aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/actions.js
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into NewUI-flatChi Kei Chan2017-10-251-46/+103
|\
| * Add Import With Seed PhraseChi Kei Chan2017-10-211-4/+14
| |
| * Fix linterChi Kei Chan2017-10-211-1/+1
| |
| * ShapeShift IntegrationChi Kei Chan2017-10-211-3/+21
| |
| * Fix merge conflict; separate onboarding buy screenChi Kei Chan2017-10-211-0/+9
| |
| * Add Go to Coinbase; Show Buy Ether after signupJacky Chan2017-10-211-1/+1
| |
| * Implement Import Account ScreenJacky Chan2017-10-211-10/+17
| |
| * Add BackupPhraseScreenJacky Chan2017-10-211-7/+11
| |
| * Add NoticeScreenJacky Chan2017-10-211-13/+15
| |
| * Add UniqueImageScreenJacky Chan2017-10-211-10/+17
| |
* | Clear send state on cancelling and signing.Dan2017-10-241-1/+8
| |
* | Merge branch 'NewUI-flat' into mergeChi Kei Chan2017-10-191-38/+393
|\ \ | |/ |/|
| * Handling to and amount errors.Dan2017-10-191-0/+10
| |
| * Move all of send state to metamask state.Dan2017-10-191-0/+46
| |
| * Get from and update addressBook in send-v2Dan2017-10-191-1/+1
| |
| * wipChi Kei Chan2017-10-181-0/+9
| |
| * Enable send-v2 functionality.Dan2017-10-181-0/+14
| |
| * Customize Gas connected to stateDan2017-10-161-0/+20
| |
| * Clear selected token when changing network.Dan2017-10-091-4/+11
| |
| * Removes old/second setProviderType method from before merge (commit bd99bc2e)Dan2017-10-051-9/+0
| |
| * Merge branch 'master' into NewUI-flatChi Kei Chan2017-10-041-8/+8
| |\
| * | Enables remove token and ensures add/remove update the list without need for ↵Dan2017-10-041-5/+30
| | | | | | | | | | | | refresh.
| * | Shapeshift deposit tx modal.Dan2017-10-021-1/+4
| | |
| * | Query for gas estimatesChi Kei Chan2017-09-291-2/+2
| | |
| * | Keep privateKey out of state and clear it after closing export private key ↵Dan2017-09-281-13/+26
| | | | | | | | | | | | modal.
| * | Gets gas and price estimates when send components mount.Dan2017-09-271-2/+2
| | |
| * | Refactor to store estimated gas and price in local state, return promise ↵Dan2017-09-261-42/+18
| | | | | | | | | | | | from actions.
| * | Estimate gasPrice and gasLimit in send screen.Dan2017-09-261-0/+57
| | |
| * | get identities from getState() instead of passing from caller, only set new ↵Dan2017-09-231-2/+3
| | | | | | | | | | | | account label if label set.
| * | New account modal now allows for addition of account name.Dan2017-09-231-2/+18
| | |
| * | Integrate Add TokenChi Kei Chan2017-09-221-8/+31
| | |
| * | Merge branch 'master' into nmChi Kei Chan2017-09-191-0/+13
| |\ \
| * | | Clear token selection when changing account.Dan2017-09-161-0/+1
| | | |
| * | | Add token exchange ratesChi Kei Chan2017-09-131-0/+24
| | | |
| * | | Improve styling in Confirmation Screen; Show decoded send token dataChi Kei Chan2017-09-131-1/+0
| | | |
| * | | Added signTokenTx; Adding token confirmation screenChi Kei Chan2017-09-121-0/+16
| | | |
| * | | Show confirm transaction screen when clicking a pending transaction in the list.Dan2017-09-081-3/+4
| | | |
| * | | Send Token screen partial UIChi Kei Chan2017-09-071-0/+8
| | | |
| * | | Adding Token transaction detail screenChi Kei Chan2017-09-061-0/+9
| | | |
| * | | Send tx working; user is taken to confirm page with correct transaction ↵Dan2017-09-061-1/+1
| | | | | | | | | | | | | | | | information.
| * | | Clean up send.js and eth-balance.js with es6.Dan2017-08-311-3/+3
| | | |
| * | | Hook up showAddToken to dropdown menu item in account options dropdownsdtsui2017-08-231-2/+1
| | | |
| * | | Extend modal implementation and state management to accomodate multiple ↵sdtsui2017-08-211-2/+4
| | | | | | | | | | | | | | | | modal types
| * | | [WIP] Extract network dropdown into own componentsdtsui2017-08-141-0/+18
| | | |
| * | | Add actions and reducers for global modalsdtsui2017-08-091-0/+17
| | | |
| * | | Merge branch 'master' into feat/mm-ui-5sdtsui2017-08-071-3/+6
| |\ \ \
| * | | | Integrate slideout menu with tx viewsdtsui2017-08-031-0/+15
| | | | |
| * | | | Hook up responsive sidebarsdtsui2017-08-031-0/+3
| | | | |
* | | | | Merge remote-tracking branch 'upstream/master'Sergey Ukustov2017-10-031-25/+8
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | network - remove long dead etherscan provider codekumavis2017-09-301-10/+0
| | | | |
| * | | | network - convert localhost from custom rpc to network typekumavis2017-09-301-15/+8
| | |_|/ | |/| |
* / | | Add eth_signTypedData handlerSergey Ukustov2017-09-301-0/+27
|/ / /
* | | Merge branch 'master' of github.com:davidp94/metamask-extension into ↵Kevin Serrano2017-09-081-0/+11
|\ \ \ | | | | | | | | | | | | rejectallunapproved
| * | | fix goHomedavidp942017-08-151-2/+6
| | | |
| * | | remove unused action typedavidp942017-08-151-1/+0
| | | |
| * | | cancel all txsDavidNinja2017-08-151-0/+8
| | | |
* | | | Transition to home view after tx errorDan Finlay2017-08-171-18/+5
|/ / /
* | | Merge branch 'master' into NewUIkumavis2017-08-041-3/+6
|\ \ \ | |/ / |/| / | |/
| * fix cancelTransaction not reciving a callbackfrankiebee2017-08-041-3/+6
| |
* | Remove unused parameterDan Finlay2017-07-281-1/+1
| |
* | Fix custom provider indicationDan Finlay2017-07-271-1/+1
| |
* | Move responsive ui into its own folder for easier mergesDan Finlay2017-07-211-0/+1031
| |
* | Make folder for responsive UIDan Finlay2017-07-041-1031/+0
|/
* Fix token adding bugDan Finlay2017-06-281-1/+3
|
* Add ability to add tokens to token listDan Finlay2017-06-161-0/+14
| | | | Fiex #1616
* Create add token button and template viewDan Finlay2017-06-151-1/+10
|
* Persist selected account tabDan Finlay2017-06-151-4/+21
| | | | Also improve error handling with token balances.
* ui - remove web3, use eth-querykumavis2017-05-091-1/+1
|
* Fix linting warningsThomas Huang2017-04-271-3/+3
|
* remove updateCoinBaseAmount actionJared Pereira2017-04-241-9/+0
|
* remove updateBuyAddress actionJared Pereira2017-04-241-9/+0
|
* add platforms to mascara + move buyEther window open to uikumavis2017-04-051-3/+5
|
* Merge pull request #1273 from MetaMask/i1267-seedfixDan Finlay2017-03-291-1/+3
|\ | | | | Assure that seed words are placed into state tree upon request.
| * Assure that seed words are placed into state tree upon request.Kevin Serrano2017-03-281-1/+3
| |
* | Improve UI gas calculation logicDan Finlay2017-03-291-0/+1
|/ | | | | | | | - Now striping hex prefixed gas values, which may have been causing mis-estimation. - Unified calculation logic to be entirely functional. - Greatly simplified how the pending-tx form keeps updated form state. Still needs a commit from @kumavis to ensure the background passes in a txMeta.txParams.gasPrice value.
* Remove goHome action causing erratic UI behavior.Kevin Serrano2017-03-251-1/+0
|
* Merge branch 'master' into i1033-spinnerfixkumavis2017-03-231-8/+16
|\
| * Adjust private key confirmation style and logic.Kevin Serrano2017-03-211-9/+17
| |
* | Add one more loading indication.Kevin Serrano2017-03-231-0/+1
| |
* | Uncomment lines relating to showing indicator.Kevin Serrano2017-03-221-2/+2
| |
* | Remove redundant removal of loading indicator. Integrate loading indicator ↵Kevin Serrano2017-03-221-5/+2
| | | | | | | | disappear with display warning.
* | Add action to hide loading indication on an incorrect pw.Kevin Serrano2017-03-211-2/+5
|/
* Merge branch 'master' into i1165-predictiveKevin Serrano2017-03-151-4/+4
|\
| * Rename variables to proper currency state variables.Kevin Serrano2017-03-151-4/+4
| |
* | Add comments.Kevin Serrano2017-03-111-0/+1
| |
* | Allow for adding recently used addresses to address book.Kevin Serrano2017-03-101-0/+14
|/
* Fix typo, switch to log.errorKevin Serrano2017-03-091-3/+3
|
* Remove unneeded setrpc method.Kevin Serrano2017-03-091-20/+8
|
* Nodeify and promisify calls to background.Kevin Serrano2017-03-091-9/+25
|
* Refactor of code into separate reducers and actions.Kevin Serrano2017-03-081-21/+9
|
* Break out rpc update and rpclist into two reducers.Kevin Serrano2017-03-081-6/+24
|
* More conflict resolution.Kevin Serrano2017-03-021-1/+1
|\
| * Merge branch 'master' into i1144-moarrpcDan Finlay2017-02-281-31/+64
| |\
* | \ Fix merge conflicts.Kevin Serrano2017-03-021-38/+82
|\ \ \ | |/ / |/| |
| * | Use correct action to update and submit txDan Finlay2017-03-011-2/+2
| | |
| * | Remove gasMultiplier txMeta paramDan Finlay2017-03-011-9/+5
| | | | | | | | | | | | | | | | | | This was used by the custom gas slider on the `send` screen, and it was used to modify the gas value before sending it out, breaking our new custom gas field logic. Removed it and the logic that referred to this now-outdated parameter.
| * | Add action for updating and approving a tx in one actionDan Finlay2017-02-281-0/+15
| |/
| * Fix cancel msg signing behavior.Dan Finlay2017-02-241-4/+4
| |
| * Got personal_sign workingDan Finlay2017-02-241-33/+44
| | | | | | | | Also fixed bug where signing would not close popup.
| * Add personal sign actions and templateDan Finlay2017-02-231-0/+22
| |
* | Tested against code to play nice with unit tests.Kevin Serrano2017-02-241-6/+12
| |
* | Implemented functionality for displaying recent custom RPCsKevin Serrano2017-02-231-2/+3
| |
* | Connect to actions.Kevin Serrano2017-02-221-0/+1
|/
* Delete all code related to disclaimers.Kevin Serrano2017-02-101-19/+0
|
* Remove egregious alertDan Finlay2017-02-071-1/+0
|
* Mostly got shapeshift tx management into its own controllerDan Finlay2017-02-041-1/+2
| | | | Rendering the list is still having issues, so this isn't done yet.
* migration #9 - break out CurrencyController substatekumavis2017-02-031-2/+6
|
* migration 7 - break off TransactionManager substatekumavis2017-02-031-0/+30
|
* actions - dont expect background to provide newState, manually updatekumavis2017-02-031-12/+27
|
* rename selectedAccount to selectedAddresskumavis2017-01-311-10/+3
|
* metamask controller - cleanup remote apikumavis2017-01-271-2/+1
|
* Merge branch 'dev' into i#1048kumavis2017-01-251-1/+18
|\
| * Merge pull request #1051 from MetaMask/hotfix1048Frankie2017-01-251-2/+2
| |\ | | | | | | hotfix - addNewAccount - dont assume hd keyring position
| | * hotfix - dont assume hd keyring positionkumavis2017-01-251-2/+2
| | |
| * | Add ability to import v3 JSON walletsDan Finlay2017-01-191-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | There is now a menu item labeled "JSON File" for importing, and it can digest either: - v1 MyEtherWallet JSON files - v3 Account files (used by Geth, Mist, and MyEtherWallet). Fixes #715
| * | Added new modular private key import systemDan Finlay2017-01-191-0/+16
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | Now any strategy for importing a private key that can be described as a pure function can be very easily turned into a MetaMask import strategy. I've created a generic and reusable UI action called `importNewAccount(strategy, args)`. The `strategy` is a unique identifier defined in `app/scripts/account-import-strategies`, and the `args` will be passed to the member of the `strategies` array whose key matches the strategy string. Strategies return private key hex strings, and are used by the metamask-controller to create a new keyring, and select that new account, before calling back. This also implements @frankiebee's idea of showing the imported account when it's been imported (my oversight!). This commit only moves us to this architecture, keeping feature parity for private key import, but has some untested code for importing geth-style JSON files as well!
* | background controller - extract KeyringC.placeSeedWords to MetamaskCkumavis2017-01-251-1/+15
| |
* | Fix issue where generating a new account would put it in loose keysFrankie2017-01-251-2/+2
|/
* Allow importing of private key stringsDan Finlay2017-01-181-1/+9
| | | | | | | | 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`.
* Merge branch 'i328-MultiVault-v1' into i715-AddImportMenuDan Finlay2017-01-181-0/+8
|\
| * LintedDan Finlay2016-11-051-1/+1
| |
| * Scaffold new account viewDan Finlay2016-11-051-0/+8
| |
* | Add "import account" menu item + template viewDan Finlay2017-01-181-0/+8
| |
* | Send update to UI when changing selected accountDan Finlay2017-01-121-5/+4
| | | | | | | | Fixes #981
* | Convert more actions to new simple patternDan Finlay2017-01-041-18/+2
| |
* | Restore missing lineDan Finlay2017-01-041-0/+1
| |
* | Corrected instances of showWarning to displayWarningDan Finlay2017-01-041-3/+3
| |
* | Apply new pattern to repetitive functionsDan Finlay2017-01-041-19/+2
| |
* | Update account list after adding accountDan Finlay2017-01-041-10/+24
| | | | | | | | | | | | Fixed by finally making a function generator for a pattern we use frequently, communicating to the background process. Fixes #961
* | Make notices confirmation configurableDan Finlay2016-12-211-0/+12
| | | | | | | | - Confirm button will now dismiss the lost accounts array.
* | Merge pull request #937 from MetaMask/i900-forgot-password-flowDan Finlay2016-12-201-2/+10
|\ \ | | | | | | I900 forgot password flow
| * | Modify actions to support better transition.Kevin Serrano2016-12-201-0/+8
| | |
| * | Lint.Kevin Serrano2016-12-201-2/+2
| | |
* | | Merged master into devDan Finlay2016-12-201-0/+44
|\ \ \ | |/ / |/| |
| * | Add ability to show notices to user & get confirmation.Kevin Serrano2016-12-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement generation of markdown for notice files. Create npm command. Enhance notice generation. Add test files to test multiple notices. Add basic markdown support to notices. Interval checks for updates. Add extensionizer and linker Add terms and conditions state file Add link support to disclaimer. Changelog addition.
| * | Add ability to show notices to user & get confirmation.Kevin Serrano2016-12-171-0/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement generation of markdown for notice files. Create npm command. Enhance notice generation. Add test files to test multiple notices. Add basic markdown support to notices. Interval checks for updates. Add extensionizer and linker Add terms and conditions state file Add link support to disclaimer. Changelog addition.
* | | Fix vault encrypting & unlocking bugDan Finlay2016-12-011-6/+19
| | | | | | | | | | | | | | | | | | | | | | | | This is only a bug in dev, but was committed yesterday. Sometimes the `encrypt` method was being passed values other than the password as the encryption key, leading to un-unlockable vaults. To find this, and avoid it for all time hereafter, I added several more steps to our oft-neglected integration test suite, which now fully initializes a vault, locks it, and unlocks it again, to make sure all of those steps definitely work always.
* | | Add integration tests for logging out and back inDan Finlay2016-12-011-1/+2
| | |
* | | Made integration test create a first vaultDan Finlay2016-12-011-1/+2
| | |
* | | Fix proper behavior for restoring accounts when password forgotten.Kevin Serrano2016-11-241-0/+1
| | |
* | | Merge pull request #858 from MetaMask/i842-WaitForSeedWordkumavis2016-11-231-2/+4
|\ \ \ | | | | | | | | I842 wait for seed word
| * | | Use callback in placeSeedWord method.Dan Finlay2016-11-221-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | When displaying seed words, we were not using a callback, which had some race condition potential. This is simply a little cleaner and more correct. Fixes #842
* | | | Fix camel casing on setSelectedAccount action.Dan Finlay2016-11-221-2/+2
| | | |
* | | | Change fauceting to become a response of an emit.Kevin Serrano2016-11-221-2/+2
| | | |
* | | | change all instances of selectedAddress to selectedAccount.Kevin Serrano2016-11-221-4/+4
| | | |
* | | | Remove entropy from encryption and project.Kevin Serrano2016-11-221-2/+2
|/ / /
* | | Revert one cb to previous state.Kevin Serrano2016-11-161-1/+1
| | |
* | | Minimize dispatches by using emitters and relying on state updates.Kevin Serrano2016-11-161-19/+6
| | |
* | | Linting to the max.Kevin Serrano2016-11-121-1/+1
| | |
* | | Merge branch 'master' into i328-MultiVaultFrankie2016-11-111-13/+8
|\| | | |/ |/|
| * Unify warning functions.Kevin G. Serrano2016-11-081-14/+9
| |
* | Add reveal of seed words.Kevin Serrano2016-11-021-0/+23
| |
* | Fixed bugs related to clearing caches when restoring to a new vaultDan Finlay2016-11-021-2/+3
| |
* | Fix seed phrase restoreDan Finlay2016-11-021-1/+0
| |
* | Made progress on parity for MultiVaultKevin Serrano2016-11-021-6/+17
| | | | | | | | | | | | | | | | | | - Deleted some unused items - Renamed files and paths to match with new locations. - Modified keyring controller logic to separate concerns. - Fix account naming issues. - Enable creation of new vault with default HD keyring. - Formatting issues.
* | Implement seed word confirmation page.Kevin Serrano2016-11-011-0/+16
| | | | | | | | | | Remove logs. Move HD render files to ui/app.
* | Make case condition more consistent. Remove extra action. Fix incorrect ↵Kevin Serrano2016-10-311-1/+1
| | | | | | | | display of network.
* | Configure BIP44 Keychain as default oneDan Finlay2016-10-291-1/+16
| |
* | Phase out extra warning screen.Kevin Serrano2016-10-261-23/+0
| |
* | Improved simple account generationDan Finlay2016-10-211-1/+1
| |
* | Began adding first basic keyringDan Finlay2016-10-211-0/+16
| |
* | Fix testsDan Finlay2016-10-211-2/+2
| |
* | Linted & added salting to vaultDan Finlay2016-10-211-1/+1
| |
* | Fix state updating after vault creation and unlockingDan Finlay2016-10-211-2/+8
| |
* | Change actions reference to keyringController to backgroundDan Finlay2016-10-211-24/+24
| |
* | Git merge resolution.Kevin Serrano2016-10-201-6/+8
|\|
| * Create callback and Clean-up detailsFrankie2016-10-141-6/+8
| |
| * Fix gasPrice rangeFrankie2016-10-141-1/+1
| |
* | Intermediary commit.Kevin Serrano2016-10-201-24/+24
| |
* | Initial work on UI sideKevin Serrano2016-10-161-0/+10
| |
* | Add minimal method signatures to new keyring controllerDan Finlay2016-10-131-1/+2
| |
* | Remove additional deprecated actionDan Finlay2016-10-131-15/+0
| |
* | Remove opinionated seed word codeDan Finlay2016-10-131-65/+1
|/ | | | | | Completely breaking all account maangement, I have removed the opinionated seed-word code from the UI. Web3 injection still seems to work.
* Drop the buy button in the confTx view if account does not have enough ethFrankie2016-09-161-1/+2
|
* Add qrcode-npm to package.json and swap out Qr Code generator api for ↵Frankie2016-09-131-39/+11
| | | | node-module
* Show loading indication during unlocking.Dan Finlay2016-09-091-0/+2
|
* Show conf screen after send requestDan Finlay2016-09-021-2/+1
|
* Add a back button on lock screen to go back to init menuFrankie2016-08-261-0/+18
|
* Create a ShapeShift tx in tx HistoryFrankie2016-08-191-1/+1
|
* Merge branch 'master' into shapeshiftTxFrankie2016-08-191-0/+19
|\
| * linting and ignoring.Kevin Serrano2016-08-171-5/+0
| |
| * Merge master.Kevin Serrano2016-08-161-0/+161
| |\
| * | Did not previously call functions before!Kevin Serrano2016-08-101-0/+3
| | |
| * | Fix default value. Add loading indication for async.Kevin Serrano2016-08-101-0/+4
| | |
| * | currency now selectable and save-able.Kevin Serrano2016-08-051-2/+0
| | |
| * | Fix merge conflicts. Fix typos. Ensure currency immediately updated on load.Kevin Serrano2016-07-231-0/+35
| |\ \
| * | | Linting!Kevin Serrano2016-07-231-2/+2
| | | |
| * | | Add date access throughout the data flow.Kevin Serrano2016-07-221-0/+1
| | | |
| * | | Add data field to pass up parameters up to reducer.Kevin Serrano2016-07-221-1/+5
| | | |
| * | | Add fiat actions to metamask controllere and actions.Kevin Serrano2016-07-221-0/+14
| | | |
* | | | WIP: ShapeShift txFrankie2016-08-191-0/+29
| |_|/ |/| |
* | | Remove ethereum classic providerDan Finlay2016-08-151-2/+1
| | | | | | | | | | | | Fixes #542
* | | Add multi message capability to Qr view for market infoFrankie2016-08-131-3/+4
| | |
* | | Change buy forms so that they are their own view and add Qr-codeFrankie2016-08-131-9/+37
| | |
* | | Fix merge messFrankie2016-08-111-1/+0
| | |
* | | Merge branch 'master' into buyFormFrankie2016-08-111-1/+1
|\ \ \ | | |/ | |/|
| * | Buy button (#474)Frankie2016-07-221-0/+35
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP: Buy button link * Add buy eth and the buy eth warning message * Add css * Move the opening of coinbase page to background and send to faucet if on test net * Create a Warning about storeing eth * Finish Buy button and Eth store warning screen * Add to CHANGELOG * fix frankies deletion and change chrome to extension
* / Create "buy form" add shape shiftFrankie2016-08-111-0/+169
|/
* Move main drop-down state to component stateDan Finlay2016-07-021-19/+0
|
* Fix broken action referenceDan Finlay2016-07-011-0/+5
|
* Manually lintedDan Finlay2016-06-221-7/+21
|
* Auto lintedDan Finlay2016-06-221-57/+56
|
* Fix disclaimer approving actionDan Finlay2016-06-171-1/+2
|
* Add disclaimer consent actionDan Finlay2016-06-171-0/+13
|
* Merge branch 'master' into display_networkDan Finlay2016-06-041-1/+26
|\
| * Added seed word recovery to config screenDan Finlay2016-06-031-1/+26
| |
* | network status getting set upon start-up and showing in title bar but not ↵Zac Mitton2016-06-021-0/+8
|/ | | | auto-updating yet
* Add clicking txs in list shows tx conf screenDan Finlay2016-05-271-0/+9
|
* actions - remove use of 'this'kumavis2016-05-261-70/+70
|
* Added ability to nickname wallets locallyDan Finlay2016-05-211-0/+18
| | | | The changes are persisted to localstorage, so they cannot be restored on a new computer, but for right now it's a nice organizational feature.
* Add ability to add account to vaultDan Finlay2016-05-211-0/+15
| | | | | | | | Scrolling to the bottom of the accounts page now reveals a downward-facing chevron button. Pressing this button shows loading indication, adds a new account to the identity vault, displays it in the list, and scrolls the list to the bottom of the page. Any number of accounts can be generated in this way, and the UX feels intuitive without having to overly explain how HD paths work.
* Add dynamic list item stylesDan Finlay2016-05-191-0/+9
|
* Add animated sandwich buttonDan Finlay2016-05-191-0/+11
|
* Streamlined some transition logicDan Finlay2016-05-131-11/+13
| | | | | | | | Fixes #122 Had used multiple actions for some transitions, which would lead to brief intermediary states. Now making a few actions much more explicit about what they route to, so there is less intermediary logic, and we can transition confidently to the correct view.
* Fix more transition bugsDan Finlay2016-05-121-6/+7
|
* Make default providers more easiliy configurable for metamask devsDan Finlay2016-05-111-0/+10
| | | | | | | | No longer do our `mainnet` and `testnet` buttons set specific RPC urls. Now they set `provider.type`, which gets interpreted with code. Currently the provider types of `mainnet` and `testnet` point to our new scalable backends, but these could be re-interpreted to use any other provider, be it etherscan, peer to peer, or otherwise. Makes it easier for us to upgrade our infrastructure without incorporating migration logic into the program.
* Fix transition bugs after vault restoreDan Finlay2016-05-111-1/+1
|
* Restored signTx actionDan Finlay2016-05-071-0/+15
|
* Fix routing bugDan Finlay2016-05-051-1/+0
| | | | Where sometimes the account list was shown when first unlocking, after momentarily showing the detail panel.
* Show any pending txs when unlockingDan Finlay2016-05-041-1/+0
| | | | Before the unlock action hard-routed to the home route, now it has a condition where it will show pending transactions instead.
* Add UI for Signing MessagesDan Finlay2016-05-041-6/+12
| | | | | | | | | | Calls to `eth.sign` are now transiently persisted in memory, and displayed in a chronological stack with pending transactions (which are still persisted to disk). This allows the user a method to sign/cancel transactions even if they miss the Chrome notification. Improved a lot of the view routing, to avoid cases where routes would show an empty account view, or transition to the accounts list when it shouldn't. Broke the transaction approval view into a couple components so messages and transactions could have their own templates.
* Fix outdated transitionsDan Finlay2016-04-301-12/+6
| | | | | | | | Fixes #151 - Cancelling or completing a tx now goes back to account detail view. - Restoring a vault now does not select an unloaded account, shows account list. - Account list now never selects an item only uses the cells as buttons.
* Persist selected accountDan Finlay2016-04-261-7/+11
| | | | | | When selecting an account, we now persist the selection to the `configManager`, so the selection can be restored when re-unlocking Metamask. Also found the bug where `rawtestrpc` was still being used as a default, and fixed it!
* Make account detail view the primary viewDan Finlay2016-04-261-10/+15
| | | | | | | | - When unlocking, the first account is now selected by default and displayed as the main view. - There is now a "CHANGE ACCT" button on the detail view to show the accounts list. - Clicking an account from the accounts list now navigates to the detail view and selects that account. - Config/Info screen "back" buttons now fire a new action, `GO_HOME`, which is configured to navigate to the accountDetail view, putting that logic in one place. - When locking and unlocking again, the first account is always displayed, eventually we should persist the selection.
* Moved UI into repo with its own dependency stackDan Finlay2016-04-141-0/+418