aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/reducers
Commit message (Collapse)AuthorAgeFilesLines
* [NewUI] Adds the mascara first time flow to betaUI extension (#3257)Dan J Miller2018-02-161-0/+2
| | | | | | * 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.
* Remove chrome focus outline for mouse users. (#3230)Dan J Miller2018-02-131-0/+7
|
* Fix bug stemming from erroneously persistant unlock failure error message. ↵Dan J Miller2018-01-301-0/+5
| | | | (#3123)
* Restore display of all unconfirmed transactions.Dan2018-01-161-34/+34
|
* New add account page with create and import options.Dan2018-01-131-1/+18
|
* [NewUI-flat] New deposit ether modal UI. (#2642)Dan J Miller2018-01-131-2/+3
| | | | | | | | | | | | | | | | | | | | | | * New deposit ether modal. * New deposit modal full screen on mobile, and other style fixes. * Hide shapeshift option from deposit modal for now. * Add shapeshift form to new deposit modal. * Store recipient address for shapeshift tx in background. * Use Simpledropdown to achieve desired styling in coin selector. * Lint fix * Fix typos and remove dead code. * Remove storage of shapeshift receiving address from background. * Fix typos
* Track usage of old and new UI (#2794)Alexander Tseung2017-12-231-0/+7
| | | [NewUI] Track usage of old and new UI
* Merge branch 'NewUI-flat' into MM-333-auto-add-users-to-new-UIChi Kei Chan2017-12-081-0/+9
|\
| * Update max amount behaviour to meet new specs.Dan2017-12-071-0/+9
| |
* | New-ui actions accomodates old-ui.Dan2017-12-051-1/+1
| |
* | Add UI selectionDan2017-12-051-0/+6
|/
* making eslint happyJason Clark2017-11-261-1/+1
|
* toggle wired up to preferences property storeJason Clark2017-11-251-4/+4
|
* incremental commitClark, Jason (Contractor)2017-11-241-0/+6
|
* Merge branch 'master' into merge-masterChi Kei Chan2017-11-161-0/+1
|\
| * Remove warning message when show import pageDaijiro Wachi2017-10-311-0/+1
| | | | | | | | Fixes: https://github.com/MetaMask/metamask-extension/issues/1192
* | Create single action for updating all of send in redux state.Dan2017-11-151-0/+10
| |
* | Fix lint errors.Dan2017-11-151-4/+4
| |
* | Allow editing of send ether.Dan2017-11-151-0/+23
| |
* | Token balance in send state; validating sufficient tokens, validation ↵Dan2017-11-071-0/+9
| | | | | | | | updates on 'from' switching.
* | More lint fixesDan2017-11-022-3/+3
| |
* | Merge branch 'master' into NewUI-flatChi Kei Chan2017-10-252-1/+33
|\|
| * ShapeShift IntegrationChi Kei Chan2017-10-212-1/+21
| |
| * Fix merge conflict; separate onboarding buy screenChi Kei Chan2017-10-211-0/+11
| |
| * Adding CreatePasswordScreenJacky Chan2017-10-211-0/+2
| |
* | Clear send state on cancelling and signing.Dan2017-10-241-4/+14
| |
* | Merge branch 'NewUI-flat' into mergeChi Kei Chan2017-10-192-33/+210
|\ \ | |/ |/|
| * Handling to and amount errors.Dan2017-10-191-0/+16
| |
| * Move all of send state to metamask state.Dan2017-10-191-0/+46
| |
| * wipChi Kei Chan2017-10-181-0/+6
| |
| * Customize Gas connected to stateDan2017-10-161-0/+20
| |
| * Enables remove token and ensures add/remove update the list without need for ↵Dan2017-10-041-0/+6
| | | | | | | | refresh.
| * Adds a back button to export private key modal; connects account details to ↵Dan2017-09-281-1/+6
| | | | | | | | same modal.
| * Restore notification functionalityDan2017-09-271-0/+5
| |
| * Add Confirm Send token screenChi Kei Chan2017-09-231-30/+30
| |
| * Send user to most recent pending transaction after sending a transaction.Dan2017-09-141-2/+6
| |
| * Add token exchange ratesChi Kei Chan2017-09-131-0/+10
| |
| * Use ternary operator instead of two conditionals.Dan2017-09-081-1/+1
| |
| * Show confirm transaction screen when clicking a pending transaction in the list.Dan2017-09-081-1/+1
| |
| * Remove default to confirm screen on login.Dan2017-09-081-4/+0
| |
| * Send Token screen partial UIChi Kei Chan2017-09-071-0/+10
| |
| * Adding Token transaction detail screenChi Kei Chan2017-09-061-0/+6
| |
| * Extend modal implementation and state management to accomodate multiple ↵sdtsui2017-08-211-3/+16
| | | | | | | | modal types
| * [WIP] Extract network dropdown into own componentsdtsui2017-08-141-1/+12
| |
| * Merge branch 'master' into NewUI-flatkumavis2017-08-091-3/+6
| |\
| * | Add actions and reducers for global modalsdtsui2017-08-091-0/+12
| | |
| * | Hook up responsive sidebarsdtsui2017-08-031-0/+11
| | |
| * | Move responsive ui into its own folder for easier mergesDan Finlay2017-07-213-0/+737
| | |
| * | Make folder for responsive UIDan Finlay2017-07-043-737/+0
| | |
* | | Add eth_signTypedData handlerSergey Ukustov2017-09-301-2/+2
| |/ |/|
* | lint fixeskumavis2017-08-041-3/+6
|/
* Create add token button and template viewDan Finlay2017-06-151-0/+10
|
* Fix linting warningsThomas Huang2017-04-271-1/+1
|
* remove updateCoinBaseAmount actionJared Pereira2017-04-241-13/+0
|
* remove updateBuyAddress actionJared Pereira2017-04-241-13/+0
|
* remove extra buyAddress in stateJared Pereira2017-04-231-1/+0
|
* Initial redo attempt of the buy view to look like vladt's desighnfrankiebee2017-04-191-6/+8
|
* ui - move popup auto-close after tx conf to ui entrypointkumavis2017-04-011-5/+4
|
* ui - startPopup returns store after bootkumavis2017-04-011-0/+1
|
* ui - reducer - app - code cleanupkumavis2017-04-011-27/+20
|
* etc - fix notification-manager ref, remove duplicated test filekumavis2017-03-311-2/+4
|
* introduce platform api and rename notifications to notification-managerkumavis2017-03-311-1/+1
|
* Assure that seed words are placed into state tree upon request.Kevin Serrano2017-03-281-0/+1
|
* Add personalMessages to function to calculate pending tx index.Kevin Serrano2017-03-251-1/+2
|
* Remove redundant removal of loading indicator. Integrate loading indicator ↵Kevin Serrano2017-03-221-0/+1
| | | | disappear with display warning.
* Merge branch 'master' into i1165-predictiveKevin Serrano2017-03-151-4/+1
|\
| * Rename variables to proper currency state variables.Kevin Serrano2017-03-151-4/+1
| |
* | Create persistence address book.Kevin Serrano2017-03-101-0/+1
|/
* Refactor of code into separate reducers and actions.Kevin Serrano2017-03-081-0/+1
|
* Break out rpc update and rpclist into two reducers.Kevin Serrano2017-03-081-2/+6
|
* Fix merge conflicts.Kevin Serrano2017-03-021-13/+22
|\
| * Fixed bug that made send screen sometimes transition to account detailDan Finlay2017-03-011-1/+1
| |
| * Fix cancel msg signing behavior.Dan Finlay2017-02-241-7/+8
| |
| * Got personal_sign workingDan Finlay2017-02-241-11/+19
| | | | | | | | Also fixed bug where signing would not close popup.
* | Tested against code to play nice with unit tests.Kevin Serrano2017-02-241-1/+2
|/
* Delete all code related to disclaimers.Kevin Serrano2017-02-101-5/+0
|
* Merge branch 'dev' into messageManagerCleanUpFrankie2017-02-022-7/+7
|\
| * rename selectedAccount to selectedAddresskumavis2017-01-312-7/+7
| |
* | Clean up message manger includes:Frankie2017-01-292-16/+16
|/ | | | | | | | | Provider egine bump Remove presence of message manger in keyring controller Change the status wording fom conf to approved make Message manager a class fix messages not being apart of the badge re write message manger to better reflect controller pattern
* Add ability to import v3 JSON walletsDan Finlay2017-01-191-0/+1
| | | | | | | | 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
* Merge branch 'i328-MultiVault-v1' into i715-AddImportMenuDan Finlay2017-01-181-0/+9
|\
| * Scaffold new account viewDan Finlay2016-11-051-0/+9
| |
* | Add "import account" menu item + template viewDan Finlay2017-01-181-0/+8
| |
* | Merge branch 'master' into devDan Finlay2017-01-171-1/+1
|\ \
| * | update coinbase info and viewFrankie2017-01-111-1/+1
| | |
* | | Merge pull request #937 from MetaMask/i900-forgot-password-flowDan Finlay2016-12-201-1/+11
|\ \ \ | | | | | | | | I900 forgot password flow
| * | | Modify actions to support better transition.Kevin Serrano2016-12-201-0/+9
| | | |
| * | | Redirect to seed word screen for forgotten passwords.Kevin Serrano2016-12-201-1/+2
| | | |
* | | | Merged master into devDan Finlay2016-12-202-0/+19
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Add ability to show notices to user & get confirmation.Kevin Serrano2016-12-172-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Fix proper behavior for restoring accounts when password forgotten.Kevin Serrano2016-11-241-0/+1
| | |
* | | change all instances of selectedAddress to selectedAccount.Kevin Serrano2016-11-222-2/+1
| | |
* | | Re-enable disclaimer screen. Rename variables to reflect role more clearly.Kevin Serrano2016-11-151-1/+1
| | |
* | | Linting to the max.Kevin Serrano2016-11-121-1/+0
| |/ |/|
* | Fixed bugs related to clearing caches when restoring to a new vaultDan Finlay2016-11-021-1/+1
| |
* | Phase out extra warning screen.Kevin Serrano2016-10-262-10/+1
| |
* | LintedDan Finlay2016-10-211-1/+1
| |
* | Initial work on UI sideKevin Serrano2016-10-161-1/+9
|/
* Drop the buy button in the confTx view if account does not have enough ethFrankie2016-09-161-2/+2
|
* Merge branch 'master' into qrCodeFrankie2016-09-142-2/+0
|\
| * ui - remove unused currentDomain propkumavis2016-09-132-2/+0
| |
* | Remove unused code in qr actionsFrankie2016-09-131-2/+0
| |
* | Add qrcode-npm to package.json and swap out Qr Code generator api for ↵Frankie2016-09-131-2/+3
|/ | | | node-module
* Remove console.logFrankie2016-09-091-1/+0
|
* Add to CHANGELOG.md and Remove unnecessary catchFrankie2016-09-091-9/+0
|
* Add network checks for unconfirmed TxsFrankie2016-09-091-3/+16
|
* Merge branch 'master' into i#563forgotPasswordFrankie2016-08-261-1/+4
|\
| * LintedDan Finlay2016-08-241-1/+0
| |
| * Close notification on opening main UIDan Finlay2016-08-241-7/+1
| |
| * Close popup even if last tx is dismissed from main UIDan Finlay2016-08-241-7/+8
| |
| * Merge branch 'master' into PopupNotificationsDan Finlay2016-08-231-0/+14
| |\
| * | LintedDan Finlay2016-08-171-7/+4
| | |
| * | MVP Popup Notifications WorkingDan Finlay2016-08-171-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | I'm unsure which will be more performant: A notification using a trimmed down version of the UI, or using them both, letting the browser cache them both. In any case, here I've modified the normal UI to recognize when it's a popup, and change the UX accordingly in a few ways: - Hide the menu bar - Hide the back button from the notifications view. - When confirming the last tx, close the window.
* | | Add a back button on lock screen to go back to init menuFrankie2016-08-261-0/+21
| |/ |/|
* | Create a ShapeShift tx in tx HistoryFrankie2016-08-191-1/+1
| |
* | Merge branch 'master' into shapeshiftTxFrankie2016-08-191-0/+10
|\|
| * Added compliance for tests and properly accounts for N/A conversions.Kevin Serrano2016-08-171-1/+1
| |
| * Merge master.Kevin Serrano2016-08-162-5/+102
| |\
| * | Holding off on select formatting for now. Renamed keys for options.Kevin Serrano2016-08-051-1/+1
| | |
| * | Create default values for metamask state for conversion. Fix config files ↵Kevin Serrano2016-08-051-0/+3
| | | | | | | | | | | | for ui dev.
| * | Fix merge conflicts. Fix typos. Ensure currency immediately updated on load.Kevin Serrano2016-07-232-1/+22
| |\ \
| * | | Linting!Kevin Serrano2016-07-231-1/+1
| | | |
| * | | 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-0/+6
| | | |
* | | | WIP: ShapeShift txFrankie2016-08-191-1/+15
| |_|/ |/| |
* | | Change buy forms so that they are their own view and add Qr-codeFrankie2016-08-131-33/+27
| | |
* | | Fix merge messFrankie2016-08-111-2/+104
| | |
* | | Fix ether warning checkbox.Kevin Serrano2016-08-111-1/+2
| |/ |/|
* | Buy button (#474)Frankie2016-07-222-1/+22
|/ | | | | | | | | | | | | | | | | | | * 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
* Move main drop-down state to component stateDan Finlay2016-07-021-10/+0
|
* Manually lintedDan Finlay2016-06-223-12/+11
|
* Auto lintedDan Finlay2016-06-223-403/+398
|
* Create disclaimer approval reducerDan Finlay2016-06-171-0/+5
|
* A couple seed recovery enhancementsDan Finlay2016-06-031-2/+4
| | | | | - The seed words are no longer stored on `state.appState.currentView.context`, which caused view glitches since it was shared with other views' data. - The confirmation text warning color is now the same as other error messages'.
* Added seed word recovery to config screenDan Finlay2016-06-031-1/+13
|
* Add clicking txs in list shows tx conf screenDan Finlay2016-05-271-2/+26
|
* Merge branch 'master' into FixTransactionBackButtonDan Finlay2016-05-261-0/+1
|\
| * Fix persistent warning bugDan Finlay2016-05-261-0/+1
| |
* | Add number indicating pending txs to account listDan Finlay2016-05-261-1/+0
| |
* | Fix back button on pending tx screenDan Finlay2016-05-261-3/+20
|/ | | | Fixes #208
* Added ability to nickname wallets locallyDan Finlay2016-05-211-0/+8
| | | | 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/+6
| | | | | | | | 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.
* Make accounts page transition forward from account detailDan Finlay2016-05-191-2/+2
|
* Add dynamic list item stylesDan Finlay2016-05-191-0/+5
|
* Add animated sandwich buttonDan Finlay2016-05-191-0/+6
|
* Streamlined some transition logicDan Finlay2016-05-131-1/+7
| | | | | | | | 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-122-6/+16
|
* Make default providers more easiliy configurable for metamask devsDan Finlay2016-05-111-1/+11
| | | | | | | | 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.
* Merge branch 'MoveAccountExportToSubview' into FixButtonStyleBugDan Finlay2016-05-051-0/+17
|\
| * Move account export to subviewDan Finlay2016-05-051-0/+17
| | | | | | | | | | | | | | | | | | | | Account detail view now has an animated transitioning `subview` section that allows us to show extra details within it. Clicking `export` now slide replaces the transaction list with the export UI. Added cancel/done/submit buttons to the Export UI. Done submits like Enter did, the other two transition back to the transaction list. For some reason when first unlocking, the selected account is being instantly replaced with the accounts list, so I need to fix that before merging this into master.
* | Fix routing bugDan Finlay2016-05-051-0/+2
|/ | | | 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-0/+1
| | | | 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-042-8/+27
| | | | | | | | | | 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-4/+3
| | | | | | | | 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.
* When no account is selected, show accounts viewDan Finlay2016-04-261-2/+3
|
* Persist selected accountDan Finlay2016-04-261-3/+1
| | | | | | 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!
* Fixed some loading bugsDan Finlay2016-04-261-3/+1
|
* Fix testDan Finlay2016-04-261-2/+0
|
* Make account detail view the primary viewDan Finlay2016-04-261-2/+25
| | | | | | | | - 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-143-0/+372