Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improved UX for sweeping accounts (#6488) | Etienne Dusseault | 2019-05-21 | 1 | -3/+21 |
| | | | | | | | | | | | | * Changed max button to checkbox, disabled input if max mode is on, recalculate price according to gas fee if max mode is on * Disabled insufficient funds message in the modal if max mode is on, displays proper amounts in modal when max mode is on, sets the send amount according to custom gas price after gas modal save, resets the send amount after resetting custom gas price * Disabled max mode checkbox if gas buttons are loading, refactored gas-modal-page-container * Implemented new max button & max mode message. Moved insufficient funds error to underneath the send amount field * Fixed existing integration test to pass, created new tests to ensure send amount field is disabled when max button is clicked and the amount changes when the gas price is changed. Refactored some components | ||||
* | Check for unused function arguments (#6583) | Whymarrh Whitby | 2019-05-09 | 4 | -4/+4 |
| | | | | | | | | | | * eslint: Check for unused function arguments * eslint: Ignore unused '_' in argument list Also allow any number of '_' e.g., '__' or '___' which is to be used sparingly * Remove and rename unused arguments | ||||
* | Fix fetch and ethquery mocks in integration tests | Dan Miller | 2019-05-08 | 4 | -7/+31 |
| | |||||
* | Make height consistent on all row in send-content (#6480) | Chi Kei Chan | 2019-04-18 | 1 | -3/+0 |
| | | | | | | | | * Update all send-content row to 54px height * Remove header subtitle * Remove tests that check for send screen subheader | ||||
* | Add token selection to the send screen (#6445) | Chi Kei Chan | 2019-04-18 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move send to pages/ * Fix unit tests * Finish UI * Integrate asset dropdown to send actions * Remove console.log * Hide asset change during edit * Enable switch from send token to seand eth * Enable switching from token to eth when editing * Fix linter * Fixing test * Fix unit tests * Fix linter * Fix react warning; remove console.log * fix flat test * Add metrics * Address code review comments * Consistent spacing between send screen form rows. * Reduce height of gas buttons on send screen. * Make send screen gas button height dependent on size of contents. | ||||
* | Update buttons & colors to match design system (#6446) | Chi Kei Chan | 2019-04-17 | 2 | -6/+6 |
| | | | | | | | | | | | | | | | | * Refactoring button styles * renaming buttons * Add Link and Button styles * Update new btn styles and storybook * Fix tests * Change font weight; Update storybook * Fix linter | ||||
* | Metametrics (#6171) | Dan J Miller | 2019-03-05 | 4 | -0/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add metametrics provider and util. * Add backend api and state for participating in metametrics. * Add frontend action for participating in metametrics. * Add metametrics opt-in screen. * Add metametrics events to first time flow. * Add metametrics events for route changes * Add metametrics events for send and confirm screens * Add metametrics events to dropdowns, transactions, log in and out, settings, sig requests and main screen * Ensures each log in is measured as a new visit by metametrics. * Ensure metametrics is called with an empty string for dimensions params if specified * Adds opt in metametrics modal after unlock for existing users * Adds settings page toggle for opting in and out of MetaMetrics * Switch metametrics dimensions to page level scope * Lint, test and translation fixes for metametrics. * Update design for metametrics opt-in screen * Complete responsive styling of metametrics-opt-in modal * Use new chart image on metrics opt in screens * Incorporate the metametrics opt-in screen into the new onboarding flow * Update e2e tests to accomodate metametrics changes * Mock out metametrics network requests in integration tests * Fix tx-list integration test to support metametrics provider. * Send number of tokens and accounts data with every metametrics event. * Update metametrics event descriptor schema and add new events. * Fix import tos bug and send gas button bug due to metametrics changes. * Various small fixes on the metametrics branch. * Add origin custom variable type to metametrics.util * Fix names of onboarding complete actions (metametrics). * Fix names of Metrics Options actions (metametrics). * Clean up code related to metametrics. * Fix bad merge conflict resolution and improve promise handling in sendMetaMetrics event and confrim tx base * Don't send a second metrics event if user has gone back during first time flow. * Collect metametrics on going back from onboarding create/import. * Add missing custom variable constants for metametrics * Fix metametrics provider * Make height of opt-in modal responsive. * Adjust text content for opt-in modal. * Update metametrics event names and clean up code in opt-in-modal * Put phishing warning step next to last in onboarding flow * Link terms of service on create and import screens of first time flow * Add subtext to options on the onboarding select action screen. * Fix styling of bullet points on end of onboarding screen. * Combine phishing warning and congratulations screens. * Fix placement of users if unlocking after an incomplete onboarding import flow. * Fix capitalization in opt-in screen * Fix last onboarding screen translations * Add link to 'Learn More' on the last screen of onboarding * Code clean up: metametrics branch * Update e2e tests for phishing warning step removal * e2e tests passing on metametrics branch * Different tracking urls for metametrics on development and prod | ||||
* | Add integration test for ordering of shapeshift txs in history list. | Dan Miller | 2019-01-25 | 1 | -7/+15 |
| | |||||
* | Fix integration tests | Alexander Tseung | 2019-01-25 | 1 | -12/+8 |
| | |||||
* | Prevent users from changing the From field in the send screen (#5922) | Alexander Tseung | 2018-12-14 | 1 | -20/+5 |
| | | | | | | * Prevent users from changing the From field in the send screen * Fix integration tests | ||||
* | Improve ux for low gas price set (#5862) | Dan J Miller | 2018-12-11 | 1 | -0/+16 |
| | | | | | | | | | | * 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. | ||||
* | Group transactions by nonce (#5886) | Alexander Tseung | 2018-12-10 | 2 | -20/+10 |
| | |||||
* | Remove gas customization integration tests (in favour of e2e tests) | Dan Miller | 2018-12-04 | 1 | -35/+0 |
| | |||||
* | Remove first-time and navigate-txs integration tests | Whymarrh Whitby | 2018-11-21 | 3 | -337/+0 |
| | |||||
* | Fixes #3425: Better support for batch transactions (#5437) | PaddyMc | 2018-11-14 | 1 | -0/+87 |
| | |||||
* | Increase timeout in Mascara test | bitpshr | 2018-11-06 | 1 | -1/+1 |
| | |||||
* | Fix account display width for large currency values | Alexander Tseung | 2018-10-21 | 2 | -4/+4 |
| | |||||
* | Delete add-token integration test | Whymarrh Whitby | 2018-10-18 | 1 | -140/+0 |
| | |||||
* | Adds toggle for primary currency (#5421) | Alexander Tseung | 2018-10-17 | 1 | -10/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | Make all addresses EIP-55 compliant (#5379) | bakaoh | 2018-10-10 | 1 | -1/+1 |
| | | | | | | * Make all addresses EIP-55 compliant * Checksum autocompleted address but not during input | ||||
* | Reverse pending transactions order | Alexander Tseung | 2018-10-05 | 1 | -2/+2 |
| | |||||
* | Fix integration tests | Alexander Tseung | 2018-09-20 | 1 | -1/+1 |
| | |||||
* | Fix tests. Add className to Identicon ethLogos. | Alexander Tseung | 2018-09-13 | 2 | -4/+6 |
| | |||||
* | Revert changes to tx-list-items.json, and to mock getTransactionCount method ↵ | Dan Miller | 2018-08-28 | 1 | -1/+1 |
| | | | | in tx-list-items integration test. | ||||
* | Fix tests | Alexander Tseung | 2018-08-24 | 4 | -9/+9 |
| | |||||
* | Fix integration tests | Alexander Tseung | 2018-08-24 | 1 | -1/+1 |
| | |||||
* | Fix integration tests | Alexander Tseung | 2018-08-24 | 1 | -1/+1 |
| | |||||
* | Fix integration tests | Alexander Tseung | 2018-08-24 | 5 | -21/+18 |
| | |||||
* | Add new variant for SenderToRecipient component | Alexander Tseung | 2018-08-23 | 1 | -2/+2 |
| | |||||
* | Get nonce for showing retry button using ethQuery transaction count. | Dan Miller | 2018-08-09 | 1 | -0/+5 |
| | |||||
* | Fix integration tests to accomodate new ui suggestion screen changes. | Dan Miller | 2018-07-28 | 1 | -0/+5 |
| | |||||
* | Increase clickable area and padding of Retry Transaction bar | Alexander Tseung | 2018-07-17 | 1 | -2/+2 |
| | |||||
* | Fix bug in test mock signature request methods. | Dan | 2018-07-12 | 2 | -0/+3 |
| | |||||
* | Fix send integration tests for compatability with confirm refactor. | Dan | 2018-07-11 | 1 | -7/+7 |
| | |||||
* | Fix signature request tests for compatability with confirm refactor. | Dan | 2018-07-11 | 1 | -7/+5 |
| | |||||
* | Merge pull request #4685 from MetaMask/estimate-gasprice-background-newui | Dan J Miller | 2018-07-05 | 1 | -12/+1 |
|\ | | | | | Use background gas price estimation method in new ui. | ||||
| * | Update new-ui-send integration tests to always explicitly set gas price. ↵ | Dan | 2018-07-05 | 1 | -12/+1 |
| | | | | | | | | (e2e tests handle auto-setting and defaults) | ||||
* | | fix warnings for integration tests | brunobar79 | 2018-07-03 | 3 | -7/+1 |
| | | |||||
* | | eslint --fix . | brunobar79 | 2018-07-03 | 6 | -9/+9 |
|/ | |||||
* | Update integration tests for newui gas estimation fixes. | Dan | 2018-06-19 | 1 | -2/+2 |
| | |||||
* | Merge branch 'i3725-refactor-send-component-' into ↵ | Dan | 2018-06-01 | 3 | -14/+14 |
|\ | | | | | | | i3914-fix-newui-send-gas-estimation | ||||
| * | Merge branch 'i3725-refactor-send-component-' of ↵ | Dan | 2018-06-01 | 1 | -3/+3 |
| |\ | | | | | | | | | | github.com:MetaMask/metamask-extension into i3725-refactor-send-component- | ||||
| | * | Fix send amount field select in send-new-ui integration test. | Dan | 2018-06-01 | 1 | -1/+1 |
| | | | |||||
| | * | Fix send-new-ui gas fee display expectation. | Dan | 2018-06-01 | 1 | -1/+1 |
| | | | |||||
| | * | Fix currency display send integration tests. | Dan | 2018-05-31 | 1 | -1/+1 |
| | | | |||||
| * | | Add new alert modals | Alexander Tseung | 2018-06-01 | 3 | -11/+11 |
| | | | |||||
* | | | Fix test to account for greater precision currency display. | Dan | 2018-05-31 | 1 | -1/+1 |
| |/ |/| | |||||
* | | Clean up for send refactor PR. | Dan | 2018-05-25 | 1 | -2/+1 |
| | | |||||
* | | Merge branch 'develop' into i3725-refactor-send-component- | Dan | 2018-05-24 | 1 | -30/+41 |
|\| | |||||
| * | Fix tests | Alexander Tseung | 2018-05-21 | 1 | -30/+41 |
| | | |||||
| * | Add error message when passwords don't match in first time flow. Change ↵ | Alexander Tseung | 2018-05-14 | 1 | -15/+14 |
| | | | | | | | | input field styling in first time flow | ||||
| * | Add new unlock screen design | Alexander Tseung | 2018-05-12 | 2 | -5/+18 |
| | | |||||
| * | Allow transactions with 0-gwei gas price (#4073) | Paul Bouchon | 2018-04-27 | 1 | -26/+33 |
| | | | | | | | | | | | | * Allow transactions with 0-gwei gas price * Add tests to verify tx with 0 gas fee * Conditionally use CurrencyInput in CurrencyDisplay | ||||
* | | Merge branch 'develop' into i3725-refactor-send-component- | Dan | 2018-05-15 | 1 | -15/+14 |
| | | |||||
* | | Merge branch 'develop' into i3725-refactor-send-component- | Dan | 2018-05-14 | 3 | -31/+51 |
| | | |||||
* | | Further refactors; includes refactor of send-v2.js and associated container | Dan | 2018-04-30 | 1 | -1/+2 |
|/ | |||||
* | Merge pull request #3998 from MetaMask/i3988-checksummed-address | Dan Finlay | 2018-04-19 | 1 | -1/+1 |
|\ | | | | | Show checksum addresses on UI | ||||
| * | Show checksummed addresses throughout the UI | bitpshr | 2018-04-18 | 1 | -1/+1 |
| | | |||||
* | | Add basic currency localization test. | Dan | 2018-04-10 | 1 | -0/+28 |
| | | |||||
* | | Fix integration tests so that they check for localize currency. | Dan | 2018-04-10 | 1 | -4/+4 |
|/ | |||||
* | Fix integration tests | Alexander Tseung | 2018-04-07 | 2 | -15/+33 |
| | |||||
* | Revert "commit" | Alexander Tseung | 2018-04-06 | 2 | -15/+5 |
| | | | | This reverts commit fa8500e09ad599837f6ad1b2dfc3530195a03b33. | ||||
* | commit | Alexander Tseung | 2018-04-06 | 2 | -5/+15 |
| | |||||
* | Fix confirm-sig-requests integration test | Alexander Tseung | 2018-04-05 | 1 | -3/+3 |
| | |||||
* | Fix integration tests | Alexander Tseung | 2018-04-05 | 1 | -0/+3 |
| | |||||
* | Fix tests | David Yoo | 2018-04-03 | 1 | -1/+1 |
| | |||||
* | Adds integration tests for rendering of tx list items. | Dan | 2018-03-30 | 1 | -0/+61 |
| | |||||
* | Merge pull request #3680 from danjm/i3517-popup-newui-onboarding | Thomas Huang | 2018-03-27 | 1 | -3/+3 |
|\ | | | | | Popup uses new ui onboarding when in beta. | ||||
| * | Fix tests. | Dan | 2018-03-27 | 1 | -3/+3 |
| | | |||||
* | | Merge pull request #3710 from danjm/i3326-addtokenscreendesignupdate | Thomas Huang | 2018-03-27 | 1 | -7/+10 |
|\ \ | | | | | | | Updates Add token screen to latest design. | ||||
| * \ | Merge branch 'master' into i3326-addtokenscreendesignupdate | Dan | 2018-03-27 | 3 | -17/+20 |
| |\ \ | |||||
| * | | | Update add token integration tests. | Dan | 2018-03-26 | 1 | -9/+11 |
| | |/ | |/| | |||||
* | | | test - remove timeout causing mocha disconnect issues | kumavis | 2018-03-27 | 1 | -1/+0 |
| |/ |/| | | | | | | | | | Revert "test - flat - add extra timeout" This reverts commit 4c2cf15d2ad9cdfee4ce67b795877c7ab60231a7. | ||||
* | | Merge pull request #3721 from alextsg/cb-944 | Dan Finlay | 2018-03-27 | 3 | -17/+17 |
|\ \ | | | | | | | Update button styles | ||||
| * | | Update button styles | Alexander Tseung | 2018-03-26 | 3 | -17/+17 |
| |/ | |||||
* / | Use ens-input component in send-v2 to allow sending to ens names. | Dan | 2018-03-26 | 1 | -0/+2 |
|/ | |||||
* | test - flat - add extra timeout, idk maybe | kumavis | 2018-03-22 | 1 | -0/+1 |
| | |||||
* | Update confirm transaction screen | Alexander Tseung | 2018-03-21 | 1 | -3/+3 |
| | |||||
* | Merge branch 'master' into retry-tx-refractor | Dan | 2018-03-20 | 1 | -2/+2 |
|\ | |||||
| * | Merge pull request #3594 from danjm/i3344-improve-currency-input | Thomas Huang | 2018-03-20 | 1 | -1/+1 |
| |\ | | | | | | | Currency input defaults to empty string | ||||
| | * | Use customized react-trigger-change in send-new-ui integration tests.. | Dan | 2018-03-19 | 1 | -1/+1 |
| | | | |||||
| * | | Fix styling on confirm-send-ether and confirm-send-token (#3600) | Alexander Tseung | 2018-03-17 | 1 | -1/+1 |
| |/ | |||||
* / | Fix tests. | Dan | 2018-03-14 | 1 | -4/+4 |
|/ | |||||
* | test - mascara - fix async wrap | kumavis | 2018-03-12 | 1 | -1/+1 |
| | |||||
* | test - use new async selectors for faster testing | kumavis | 2018-03-12 | 2 | -89/+49 |
| | |||||
* | test - add comment about test behavior oddity | kumavis | 2018-03-12 | 2 | -4/+2 |
| | |||||
* | test - poll for element instead of manual timeouts | kumavis | 2018-03-12 | 3 | -189/+91 |
| | |||||
* | [NewUI] Adds the mascara first time flow to betaUI extension (#3257) | Dan J Miller | 2018-02-16 | 1 | -2/+1 |
| | | | | | | * 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. | ||||
* | Update modal header design on send screen (#3196) | Alexander Tseung | 2018-02-07 | 1 | -12/+8 |
| | |||||
* | Integration tests for signature requests confirmations. (#3194) | Dan J Miller | 2018-02-07 | 1 | -0/+67 |
| | |||||
* | Add functional integration testing to Add Token flow (#3189) | Alexander Tseung | 2018-02-06 | 2 | -0/+160 |
| | |||||
* | Functional Integration Tests for send ether flow. (#3119) | Dan J Miller | 2018-01-30 | 1 | -0/+229 |
| | |||||
* | Revert integration to oldUi | Thomas | 2018-01-23 | 1 | -18/+23 |
| | |||||
* | Merge branch 'master' into NewUI-flat-merge-with-master | Dan | 2017-12-07 | 1 | -35/+24 |
| | |||||
* | Update classnames for integration tests and add output/index.css to ↵ | Dan | 2017-11-03 | 2 | -37/+24 |
| | | | | integration test for ci | ||||
* | Add Integration Tests | Chi Kei Chan | 2017-10-21 | 1 | -9/+50 |
| | |||||
* | Fixing integraiton test | Chi Kei Chan | 2017-10-21 | 2 | -3/+130 |
| | |||||
* | Revert "NetworkController refactor for new EthClient interface" | kumavis | 2017-10-19 | 1 | -3/+0 |
| | |||||
* | test - integration - intercept reload attempts | kumavis | 2017-10-11 | 1 | -0/+3 |
| | |||||
* | test - integration - bump timeout | kumavis | 2017-09-19 | 1 | -1/+1 |
| | |||||
* | tests - mascara - increase timeout before test starts | kumavis | 2017-09-16 | 1 | -1/+1 |
| | |||||
* | test - mascara - move skip reload test flag | kumavis | 2017-09-16 | 1 | -1/+0 |
| | |||||
* | tests - integration - mascara - small cleanup and timeout adjustments | kumavis | 2017-09-16 | 1 | -5/+3 |
| | |||||
* | set time if platform is mascara | frankiebee | 2017-09-16 | 1 | -2/+4 |
| | |||||
* | remove testem files | frankiebee | 2017-09-16 | 1 | -1/+1 |
| | |||||
* | dont reload on initial download and wait before passing sw to ui | frankiebee | 2017-09-16 | 1 | -2/+2 |
| | |||||
* | tests - integration - get flat and mascara tests closer to compatible | kumavis | 2017-09-14 | 1 | -9/+3 |
| | |||||
* | tests - integration - fix bad cherry-pick | kumavis | 2017-09-12 | 1 | -16/+7 |
| | |||||
* | test - integration - drop testem for karma | kumavis | 2017-09-12 | 2 | -22/+43 |
| | |||||
* | test - integration - build - manually exit from test builder + add bundle ↵ | kumavis | 2017-09-12 | 1 | -1/+2 |
| | | | | destination log | ||||
* | test - integration - build - use pump + log bundling information | kumavis | 2017-09-12 | 1 | -6/+12 |
| | |||||
* | test - integration - use async fn for error catching | kumavis | 2017-09-12 | 1 | -94/+87 |
| | |||||
* | Fix integration test failures: ensure qr code is accessible | sdtsui | 2017-08-05 | 1 | -1/+7 |
| | |||||
* | test - integration - better error handling | kumavis | 2017-08-04 | 1 | -10/+9 |
| | |||||
* | test - integration - syntax - prefer const | kumavis | 2017-08-04 | 1 | -12/+7 |
| | |||||
* | test - integration - remove unused code | kumavis | 2017-08-04 | 1 | -1/+3 |
| | |||||
* | test - integration - throw error on failure | kumavis | 2017-08-04 | 1 | -2/+2 |
| | |||||
* | Print integration build errors | Dan Finlay | 2017-06-22 | 1 | -6/+8 |
| | |||||
* | Modify wording to new accept. | Kevin Serrano | 2017-06-10 | 1 | -1/+1 |
| | |||||
* | continue button changed to agree | Nihar | 2017-05-17 | 1 | -1/+1 |
| | |||||
* | Lint tests | Thomas Huang | 2017-05-05 | 2 | -6/+6 |
| | |||||
* | Remove eth-lightwallet | Dan Finlay | 2017-03-17 | 1 | -92/+0 |
| | |||||
* | Fixed reference | Dan Finlay | 2017-02-24 | 1 | -1/+1 |
| | |||||
* | Fix references in tests | Dan Finlay | 2017-02-24 | 1 | -5/+5 |
| | |||||
* | Integration tests play nice with new disabled buttons. | Kevin Serrano | 2017-02-21 | 1 | -2/+6 |
| | |||||
* | add waits between notices. | Kevin Serrano | 2017-02-21 | 1 | -0/+13 |
| | |||||
* | Merge branch 'mapachurro-patch-1' of github.com:mapachurro/metamask-plugin ↵ | Kevin Serrano | 2017-02-11 | 1 | -0/+28 |
|\ | | | | | | | into mapachurro-patch-1 | ||||
| * | Update first-time.js | mapachurro | 2017-02-10 | 1 | -0/+28 |
| | | |||||
* | | Fix integration tests. | Kevin Serrano | 2017-02-10 | 1 | -18/+2 |
| | | |||||
* | | Delete all code related to disclaimers. | Kevin Serrano | 2017-02-10 | 3 | -4/+2 |
|/ | |||||
* | migration 7 - break off TransactionManager substate | kumavis | 2017-02-03 | 1 | -1/+1 |
| | |||||
* | test - first-time - re-add terms header check | kumavis | 2017-02-02 | 1 | -0/+2 |
| | |||||
* | tests - mockDev - fix first-time flow | kumavis | 2017-02-02 | 1 | -20/+18 |
| | |||||
* | continue rename selectedAccount to selectedAddress | kumavis | 2017-01-31 | 1 | -1/+1 |
| | |||||
* | obs-store - use published module | kumavis | 2017-01-25 | 1 | -1/+1 |
| | |||||
* | Merge branch 'dev' into obs-store2 | kumavis | 2017-01-22 | 1 | -1/+2 |
|\ | |||||
| * | Fix test to log out despite number of menu items | Dan Finlay | 2017-01-18 | 1 | -1/+2 |
| | | |||||
* | | background - move pojo migrator to outside of metamask controller | kumavis | 2017-01-12 | 1 | -20/+24 |
| | | |||||
* | | background - introduce ObservableStore | kumavis | 2017-01-12 | 1 | -18/+15 |
|/ | |||||
* | Add additional migration test | Dan Finlay | 2016-12-24 | 2 | -2/+20 |
| | |||||
* | Restructured migration | Dan Finlay | 2016-12-22 | 3 | -123/+75 |
| | | | | | | | | | Migrator now returns a lostAccount array that includes objects these objects include keys of address and privateKey, this allows the MetamaskController to restore the lost accounts even without customizing the idStore or the KeyringController. Also includes a patch that allows idStore to synchronously export private keys. | ||||
* | Fixed another lostAccount test | Dan Finlay | 2016-12-22 | 1 | -1/+1 |
| | |||||
* | Merge pull request #916 from MetaMask/i894-DetectBadAccounts | Dan Finlay | 2016-12-21 | 2 | -0/+61 |
|\ | | | | | I894 detect bad accounts | ||||
| * | Got bad account detection working and added to state | Dan Finlay | 2016-12-10 | 1 | -3/+5 |
| | | |||||
| * | Mostly added bad account detection | Dan Finlay | 2016-12-09 | 2 | -0/+59 |
| | | | | | | | | Currently riddled with logs, because the migrator is inexplicably returning before generating the new style accounts for comparison. | ||||
* | | Remove encryptor in favor of external browser-passworder | Dan Finlay | 2016-12-20 | 1 | -71/+0 |
|/ | | | | I broke out the encryptor lib into its own module on npm called browser-passworder. | ||||
* | Cranked up CI test suite wait duration to alleviate their nondeterminism for now | Dan Finlay | 2016-12-08 | 1 | -1/+1 |
| | |||||
* | Fix vault encrypting & unlocking bug | Dan Finlay | 2016-12-01 | 2 | -0/+6 |
| | | | | | | | | 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 in | Dan Finlay | 2016-12-01 | 1 | -1/+27 |
| | |||||
* | Add more integration tests | Dan Finlay | 2016-12-01 | 1 | -0/+25 |
| | | | | | | | | Integration tests now: - Scroll through terms - Accept terms - Confirm seed phrase - Verify account detail screen | ||||
* | Made integration test create a first vault | Dan Finlay | 2016-12-01 | 3 | -3/+25 |
| | |||||
* | Denodeify most of KeyringController | Dan Finlay | 2016-11-29 | 1 | -3/+8 |
| | | | | | | | | | | Mostly Fixes #893 A couple methods cache callbacks, and will require a larger refactor to fully denodeify. Specifically, our methods involving web3 requests to sign a tx, sign a message, and approve or cancel either of those. I think we should postpone those until the TxManager refactor, since it will likely handle this response caching itself. | ||||
* | Fix new encryptor migration logic | Dan Finlay | 2016-11-23 | 1 | -0/+11 |
| | |||||
* | Create failing test to check submitPassword in keyringController. | Kevin Serrano | 2016-11-19 | 2 | -0/+67 |
| | |||||
* | Fix integration test suite | Dan Finlay | 2016-11-08 | 1 | -11/+3 |
| | |||||
* | Fix password validation and persistence issue | Dan Finlay | 2016-11-04 | 1 | -0/+22 |
| | | | | Was wiping the vault on each successful password attempt... :P | ||||
* | Remove debugger statement. | Kevin Serrano | 2016-10-26 | 1 | -1/+0 |
| | |||||
* | Phase out extra warning screen. | Kevin Serrano | 2016-10-26 | 1 | -2/+1 |
| | |||||
* | Fix tests | Dan Finlay | 2016-10-21 | 1 | -0/+1 |
| | |||||
* | Linted | Dan Finlay | 2016-10-15 | 1 | -1/+0 |
| | |||||
* | Got basic encryptor working | Dan Finlay | 2016-10-15 | 1 | -7/+24 |
| | |||||
* | Got encrypting working, not yet decrypting | Dan Finlay | 2016-10-15 | 2 | -105/+13 |
| | |||||
* | Began adding browser-native encryptor module | Dan Finlay | 2016-10-13 | 5 | -2/+144 |
| | | | | | | | | | Added new Qunit build process that will browserify the contents of `test/integration/lib` into the QUnit browser, allowing much more modular testing, including unit testing of our modules in our target browsers. Made a basic unit test file of this form for the new encryptor module, which fails miserably because I've only just begun to work with it. I've started with this blog post as a starting point, and will be adjusting it to our needs from there: http://qnimate.com/passphrase-based-encryption-using-web-cryptography-api/ | ||||
* | Remove comments. | Kevin Serrano | 2016-10-12 | 1 | -16/+0 |
| | |||||
* | Cleanup. | Kevin Serrano | 2016-10-12 | 1 | -10/+22 |
| | |||||
* | Fix integration test. | Kevin Serrano | 2016-10-06 | 1 | -8/+15 |
| | |||||
* | Rewritten to react standards. Way easier. | Kevin Serrano | 2016-10-05 | 1 | -1/+1 |
| | |||||
* | Ui testing (#481) | Dan Finlay | 2016-07-26 | 4 | -0/+54 |
* Add UI Testing Framework and Simple UI Test Added a Testem configuration that launches a Qunit page with an iFrame that builds and loads our mock-dev page and can interact with it and run tests on it. Wrote a simple test that accepts the terms and conditions and transitions to the next page. I am not doing any fancy redux-hooks for the async waiting, I've simply added a `tests/integration/helpers.js` file with a `wait()` function that returns a promise that should wait long enough. Long term we should hook into the app lifecycle by some means for testing, so we only wait the right amount of time, and wait long enough for slower processes to complete, but this may work for the time being, just enough to run some basic automated browser tests. * Separate UI tests from normal unit test suite * Add UI tests to CI test script * Add testem and phantom to circleCI pre-script * Fix circle pre script * Move pre scripts to dependencies key * Remove phantom from build deps * Fix testem runner page * Add promise polyfill for PhantomJS * Skip PhantomJS in testem * Run browser tests in parallel * Fix promise usage? * Correct skip usage |