aboutsummaryrefslogtreecommitdiffstats
path: root/development/states/send-new-ui.json
Commit message (Collapse)AuthorAgeFilesLines
* Lint `.json` files (#6852)Mark Stacey2019-07-151-1/+0
| | | | | | | | | | | | | | | | | | | | | | | We've been using the `eslint-plugin-json` plugin for some time, but we haven't been visiting `.json` files in the lint script. The lint script has now been updated to incude `.json` files, which means any invalid JSON will result in a lint error. Unfortunately this JSON plugin doesn't seem to apply the other eslint rules (such as `key-spacing`) to the JSON files. I wasn't able to find a way to get that to work. Instead I manually auto-formatted each of the locale `message.json` files, which fixed many whitespace inconsistencies. The `states.json` file was deleted completely, as it appears to be unused. It wasn't a valid JSON file anyway, it was JavaScript. It looks like a `states.js` file is automatically generated, but an old copy was accidentally saved as `states.json` and included in the repo. Many duplicate key errors were found and fixed in the `development/states/` JSON files. `package-lock.json` was added to `.eslintignore` because it was very slow to lint, and linting it doesn't provide much value.
* Check for invalid gas estimates from local storage (#6800)Mark Stacey2019-07-051-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Remove unused state 'gas.basicPriceAndTimeEstimates' * Check for invalid estimates from local storage Gas estimates were being cached in local storage then later retrieved, but the retrieved values were not being checked. If the data failed to save, failed to load, or was cleared since being saved, it would result in the gas estimates being set to undefined. The estimates retrieved from local storage are now checked before they are used. If they are falsy, the estimates are retrieved from the network instead. This should fix this Sentry issue: [METAMASK-6W0T](https://sentry.io/share/issue/cfe470314a5741768b19050815322aa4/) A few additional changes were made to the gas-duck tests to accommodate the use of `sinon.restore`. `restore` is strongly recommended by the `sinon` team, as neglecting to use it can result in memory leaks. It has the additional benefit of ensuring you create fresh stubs/spies for each test, which means they no longer need to be reset between tests.
* Remove UiMigrationAnnouncement and associated state (#6794)Whymarrh Whitby2019-07-041-1/+0
|
* New settings custom rpc form (#6490)Dan J Miller2019-05-101-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add networks tab to settings, with header. * Adds network list to settings network tab. * Adds form to settings networks tab and connects it to network list. * Network tab: form adding and editing working * Settings network form properly handles input errors * Add translations for settings network form * Clean up styles of settings network tab. * Add popup-view styles and behaviour to settings network tab. * Fix save button on settings network form * Adds 'Add Network' button and addMode to settings networks tab * Lint fix for settings networks tab addition * Fix navigation in settings networks tab. * Editing an rpcurl in networks tab does not create new network, just changes rpc of old * Fix layout of settings tabs other than network * Networks dropdown 'Custom Rpc' item links to networks tab in settings. * Update settings sidebar networks subheader. * Make networks tab buttons width consistent with input widths in extension view. * Fix settings screen subheader height in popup view * Fix height of add networks button in popup view * Add optional label to chainId and symbol form labels in networks setting tab * Style fixes for networks tab headers * Add ability to customize block explorer used by custom rpc * Stylistic improvements+fixes to custom rpc form. * Hide cancel button. * Highlight and show network form of provider by default. * Standardize network subheader name to 'Networks' * Update e2e tests for new settings network form * Update unit tests for new rpcPrefs prop * Extract blockexplorer url construction into method. * Fix broken styles on non-network tabs in popup mode * Fix block explorer url links for cases when provider in state has not been updated. * Fix vertical spacing of network form * Don't allow click of save button on network form if nothing has changed * Ensure add network button is shown in popup view * Lint fix for networks tab * Fix block explorer url preference setting. * Fix e2e tests for custom blockexplorer in account details modal changes. * Update integration test states to include frequentRpcList property * Fix some capitalizations in en/messages.json * Remove some console.logs added during custom rpc form work * Fix external account link text and url for modal and dropdown. * Documentation, url validation, proptype required additions and lint fixes on network tab and form.
* Prevent completedUiMigration popup from appearing in integration tests.Dan Miller2019-05-081-1/+2
|
* Show/Hide Fiat on Testnets based on User Preference (#6153)Chi Kei Chan2019-02-271-1/+2
|
* Add visual indicator when displaying a cached balance (#5854)Dan J Miller2019-01-301-0/+1
|
* Prevent send to token warning (#6058)Esteban MiƱo2019-01-241-0/+2
|
* Refactor first time flow, remove seed phrase from state (#5994)Alexander Tseung2019-01-231-0/+1
| | | | | | | | | | | | | | | | | | | | * 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
* Prevent users from changing the From field in the send screen (#5922)Alexander Tseung2018-12-141-1/+1
| | | | | | * Prevent users from changing the From field in the send screen * Fix integration tests
* Improve ux for low gas price set (#5862)Dan J Miller2018-12-111-1/+3
| | | | | | | | | | * Show user warning if they set gas price below safelow minimum, error if 0. * Properly cache basic price estimate data. * Default retry price to recommended price if original price was 0x0 * Use mock fetch in send-new-ui integration tests.
* Add gas data to integration test json data set.Dan Miller2018-12-041-2/+2
|
* Remove gas customization integration tests (in favour of e2e tests)Dan Miller2018-12-041-0/+315
|
* Add support for RPC endpoints with custom chain IDs (#5134)HackyMiner2018-10-261-1/+1
|
* Adds toggle for primary currency (#5421)Alexander Tseung2018-10-171-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Merge pull request #5167 from MetaMask/fix-watcAsset-imagesDan Finlay2018-09-051-0/+1
|\ | | | | Fix images for watched tokens
| * add assetImages to development statesEsteban MIno2018-08-311-0/+1
| |
* | Adds sidebar component and refactors slide in wallet view sidebar to use it.Dan Miller2018-08-291-0/+1
|/
* Fix send integration tests for compatability with confirm refactor.Dan2018-07-111-0/+18
|
* Merge branch 'develop' into i3725-refactor-send-component-Dan2018-06-071-3/+3
|\
| * Fix mock addresses used for integration testsWhymarrh Whitby2018-06-061-3/+3
| |
* | Fixes to get tests passing.Dan2018-04-271-1/+6
|/
* Add currentLocale to test states.Dan2018-03-241-1/+2
|
* Functional Integration Tests for send ether flow. (#3119)Dan J Miller2018-01-301-0/+133