aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/selectors.js
Commit message (Collapse)AuthorAgeFilesLines
* Metametrics (#6171)Dan J Miller2019-03-051-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add metametrics provider and util. * Add backend api and state for participating in metametrics. * Add frontend action for participating in metametrics. * Add metametrics opt-in screen. * Add metametrics events to first time flow. * Add metametrics events for route changes * Add metametrics events for send and confirm screens * Add metametrics events to dropdowns, transactions, log in and out, settings, sig requests and main screen * Ensures each log in is measured as a new visit by metametrics. * Ensure metametrics is called with an empty string for dimensions params if specified * Adds opt in metametrics modal after unlock for existing users * Adds settings page toggle for opting in and out of MetaMetrics * Switch metametrics dimensions to page level scope * Lint, test and translation fixes for metametrics. * Update design for metametrics opt-in screen * Complete responsive styling of metametrics-opt-in modal * Use new chart image on metrics opt in screens * Incorporate the metametrics opt-in screen into the new onboarding flow * Update e2e tests to accomodate metametrics changes * Mock out metametrics network requests in integration tests * Fix tx-list integration test to support metametrics provider. * Send number of tokens and accounts data with every metametrics event. * Update metametrics event descriptor schema and add new events. * Fix import tos bug and send gas button bug due to metametrics changes. * Various small fixes on the metametrics branch. * Add origin custom variable type to metametrics.util * Fix names of onboarding complete actions (metametrics). * Fix names of Metrics Options actions (metametrics). * Clean up code related to metametrics. * Fix bad merge conflict resolution and improve promise handling in sendMetaMetrics event and confrim tx base * Don't send a second metrics event if user has gone back during first time flow. * Collect metametrics on going back from onboarding create/import. * Add missing custom variable constants for metametrics * Fix metametrics provider * Make height of opt-in modal responsive. * Adjust text content for opt-in modal. * Update metametrics event names and clean up code in opt-in-modal * Put phishing warning step next to last in onboarding flow * Link terms of service on create and import screens of first time flow * Add subtext to options on the onboarding select action screen. * Fix styling of bullet points on end of onboarding screen. * Combine phishing warning and congratulations screens. * Fix placement of users if unlocking after an incomplete onboarding import flow. * Fix capitalization in opt-in screen * Fix last onboarding screen translations * Add link to 'Learn More' on the last screen of onboarding * Code clean up: metametrics branch * Update e2e tests for phishing warning step removal * e2e tests passing on metametrics branch * Different tracking urls for metametrics on development and prod
* Show/Hide Fiat on Testnets based on User Preference (#6153)Chi Kei Chan2019-02-271-0/+8
|
* Add togglable advanced gas controls on send and confirm screens (#6112)Dan J Miller2019-02-061-0/+5
| | | | | | | | | | | | | | | | | | | | * Extract advanced gas input controls to their own component * Add advanced inline gas toggle to settings * Add optional advanced inline gas to send send screen * Adds optional advanced gas inputs to the confirm screen * Add info modals for advanced gas inputs. * Fix translation of advance gas toggle description. * Lint and unit test fixes for inline-advanced-gas-inputs * Increase margin above advanced options button on send screen * Move methods from constructor to property syntax in advanced-gas-inputs.component
* Default to the new UI for all usersWhymarrh Whitby2019-02-051-26/+0
|
* Add visual indicator when displaying a cached balance (#5854)Dan J Miller2019-01-301-2/+17
|
* Clean up for the loading-network-screenDan Miller2018-12-131-1/+0
|
* Add identifier of private network to the network loading screen message.Dan Miller2018-12-131-0/+8
|
* Adds speed up slide-in gas customization sidebarDan Miller2018-12-041-0/+5
|
* Save recent network balances in local storage (#5843)Dan J Miller2018-12-011-9/+25
| | | | | | | | | | | | * Use selector for state.metamask.accounts in all cases. * Default to cached balance when selecting metamask accounts * Adds the cached-balances controller * Documentation and small codes fixes for #5843 Co-Authored-By: danjm <danjm.com@gmail.com>
* Default to the new UI for first time usersWhymarrh Whitby2018-11-211-0/+8
|
* Add support for RPC endpoints with custom chain IDs (#5134)HackyMiner2018-10-261-0/+5
|
* Adds toggle for primary currency (#5421)Alexander Tseung2018-10-171-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add UnitInput component * Add CurrencyInput component * Add UserPreferencedCurrencyInput component * Add UserPreferencedCurrencyDisplay component * Add updatePreferences action * Add styles for CurrencyInput, CurrencyDisplay, and UnitInput * Update SettingsTab page with Primary Currency toggle * Refactor currency displays and inputs to use UserPreferenced displays and inputs * Add TokenInput component * Add UserPreferencedTokenInput component * Use TokenInput in the send screen * Fix unit tests * Fix e2e and integration tests * Remove send/CurrencyDisplay component * Replace diamond unicode character with Eth logo. Fix typos
* fix integration test for asset images selectorsEsteban MIno2018-08-311-2/+2
|
* fix watched tokens images showing in tx listEsteban MIno2018-08-311-0/+6
|
* fix images for watched tokensEsteban MIno2018-08-301-0/+8
|
* Show token amounts in TransactionListItem for token transfersAlexander Tseung2018-08-241-45/+0
|
* Refactor transactions list views. Add redesign componentsAlexander Tseung2018-08-241-15/+47
|
* Refactor and redesign confirm transaction viewsAlexander Tseung2018-07-071-0/+13
|
* :qwSara Reynolds2018-07-041-10/+0
| | | | | :wq q
* Only show the customize gas modal if the estimateGas call is not currently ↵Dan2018-06-191-0/+5
| | | | in flight.
* Lint fixes and alphabetization for i3725-refactor-send-componentDan2018-04-271-1/+1
|
* Fetch token prices based on contract addressbitpshr2018-04-161-13/+6
|
* Merge branch 'i3554-fix-editing-dapp-token-txs' of ↵kumavis2018-03-221-1/+2
|\ | | | | | | https://github.com/danjm/metamask-extension into danjm-i3554-fix-editing-dapp-token-txs
| * Identify token transactions by method names token data, and not just whether ↵Dan2018-03-201-1/+2
| | | | | | | | they've been add via metamask.
* | Retry transaction logic added to tx-list-item, confirm-send-ether, ↵Dan2018-03-091-0/+5
|/ | | | customize-gas-modal, and dependents.
* Fix exception thrown in selected token tx list with shapeshift txs (#3215)Alexander Tseung2018-02-091-3/+3
|
* New add account page with create and import options.Dan2018-01-131-0/+6
|
* Merge branch 'NewUI-flat' into MM-333-auto-add-users-to-new-UIChi Kei Chan2017-12-081-0/+5
|\
| * Update max amount behaviour to meet new specs.Dan2017-12-071-0/+5
| |
* | User is automatically added to new UI if they meet conditions at time of login.Dan2017-12-071-0/+18
|/
* Token balance in send state; validating sufficient tokens, validation ↵Dan2017-11-071-0/+9
| | | | updates on 'from' switching.
* Improve customize gas modal error handlingDan2017-10-241-0/+23
|
* Fix selectorsChi Kei Chan2017-10-201-2/+2
|
* Merge branch 'NewUI-flat' into MM-128-get-currentCurrency-from-stateChi Kei Chan2017-10-201-1/+10
|\
| * Fix handling of arithmetic on token gas in confirm-send-token.Dan2017-10-201-1/+10
| |
* | Get currency from state in account details, send and confirm screens.Dan2017-10-201-0/+5
|/
* Move all of send state to metamask state.Dan2017-10-191-0/+5
|
* Get from and update addressBook in send-v2Dan2017-10-191-0/+5
|
* Customize Gas connected to stateDan2017-10-161-1/+11
|
* [NewUI] SendV2-#8: Send container handles tokens; gas info dynamic from ↵Dan J Miller2017-10-141-1/+34
| | | | | | | | | | | | | | | | | | state (#2364) * Adds memo field to send-v2. * Vertical align transaction with flexbox. * Customize Gas UI * Remove internal state from InputNumber and fix use in gastooltip. * Move customize-gas-modal to its own folder and minor cleanup * Create send container, get account info from state, and make currency display more reusable * Adjusts send-v2 and container for send-token. Dynamically getting suggested gas prices.
* Add needed iterator in tx-list and path to account in selectors.Dan2017-10-031-1/+1
|
* Fix .filter token txChi Kei Chan2017-09-081-1/+2
|
* Add Contract Tx List Item; Update Token Tx on selectChi Kei Chan2017-09-071-2/+7
|
* Adding Token transaction detail screenChi Kei Chan2017-09-061-0/+9
|
* Lint fixesDan2017-08-311-6/+7
|
* Add selectors for txsToRender and conversionRatesdtsui2017-08-111-0/+18
|
* Add new selectors for addresses, identities, and accountssdtsui2017-08-101-0/+27