Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Send metrics event from backend for on chain transaction failures (#6500) | Dan J Miller | 2019-04-29 | 1 | -0/+8 |
| | | | | | | * Send metrics event from backend for on chain transaction failures * Passes state object to backEndMetaMetricsEvent, and adds getMetaMetricState selector | ||||
* | enable privacy mode for first time users (#6347) | Thomas Huang | 2019-03-26 | 1 | -1/+3 |
| | |||||
* | Metametrics (#6171) | Dan J Miller | 2019-03-05 | 1 | -1/+43 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | Feature Flag + Mobile Sync (#5955) | Dan Finlay | 2019-02-26 | 1 | -1/+12 |
| | |||||
* | Add announcement for users migrated to the new UI | Whymarrh Whitby | 2019-02-05 | 1 | -1/+1 |
| | |||||
* | Remove betaUI preference state, replace with completedUiMigration | Whymarrh Whitby | 2019-02-05 | 1 | -4/+10 |
| | |||||
* | I#5956 fix2 dont overwrite existing rpc settings (#6044) | Frankie | 2019-01-30 | 1 | -0/+26 |
| | | | | | | | | | | | | | | * mm-controller - dont overwrite existing rpc settings * ui-networkDropdown - dont pass old network as chainId * add methods preferencesController.updateRpc and metamaskController.updateAndSetCustomRpc * use updateAndSetCustomRpc in settings to allow rpcs to be updated * use new rpc as nickname if no nick name has been supplied * fix update rpc method | ||||
* | Refactor first time flow, remove seed phrase from state (#5994) | Alexander Tseung | 2019-01-23 | 1 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | * Refactor and fix styling for first time flow. Remove seed phrase from persisted metamask state * Fix linting and tests * Fix translations, initialization notice routing * Fix drizzle tests * Fix e2e tests * Fix integration tests * Fix styling * Fix migration naming from 030 to 031 * Open extension in browser when user has not completed onboarding | ||||
* | Use Parity on-chain registry only when is needed (#6052) | Esteban Miño | 2019-01-23 | 1 | -0/+14 |
| | | | | | | * add and use knownMethodData to avoid infura requests * dataMethod to methodData and check empty response | ||||
* | I#5956 fix 1 (#6026) | Frankie | 2019-01-18 | 1 | -1/+5 |
| | | | | | * prevent invalid chainId's when adding cusstom rpcs * migration 30 removes invalid chaids from preferences and networkController for custom rpcs | ||||
* | Don't announce new UI to users switching back | Whymarrh Whitby | 2018-11-21 | 1 | -0/+1 |
| | |||||
* | Default to the new UI for first time users | Whymarrh Whitby | 2018-11-21 | 1 | -1/+3 |
| | |||||
* | EIP-1102: updated implementation | bitpshr | 2018-11-06 | 1 | -2/+2 |
| | |||||
* | Update watchAsset ERC20 validation (#5653) | Esteban Miño | 2018-11-06 | 1 | -2/+2 |
| | | | | | | * update ERC20 token valodation for watchAsset * update ERC20 validation test descriptions | ||||
* | preferences - fix typo | kumavis | 2018-10-30 | 1 | -1/+1 |
| | |||||
* | Add support for RPC endpoints with custom chain IDs (#5134) | HackyMiner | 2018-10-26 | 1 | -14/+17 |
| | |||||
* | Merge pull request #5555 from MetaMask/support-wallet-watch-asset | kumavis | 2018-10-21 | 1 | -1/+1 |
|\ | | | | | Support for prefix wallet_watchAsset | ||||
| * | add support for wallet_watchAsset | Esteban MIno | 2018-10-20 | 1 | -1/+1 |
| | | |||||
* | | specific add and remove methods for frequentRpcList (#5554) | Esteban Miño | 2018-10-20 | 1 | -26/+25 |
|/ | |||||
* | Adds toggle for primary currency (#5421) | Alexander Tseung | 2018-10-17 | 1 | -0/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | support editable customRPC (#5267) | HackyMiner | 2018-09-29 | 1 | -7/+6 |
| | | | | | | * support editable customRPC #5246 * remove rpcList size restriction | ||||
* | Delete ConfigManager, replacing its usages with PreferencesController | Whymarrh Whitby | 2018-09-12 | 1 | -0/+18 |
| | |||||
* | fix conflicts | Esteban MIno | 2018-08-29 | 1 | -2/+2 |
|\ | |||||
| * | updated docs, small improvement of recent RPC rendering | Evgeniy Filatov | 2018-08-23 | 1 | -1/+1 |
| | | |||||
| * | implemented improvements to RPC history | Evgeniy Filatov | 2018-08-23 | 1 | -1/+1 |
| | | |||||
* | | watchAsset small changes | Esteban MIno | 2018-08-28 | 1 | -1/+1 |
| | | |||||
* | | typo watchAsset imageUrl to image | Esteban MIno | 2018-08-24 | 1 | -6/+6 |
| | | |||||
* | | returning error in watchAsset | Esteban MIno | 2018-08-22 | 1 | -4/+12 |
| | | |||||
* | | refactor watchToken related functions | Esteban MIno | 2018-08-21 | 1 | -37/+36 |
| | | |||||
* | | watchAsset returns result wether token was added or not | Esteban MIno | 2018-08-21 | 1 | -7/+9 |
| | | |||||
* | | delete according image when token added with watchToken deleted | Esteban MIno | 2018-08-17 | 1 | -13/+14 |
| | | |||||
* | | correct behavior when notification is closed when popup | Esteban MIno | 2018-08-17 | 1 | -1/+1 |
| | | |||||
* | | show watch asset image from hide token modal | Esteban MIno | 2018-08-16 | 1 | -1/+1 |
| | | |||||
* | | change watchAsset to new spec for type ERC20 | Esteban MIno | 2018-08-16 | 1 | -15/+27 |
| | | |||||
* | | add suggested tokens objects in metamask state | Esteban MIno | 2018-08-16 | 1 | -6/+16 |
| | | |||||
* | | watchToken to watchAsset | Esteban MIno | 2018-08-15 | 1 | -1/+1 |
| | | |||||
* | | add support for images base64 and urls on new ui | Esteban MIno | 2018-08-15 | 1 | -6/+7 |
| | | |||||
* | | update method to metamask_watchToken | Esteban MIno | 2018-08-15 | 1 | -1/+1 |
| | | |||||
* | | refactor unused code | Esteban MIno | 2018-08-08 | 1 | -2/+4 |
| | | |||||
* | | fix merge | Esteban MIno | 2018-08-08 | 1 | -0/+1 |
| | | |||||
* | | Merge branch 'develop' into WatchTokenFeature | Esteban Miño | 2018-08-08 | 1 | -16/+78 |
|\| | |||||
| * | fix doc tag | Esteban MIno | 2018-08-01 | 1 | -1/+1 |
| | | |||||
| * | tokens related functions refactor | Esteban MIno | 2018-08-01 | 1 | -15/+22 |
| | | |||||
| * | fix undefined for tokens on tests | Esteban MIno | 2018-08-01 | 1 | -1/+3 |
| | | |||||
| * | fix double state update when account changed | Esteban MIno | 2018-07-31 | 1 | -5/+3 |
| | | |||||
| * | create tokens storage when setadresses | Esteban MIno | 2018-07-31 | 1 | -2/+4 |
| | | |||||
| * | isolation of tokens related methods in preferences | Esteban MIno | 2018-07-31 | 1 | -43/+42 |
| | | |||||
| * | refactor to accountTokens | Esteban MIno | 2018-07-28 | 1 | -53/+47 |
| | | |||||
| * | add & delete tokens per network | Esteban MIno | 2018-07-27 | 1 | -10/+8 |
| | | |||||
| * | tokens per network for individual account | Esteban MIno | 2018-07-27 | 1 | -15/+51 |
| | | |||||
| * | preferences test fixes for tokens per account | Esteban MIno | 2018-07-26 | 1 | -9/+16 |
| | | |||||
| * | add & delete tokens per account | Esteban MIno | 2018-07-26 | 1 | -7/+26 |
| | | |||||
* | | add suggested token params validation | Esteban MIno | 2018-08-07 | 1 | -4/+25 |
| | | |||||
* | | eth_watchToken working | Esteban MIno | 2018-08-04 | 1 | -0/+7 |
| | | |||||
* | | rpc-engine not crashing when eth_watchToken | Esteban MIno | 2018-08-04 | 1 | -5/+4 |
| | | |||||
* | | merge develop | Esteban MIno | 2018-08-04 | 1 | -3/+27 |
|\| | |||||
| * | account removal is working | brunobar79 | 2018-07-11 | 1 | -0/+24 |
| | | |||||
| * | eslint --fix . | brunobar79 | 2018-07-03 | 1 | -3/+3 |
| | | |||||
* | | Improved rpc-engine usage | Dan Finlay | 2018-06-19 | 1 | -5/+1 |
| | | |||||
* | | Get popup appearing when suggesting new token | Dan Finlay | 2018-06-19 | 1 | -1/+3 |
| | | |||||
* | | Begin letting UI show suggested tokens | Dan Finlay | 2018-06-19 | 1 | -6/+24 |
| | | |||||
* | | Begin adding eth_watchToken | Dan Finlay | 2018-06-19 | 1 | -0/+25 |
|/ | |||||
* | Add account type assertion to PreferencesController#setAccountLabel | Whymarrh Whitby | 2018-06-06 | 1 | -0/+1 |
| | |||||
* | diagnostics - rewrite bug-notifier as diagnostics-reporter | kumavis | 2018-06-06 | 1 | -15/+4 |
| | |||||
* | Record identity before deleting it | Dan Finlay | 2018-06-05 | 1 | -1/+1 |
| | |||||
* | Mock notifier in test | Dan Finlay | 2018-06-05 | 1 | -1/+2 |
| | |||||
* | Add comment | Dan Finlay | 2018-06-05 | 1 | -0/+2 |
| | |||||
* | Do not alert to user | Dan Finlay | 2018-06-05 | 1 | -5/+0 |
| | |||||
* | Linted | Dan Finlay | 2018-06-05 | 1 | -0/+1 |
| | |||||
* | Add bug info under metadata key | Dan Finlay | 2018-06-05 | 1 | -1/+7 |
| | |||||
* | Add first time info to bug report | Dan Finlay | 2018-06-05 | 1 | -1/+4 |
| | |||||
* | Add version to report | Dan Finlay | 2018-06-05 | 1 | -3/+3 |
| | |||||
* | Fine tune error posting | Dan Finlay | 2018-06-05 | 1 | -1/+1 |
| | |||||
* | Only notify first time lost ids are detected | Dan Finlay | 2018-06-05 | 1 | -2/+8 |
| | |||||
* | Add reporting uri | Dan Finlay | 2018-06-05 | 1 | -1/+1 |
| | |||||
* | Begin adding unconfigured notifier | Dan Finlay | 2018-06-05 | 1 | -4/+17 |
| | |||||
* | Persist lost identities to storage for later analysis | Dan Finlay | 2018-06-05 | 1 | -2/+4 |
| | |||||
* | Add minimal user notification of issue. | Dan Finlay | 2018-06-05 | 1 | -1/+1 |
| | |||||
* | Add identity synchronizing code | Dan Finlay | 2018-06-05 | 1 | -0/+31 |
| | | | | | | | | | | | | Addresses #4475, where entries in the identities object do not necessarily have corresponding accounts in the vault. On password submission, this change passes known accounts to the preferencesController (responsible for nickname management), and removes unknown entries. Includes "TODO" notes for where we could log the issue to sentry or notify the user. | ||||
* | preferences controller - jsdoc fix | kumavis | 2018-06-04 | 1 | -2/+2 |
| | |||||
* | metamask - update preferences controller identities on keyring controller update | kumavis | 2018-06-04 | 1 | -3/+28 |
| | |||||
* | Add PreferencesController#setAddresses to update ids | Whymarrh Whitby | 2018-05-17 | 1 | -0/+10 |
| | |||||
* | Move setAccountLabel into PreferencesController | Whymarrh Whitby | 2018-05-17 | 1 | -2/+18 |
| | |||||
* | Fix nits. | Dan | 2018-04-24 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into dm-docs-2 | Dan | 2018-04-20 | 1 | -79/+79 |
|\ | |||||
| * | Missing bracket in docblock. | Dan | 2018-04-19 | 1 | -1/+1 |
| | | |||||
| * | NO MIXED TABS AND SPACES | Dan | 2018-04-19 | 1 | -81/+81 |
| | | |||||
* | | Even more documentation for various controllers and libs. | Dan | 2018-04-19 | 1 | -1/+1 |
|/ | |||||
* | Improve documentation of promises that return undefined. | Dan | 2018-04-17 | 1 | -3/+3 |
| | |||||
* | Typo fixes, type fixes on the return clauses of the buyEthUrl and ↵ | Dan | 2018-04-17 | 1 | -1/+1 |
| | | | | getPrefferedLangCode functions. | ||||
* | Documentation for various controllers and libs | Dan | 2018-04-17 | 1 | -0/+124 |
| | |||||
* | Use extension api to get initial locale. | Dan | 2018-03-22 | 1 | -1/+1 |
| | |||||
* | Handle i18n with redux. | Dan | 2018-03-16 | 1 | -0/+5 |
| | |||||
* | Merge branch 'master' into NewUI-flat | Dan | 2017-12-21 | 1 | -3/+5 |
|\ | |||||
| * | Allow updating token details | Dan Finlay | 2017-12-19 | 1 | -4/+4 |
| | | | | | | | | Fixes #2173 | ||||
* | | Lint fix | Dan | 2017-12-05 | 1 | -1/+1 |
| | | |||||
* | | Add UI selection | Dan | 2017-12-05 | 1 | -0/+17 |
| | | |||||
* | | Fixes changes requested in pullrequestreview-79088534 | Jason Clark | 2017-11-27 | 1 | -0/+1 |
| | | |||||
* | | toggle wired up to preferences property store | Jason Clark | 2017-11-25 | 1 | -2/+2 |
| | | |||||
* | | incremental commit | Clark, Jason (Contractor) | 2017-11-24 | 1 | -0/+8 |
| | | |||||
* | | Lint fixes for NewUI-flat. | Dan | 2017-11-02 | 1 | -2/+0 |
| | | |||||
* | | Enables remove token and ensures add/remove update the list without need for ↵ | Dan | 2017-10-04 | 1 | -1/+12 |
|/ | | | | refresh. | ||||
* | Fix Account Selection | Dan Finlay | 2017-09-28 | 1 | -1/+1 |
| | | | | | | Do not select accounts on restore, only on creation and deliberate selection. Fixes #2164 | ||||
* | Add ability to add tokens to token list | Dan Finlay | 2017-06-16 | 1 | -4/+25 |
| | | | | Fiex #1616 | ||||
* | Persist selected account tab | Dan Finlay | 2017-06-15 | 1 | -0/+8 |
| | | | | Also improve error handling with token balances. | ||||
* | Fix linting warnings | Thomas Huang | 2017-04-27 | 1 | -6/+2 |
| | |||||
* | Create distinct labels and names for addresses. | Kevin Serrano | 2017-03-10 | 1 | -1/+3 |
| | |||||
* | Refactor of code into separate reducers and actions. | Kevin Serrano | 2017-03-08 | 1 | -1/+1 |
| | |||||
* | More conflict resolution. | Kevin Serrano | 2017-03-02 | 1 | -1/+0 |
| | |||||
* | add controllers to root scripts folder | Dan Finlay | 2017-02-28 | 1 | -0/+64 |