Commit Graph

7884 Commits

Author SHA1 Message Date
Alexander Tseung 25eac2334b
Merge pull request #5089 from MetaMask/i5085-ethcode
Use eth_getCode to sort transaction action type
2018-08-22 14:48:37 -07:00
Alexander Tseung 619ab3838b
Merge pull request #4830 from MetaMask/page-container-tabs
Add tabs support for PageContainer
2018-08-22 14:47:54 -07:00
Alexander Tseung 865a0d8173 Use eth_getCode to sort transaction action type 2018-08-22 14:19:07 -07:00
Alexander Tseung d7d141cea5 Fix code readability, use PureComponent over Component 2018-08-22 14:12:01 -07:00
Alexander Tseung 01c0c98501 Add tabs support for PageContainer 2018-08-22 14:12:01 -07:00
Dan Finlay f30b726df7
Merge pull request #5122 from MetaMask/lazy-account-tracker
Network IO Optimization: Lazy AccountTracker
2018-08-22 13:31:42 -07:00
Dan Finlay bf6d624e76 Add todo to dedupe UI tracking in background 2018-08-22 12:05:41 -07:00
Whymarrh Whitby f495c0e9e0
Merge pull request #5102 from whymarrh/fix-account-export-pw-bug
Fix export privkey modal password bugs
2018-08-22 16:28:33 -02:30
Whymarrh Whitby 171f6711d9
Merge pull request #5066 from whymarrh/fix-key-export
Don't re-render the export modal when the selected identity changes
2018-08-22 16:28:17 -02:30
Alexander Tseung 21a6fdc174
Merge pull request #5111 from MetaMask/sender-to-recipient2
Add new variant for SenderToRecipient component
2018-08-22 11:57:19 -07:00
Whymarrh Whitby e803b8e047 Add test cases for MetaMaskController#_onKeyringControllerUpdate 2018-08-22 15:38:34 -02:30
Whymarrh Whitby 003d445a98 Update unlock logic to not overwrite existing selected address 2018-08-22 15:38:34 -02:30
Whymarrh Whitby 1e8e8bdfc8 Don't re-render the export modal when the selected identity changes 2018-08-22 15:38:34 -02:30
Whymarrh Whitby a90c152485 Update AccountModalContainer to accept a selectedIdentity prop 2018-08-22 15:38:34 -02:30
Whymarrh Whitby 743c6e7ca4 Clear warnings when exportAccount succeeds 2018-08-22 15:38:09 -02:30
Whymarrh Whitby 456f2faf4f Handle case where keyring is missing in AccountDetailsModal 2018-08-22 15:38:09 -02:30
Alexander Tseung 7294aede4f Add new variant for SenderToRecipient component 2018-08-22 10:53:20 -07:00
kumavis a2654108be account-tracker - only track blocks when there are activeControllerConnections 2018-08-21 16:49:24 -07:00
kumavis 3ac2b40dcf metamask controller - track active controller connections 2018-08-21 16:30:11 -07:00
Dan Finlay babd59a2dc
Merge pull request #5109 from MetaMask/MoveOutInpageProvider
Move inpage-provider and port-stream outside
2018-08-21 14:38:47 -07:00
Dan Finlay a485516488
Merge pull request #5118 from MetaMask/provider2-bugfix
bugfix - prevents old blocktracker from getting internal hooks migrated
2018-08-21 14:27:34 -07:00
kumavis 13dfea7f2d bugfix - prevents old blocktracker from getting internal hooks migrated 2018-08-21 14:13:23 -07:00
Dan J Miller 4704f3598e
Merge pull request #5108 from MetaMask/run-ganache-with-blocktime-flag
Fix e2e tests: adapt ganache flags and remove unnecessary checks
2018-08-21 15:26:23 -02:30
Dan Miller 9bd0ce46e8 Remove unnecessary checks and user actions in metamask-beta-ui.spec 2018-08-21 14:45:27 -02:30
Dan Miller 1718b83d20 Run ganache with a blocktime flag for npm:run:ganache:start. 2018-08-21 13:47:42 -02:30
Bruno Barbieri 282820c93a
Merge pull request #5112 from MetaMask/hardware-wallet-fixes
Hardware wallet fixes
2018-08-21 10:48:40 -04:00
brunobar79 54021fd90b fix unit tests 2018-08-21 00:09:54 -04:00
brunobar79 cee5783283 fix hardware wallets account name 2018-08-21 00:04:30 -04:00
brunobar79 34e3ec6092 fix account removal 2018-08-21 00:04:07 -04:00
Dan Finlay 6ce119d1fb Move inpage-provider and port-stream outside
With the creation of the [metamask-extension-provider](https://github.com/MetaMask/metamask-extension-provider) we have our first non-core module that is dependent on the inpage-provider and port-stream.

To reduce the size of its dependencies, I have moved the
[metamask-inpage-provider](https://github.com/MetaMask/metamask-inpage-provider) into its own module, as well as [extension-port-stream](https://github.com/MetaMask/extension-port-stream).

This allows them to be more easily depended & iterated on by external
projects.
2018-08-20 15:45:50 -07:00
Dan Finlay 887cad973f
Merge pull request #5095 from MetaMask/i4953-update-logo
Update logo wordmark
2018-08-20 13:12:31 -07:00
Alexander Tseung cec87a5b2c Update logo wordmark 2018-08-18 20:46:56 -07:00
kumavis fb5faec372
Merge pull request #5090 from whymarrh/fix-ci
Update CircleCI configuration to use workspaces instead of caches
2018-08-17 16:31:32 -07:00
Whymarrh Whitby 00906937a1 ci: Use workspaces instead of caches for passing data downstream
CircleCI no longer allows external PR builds to save caches so jobs
that depend on cached data from a upstream job will no longer get
the files they need. This change replaces our usages of caches for
passing data downstream with workspaces, which appear to be the more
correct feature to use.

References:

- https://circleci.com/docs/2.0/workflows/#using-workspaces-to-share-data-among-jobs
- https://circleci.com/blog/deep-diving-into-circleci-workspaces/
2018-08-17 19:50:58 -02:30
Whymarrh Whitby 8f834ed87d ci: Install any npm@6 2018-08-17 18:51:02 -02:30
Whymarrh Whitby 2185197ef6 ci: Use Firefox 61.0.2 2018-08-17 18:41:12 -02:30
Whymarrh Whitby 7b89d3d473 ci: Disable Firefox updates 2018-08-17 18:41:12 -02:30
Whymarrh Whitby e493efb123 ci: Don't cache Firefox install
Two important notes:

1. The time it takes to download is negligble compared to e2e test runs
2. Since we cannot use environment variables in CircleCI cache keys we
   can't cache the download correctly and have it update when we switch
   firefox versions—this isn't the end of the world because of point 1
2018-08-17 18:41:12 -02:30
Dan Finlay c7f5436143
Merge pull request #5050 from MetaMask/ledger-support
Add Ledger hardware wallet support
2018-08-17 11:26:38 -07:00
Bruno Barbieri bd904c86f6
Merge branch 'develop' into ledger-support 2018-08-17 13:45:46 -04:00
Dan Finlay 755369e4e4
Merge pull request #4898 from dmvt/multi-account-restore
Restore multiple consecutive accounts with balances.
2018-08-17 10:43:15 -07:00
brunobar79 0391ec37c8 update package-lock.json 2018-08-17 13:03:02 -04:00
brunobar79 992e7f1b5a fix merge conflicts 2018-08-17 12:56:07 -04:00
Dan Matthews df799d7fd6 Restores accounts until one with a zero balance is found 2018-08-17 10:26:47 -04:00
brunobar79 51e4a6d335 fix ledger affiliate link 2018-08-16 21:15:50 -04:00
brunobar79 b369560569 fix e2e tests 2018-08-16 20:59:11 -04:00
brunobar79 285814646f ui ready 2018-08-16 20:41:23 -04:00
brunobar79 2ea05e303d connect screen ready 2018-08-16 19:39:52 -04:00
Anatoli Babenia 59ba2d2785 info.js Remove width element to fix email layout (#4588)
Fix for #2855 which is gone from master for some reason
2018-08-16 11:09:57 -02:30
Dan Finlay 955ec2dca6
Merge pull request #4279 from MetaMask/network-remove-provider-engine
Enhancement: New BlockTracker and Json-Rpc-Engine based Provider
2018-08-15 15:41:05 -07:00