Commit Graph

89 Commits

Author SHA1 Message Date
Victor Baranov 9316e26865 Get upstream from v4.16.0 2018-10-24 20:17:32 +03:00
Victor Baranov 9c0b5661e2 upstream from MM 4.11.0 2018-10-19 18:18:48 +03:00
Alexander Tseung badebe017f
Adds toggle for primary currency (#5421)
* 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
2018-10-17 07:03:29 +08:00
Victor Baranov 99f64783be Eliminate betaUI in integration etsts 2018-09-18 19:15:56 +03:00
Dan Finlay 5043451356
Merge pull request #5167 from MetaMask/fix-watcAsset-images
Fix images for watched tokens
2018-09-04 12:56:56 -07:00
Esteban MIno 879e10d44a add assetImages to development states 2018-08-30 17:25:13 -03:00
Dan Miller 40e0d92f57 Adds sidebar component and refactors slide in wallet view sidebar to use it. 2018-08-28 22:08:15 -02:30
Bobby Dresser eb2b36b3cb fix tos link; 2018-07-12 16:24:13 -04:00
Dan e91d87efd9 Fix bug in test mock signature request methods. 2018-07-11 13:37:26 -02:30
Dan 91eca558f0 Fix send integration tests for compatability with confirm refactor. 2018-07-11 08:35:15 -02:30
Dan a7a66171c2 Fix signature request tests for compatability with confirm refactor. 2018-07-11 08:35:15 -02:30
kumavis 44a8e48a04 notices - replace getLatestNotice with getNextNotice 2018-06-13 23:30:31 -07:00
Dan ae55e8a3c1 Merge branch 'develop' into i3725-refactor-send-component- 2018-06-06 16:40:43 -02:30
Whymarrh Whitby 6ee9685490 Fix mock addresses used for integration tests 2018-06-05 19:48:42 -07:00
Dan 33c16d1bf6 Fixes to get tests passing. 2018-04-27 08:11:18 -02:30
Dan 285265ce8a Add basic currency localization test. 2018-04-09 21:31:27 -02:30
Alexander Tseung 1e6f062bb6 Fix integration tests 2018-04-06 11:25:05 -07:00
Dan 2979de2e6b Adds integration tests for rendering of tx list items. 2018-03-30 02:08:29 -02:30
Dan cd204ee803 Add currentLocale to test states. 2018-03-23 15:42:54 -02:30
Dan f8e13fd793 Fix tests. 2018-03-14 12:28:26 -02:30
Dan J Miller 170c7602b7
[NewUI] Adds the mascara first time flow to betaUI extension (#3257)
* Adds the mascara first time flow to the extension when opened in browser.

* Fix tests after addition of mascara first time flow to new ui.
2018-02-16 06:15:09 -03:30
Dan J Miller a7bfea51e5 Integration tests for signature requests confirmations. (#3194) 2018-02-06 10:20:37 -08:00
Alexander Tseung d452403322
Add functional integration testing to Add Token flow (#3189) 2018-02-05 18:47:46 -08:00
Dan J Miller b63f0f3de2 Functional Integration Tests for send ether flow. (#3119) 2018-01-29 17:24:53 -08:00
Dan J Miller 4acd48966e [NewUI] Fixes tests and sends user to NewUI after registering. (#2788)
* Fixes tests and sends user to NewUI after registering.

* Karma config?

* Empty commit

* Remove unneeded json state mock file.
2017-12-21 19:03:01 -08:00
Dan Finlay 1bd5fc1ba4 Add development state 2017-12-06 22:55:04 -05:00
Dan Finlay 5d300f146a Add computed balance to mock state 2017-09-26 09:38:43 -07:00
Kevin Serrano a7b7be8309 Add new development states for UI development. 2017-03-21 08:52:28 -07:00
Kevin Serrano 956482be96 Fix development to use new currency state. 2017-03-14 17:05:27 -07:00
Dan Finlay e3f6c010ab Get basic ENS working
& merge master into ENS branch.
2017-03-08 15:19:33 -08:00
Kevin Serrano 0a3849ec84
Fix merge conflicts. 2017-03-01 10:01:21 -08:00
Kevin Serrano 9e6e3f55b7
Merge branch 'i765-gaslimits' of github.com:MetaMask/metamask-plugin into i765-gaslimits 2017-02-27 13:54:07 -08:00
Kevin Serrano c46f3d59de
Fix state to render gasPrice for ui dev. 2017-02-27 13:53:08 -08:00
Dan Finlay 462c7ae213 Merge branch 'master' into i765-gaslimits 2017-02-27 12:59:19 -08:00
Dan Finlay 1077c79e25 Add personal_sign development ui state 2017-02-24 16:36:45 -08:00
Kevin Serrano 30e4bdf24b
Merge github.com:MetaMask/metamask-plugin into i765-gaslimits 2017-02-23 14:17:52 -08:00
Kevin Serrano 3be6ee5f6c
Make the UI play nice with empty RPC lists. 2017-02-22 15:32:01 -08:00
Dan Finlay 05080d1c50 Fix UI Dev Mode for Tx Approval
The state object had been changed, but our mock states for tx approval were using the old keys.

Rather than try to muck about and figure out each and every change, I've re-generated a UI dev state for tx approval, which should help @zanibas on his current project.

We can continue adding new dev states as needed from here.  If anyone catches a state that doesn't render correctly, it's worth checking if a new snapshot doesn't solve things.

Debugged by adding new debugging loggers, and I've left them in place for easier future debugging.
2017-02-20 23:33:21 -08:00
Kevin Serrano bf9d1f405f
add waits between notices. 2017-02-20 13:41:46 -08:00
Dan Finlay 6b56d6ba98 Broke hex decimal input into its own component
Also added a new state to try to make UI dev mode work again, but it has other issues, like #1128, that need to be addressed before UI dev mode can be used again.
2017-02-17 12:46:08 -08:00
Kevin Serrano 092ec9096b
Fix integration tests. 2017-02-09 22:36:40 -08:00
Kevin Serrano c7178af09d
Remove trailing comma in JSON. 2017-02-09 22:25:21 -08:00
Kevin Serrano 65c84ac4b2
Delete all code related to disclaimers. 2017-02-09 18:17:50 -08:00
kumavis d8a12c2ad0 tests - mockDev - fix first-time flow 2017-02-01 16:27:16 -08:00
kumavis 2fa60cfcbf continue rename selectedAccount to selectedAddress 2017-01-30 15:25:12 -08:00
Dan Finlay 1ff4894b67 Allow importing of private key strings
Fixes #1021

A top-right menu item now allows `Account Import`.  It has a menu (with one item for now) that allows importing a private key string.

Errors are displayed, and a success navigates the user to their account list, where the imported account is labeled `LOOSE`.
2017-01-17 16:24:45 -08:00
Dan Finlay 958cbfbde4 Merge branch 'i328-MultiVault-v1' into i715-AddImportMenu 2017-01-17 13:58:54 -08:00
Dan Finlay f6748f043d Add loose account development state 2016-12-23 17:22:36 -08:00
Dan Finlay 553f1769a0 Add lost accounts ui development state 2016-12-20 15:53:38 -08:00
Dan Finlay 77d2deb176 Merged master into dev 2016-12-19 13:37:27 -08:00