Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Version Bump (#5909)v5.2.0 | Thomas Huang | 2018-12-12 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adds new gas customization modal container (without content) * Adds the content of the advanced tab - w/o chart or dynamic content - to gas customize modal. * Use correct message key in gas-modal-page-container.component.js * Use BEM for css in gas-modal-page-container * Split advanced-tab-content.component.js render() method into smaller pieces; add translations to the same file. * Remove gas slider from advance-tab-content.component * Add tests for advanced-tab-component.js and subcomponents. * Improve styling of advanced-tab-content gasInput row * Adds basic tab content to gas customizer, with styled button group (static, for now). * Connect the gas-button-group component to redux and a live api. * Improvements to propdefaults in button-group.component and basic-tab-content.component * Styling fixes for gas customization advanced tab content. * Adds gas-duck.test.js tests. * Connects remained of the gas customization component to redux. * Integrate gas buttons with the send screen. * Test updates and additions for button integration with send screen. * Adds redesign for the customize gas advanced tab. * Adds not yet functional gas price chart. * Gas price chart improvements, redesign, bug fixes, and set up to receive external data * Read only connection of gas price chart to redux * Clean up for advanced gas tab customization changes. * Complete integration of gas chart with redux. * Add control arrows to advanced gas tab inputs. * Lint and unit test fixes. * Clean up gas chart code. * Update tests, plus some lint fixes, for gas-price-chart * Improve data management and tests for gas-modal-page-container price estimates. * Clean up for mmui-i11-custom-gas-price-chart branch * Redesign of gas customization basic tab. * Adds createSpeedUpTransaction to txController * Connect gas price chart to gas station api. * Adds speed up slide-in gas customization sidebar * Update e2e tests for new gas customization modal. * Fixes for components that break e2e gas customization tests, plus unit test updates. * Remove gas customization integration tests (in favour of e2e tests) * Add gas data to integration test json data set. * Add c3 and d3 to the separate dependencies bundle. * Make gas customization modal responsive. * Fix "fastest" translation message; change to sentence case * Uses more reliable api on main send screen; caches basic api results in modal * Add loading spinners when waiting for APIs in the gas customization modal * Modify results of API data to better fit gas chart: remove outliers, pad data * Clear custom gas data on hiding of gas customization modal. * Improve responsiveness of customize speed up slider. * Final gas customization fixes * Fix styling of send screen in extension view when hex data on. * Replace height: 100% rule with workaround for flexbox quirks * Fill in more Polish message translations * Update lockfile to fix errors npm has informed me that the lockfile has "errors": npm ERR! code ELOCKVERIFY npm ERR! Errors were found in your package-lock.json, run npm install to fix them. npm ERR! Missing: c3@^0.6.7 npm ERR! Invalid: lock file's d3@3.5.17 does not satisfy d3@^5.7.0 * circleci: Disable npm audit when installing packages Auditing packages when installing here doesn't help anyone as the summary isn't visible and vulnerabilities don't produce a non-zero exit code. We will have `npm audit` as an extra CI job. * npm audit fix * circleci: Replace nsp with npm audit Refs #4751 * Remove beefy dependency and its usages Refs #4768 Refs #5389 This changeset removes the beefy package that: 1. Was last published 2 yrs ago 2. Brought with it 1 moderate and 1 critical vulnerability 3. Was only used in scripts that no longer work * npm uninstall open * Update ganache-core to mitigate vuln === npm audit security report === > # Run npm install --save-dev ganache-core@2.3.1 to resolve 1 vulnerability ┌───────────────┬──────────────────────────────────────────────────────────────┐ │ Moderate │ Memory Exposure │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ bl │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Dependency of │ ganache-core [dev] │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Path │ ganache-core > level-sublevel > levelup > bl │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ More info │ https://nodesecurity.io/advisories/596 │ └───────────────┴──────────────────────────────────────────────────────────────┘ * Deduplicate package.json file From `npm install`: > npm WARN The package css-loader is included as both a dev and production dependency. > npm WARN The package eslint-plugin-react is included as both a dev and production dependency. > npm WARN The package file-loader is included as both a dev and production dependency. > npm WARN The package gulp is included as both a dev and production dependency. It's also worth noting that the Gulp version we were using was inconsistent and there is a published v4 release on GitHub. * Fix race condition in network controller lookup() method. * Group transactions by nonce (#5886) * fix formatting of 32-byte strings in personal_sign (#5878) * Bump json-rpc-engine to v4.0.0 * Bump package lock, mostly to https links * Improve ux for low gas price set (#5862) * 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. * Show Failed transaction in the browser notification for on-chain failures (#5904) * Changelog and version bump for 5.2.0 | ||||
* | Fix rounding issue when sending max tokens (#5695) | Alexander Tseung | 2018-11-20 | 1 | -1/+1 |
| | | | | | | | | | | * Fix rounding issue when sending max tokens * Ensure amount row shows exact amount of max tokens on send screen (#2) * Fix tests * Change stored redux value from BigNumber to hex string. Fix TokenInput default value | ||||
* | nextUnreadNotice undefined rather than null | Thomas | 2018-11-01 | 1 | -1/+1 |
| | |||||
* | Readable tests, and set nextUnreadNotice to null when CLEAR_NOTICES is ↵ | Thomas | 2018-10-31 | 1 | -0/+1 |
| | | | | dispatched | ||||
* | Merge branch 'develop' into reducers | Thomas | 2018-10-31 | 1 | -0/+9 |
|\ | |||||
| * | Add support for RPC endpoints with custom chain IDs (#5134) | HackyMiner | 2018-10-26 | 1 | -1/+1 |
| | | |||||
| * | Adds toggle for primary currency (#5421) | Alexander Tseung | 2018-10-17 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | | Set maxMode and toNickname defaults for clear_send | Thomas | 2018-10-10 | 1 | -3/+5 |
|/ | |||||
* | Adds sidebar component and refactors slide in wallet view sidebar to use it. | Dan Miller | 2018-08-29 | 1 | -3/+13 |
| | |||||
* | Merge branch 'develop' into WatchTokenFeature | Esteban MIno | 2018-08-21 | 1 | -1/+28 |
|\ | |||||
| * | legacy and new hd path working | brunobar79 | 2018-08-14 | 1 | -1/+1 |
| | | |||||
| * | good progress adding paths | brunobar79 | 2018-08-14 | 1 | -0/+13 |
| | | |||||
| * | Merge pull request #4897 from MetaMask/qr-code-scan | Bruno Barbieri | 2018-08-11 | 1 | -1/+9 |
| |\ | | | | | | | QR Code Scanner | ||||
| | * | use existing modals | brunobar79 | 2018-07-31 | 1 | -11/+1 |
| | | | |||||
| | * | working without injection | brunobar79 | 2018-07-25 | 1 | -1/+19 |
| | | | |||||
| * | | Get nonce for showing retry button using ethQuery transaction count. | Dan Miller | 2018-08-09 | 1 | -0/+6 |
| |/ | |||||
* | | refactor unused code | Esteban MIno | 2018-08-08 | 1 | -1/+0 |
| | | |||||
* | | watch token on old ui | Esteban MIno | 2018-08-08 | 1 | -0/+9 |
| | | |||||
* | | eth_watchToken working | Esteban MIno | 2018-08-04 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #4625 from MetaMask/initial-trezor-support | Bruno Barbieri | 2018-07-20 | 1 | -0/+15 |
|\ | | | | | Initial trezor support | ||||
| * | added new global alert | brunobar79 | 2018-07-19 | 1 | -0/+15 |
| | | |||||
* | | Add updateSendHexData action | Whymarrh Whitby | 2018-07-18 | 1 | -0/+8 |
|/ | |||||
* | eslint --fix . | brunobar79 | 2018-07-03 | 1 | -1/+1 |
| | |||||
* | Only show the customize gas modal if the estimateGas call is not currently ↵ | Dan | 2018-06-19 | 1 | -0/+11 |
| | | | | in flight. | ||||
* | notices - replace getLatestNotice with getNextNotice | kumavis | 2018-06-14 | 1 | -2/+2 |
| | |||||
* | Merge branch 'develop' into i3725-refactor-send-component- | Dan | 2018-06-07 | 1 | -15/+0 |
|\ | |||||
| * | Remove unused identities reducer from UI | Whymarrh Whitby | 2018-06-06 | 1 | -15/+0 |
| | | |||||
* | | Merge branch 'develop' into i3725-refactor-send-component- | Dan | 2018-06-01 | 1 | -7/+12 |
|\| | |||||
| * | Add notification for dropped retry transactions (#4363) | Alexander Tseung | 2018-05-30 | 1 | -7/+12 |
| | | |||||
* | | Merge branch 'develop' into i3725-refactor-send-component- | Dan | 2018-05-24 | 1 | -1/+13 |
|\| | |||||
| * | Merge pull request #4308 from MetaMask/i4232-addtoken | kumavis | 2018-05-23 | 1 | -0/+12 |
| |\ | | | | | | | Update designs for Add Token screen | ||||
| | * | Update designs for Add Token screen | Alexander Tseung | 2018-05-20 | 1 | -0/+12 |
| | | | |||||
| * | | Move setAccountLabel into PreferencesController | Whymarrh Whitby | 2018-05-17 | 1 | -1/+1 |
| |/ | |||||
* / | Further refactors; includes refactor of send-v2.js and associated container | Dan | 2018-04-30 | 1 | -11/+0 |
|/ | |||||
* | Clean up network config | Alexander Tseung | 2018-04-24 | 1 | -1/+1 |
| | |||||
* | Fix confirmation popup not always opening | Alexander Tseung | 2018-04-17 | 1 | -2/+3 |
| | |||||
* | Merge branch 'master' into i3981-contract-rates | Dan Finlay | 2018-04-17 | 2 | -1/+2 |
|\ | |||||
| * | Merge pull request #3970 from MetaMask/i3651-removeGlobalLog | Dan Finlay | 2018-04-17 | 1 | -0/+1 |
| |\ | | | | | | | Remove reliance on window.log | ||||
| | * | Require loglevel singleton in each module that uses it | bitpshr | 2018-04-14 | 1 | -0/+1 |
| | | | |||||
| * | | Fix action for setting locale | Dan Finlay | 2018-04-14 | 1 | -1/+1 |
| |/ | |||||
* | | Maintain token prices using a background service | bitpshr | 2018-04-16 | 1 | -17/+0 |
| | | |||||
* | | Fetch token prices based on contract address | bitpshr | 2018-04-16 | 1 | -7/+16 |
|/ | |||||
* | Merge branch 'master' into i18n-translator-redux | Dan | 2018-03-27 | 1 | -1/+3 |
|\ | |||||
| * | Use ens-input component in send-v2 to allow sending to ens names. | Dan | 2018-03-26 | 1 | -1/+3 |
| | | |||||
* | | Default current locale in metamask reducer to empty string. | Dan | 2018-03-24 | 1 | -1/+1 |
| | | |||||
* | | i18n redux solution doesn't require importing t() and passing state to each ↵ | Dan | 2018-03-22 | 1 | -1/+3 |
| | | | | | | | | t() call; t is just available on props. | ||||
* | | Merge branch 'master' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-03-21 | 1 | -0/+2 |
|\| | | | | | | | i18n-translator-redux | ||||
| * | Merge branch 'master' into retry-tx-refractor | Dan | 2018-03-14 | 1 | -0/+6 |
| |\ | |||||
| * | | Remove unnecessary addition of nonce to state. | Dan | 2018-03-14 | 1 | -2/+0 |
| | | | |||||
| * | | Merge branch 'master' into retry-tx-refractor | Dan | 2018-03-09 | 2 | -7/+9 |
| |\ \ | |||||
| * | | | Retry transaction logic added to tx-list-item, confirm-send-ether, ↵ | Dan | 2018-03-09 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | customize-gas-modal, and dependents. | ||||
* | | | | Lint fixes. | Dan | 2018-03-20 | 1 | -3/+0 |
| | | | | |||||
* | | | | Handle i18n with redux. | Dan | 2018-03-16 | 2 | -0/+24 |
| |_|/ |/| | | |||||
* | | | Merge branch 'master' into i3033-responsive-newui-onboarding | kumavis | 2018-03-14 | 2 | -7/+9 |
|\ \ \ | | |/ | |/| | |||||
| * | | Fix flashing to Log in screen after logging in or restoring from seed phrase ↵ | Alexander Tseung | 2018-03-08 | 2 | -7/+9 |
| |/ | | | | | | | (#3466) | ||||
* / | Add welcome screen to new-ui browser first time flow. | Dan | 2018-03-09 | 1 | -0/+6 |
|/ | |||||
* | Fix NewUI reveal seed flow. (#3410) | Dan J Miller | 2018-03-03 | 2 | -3/+8 |
| | |||||
* | [NewUI] Adds the mascara first time flow to betaUI extension (#3257) | Dan J Miller | 2018-02-16 | 1 | -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 Miller | 2018-02-13 | 1 | -0/+7 |
| | |||||
* | Fix bug stemming from erroneously persistant unlock failure error message. ↵ | Dan J Miller | 2018-01-30 | 1 | -0/+5 |
| | | | | (#3123) | ||||
* | Restore display of all unconfirmed transactions. | Dan | 2018-01-16 | 1 | -34/+34 |
| | |||||
* | New add account page with create and import options. | Dan | 2018-01-13 | 1 | -1/+18 |
| | |||||
* | [NewUI-flat] New deposit ether modal UI. (#2642) | Dan J Miller | 2018-01-13 | 1 | -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 Tseung | 2017-12-23 | 1 | -0/+7 |
| | | | [NewUI] Track usage of old and new UI | ||||
* | Merge branch 'NewUI-flat' into MM-333-auto-add-users-to-new-UI | Chi Kei Chan | 2017-12-08 | 1 | -0/+9 |
|\ | |||||
| * | Update max amount behaviour to meet new specs. | Dan | 2017-12-07 | 1 | -0/+9 |
| | | |||||
* | | New-ui actions accomodates old-ui. | Dan | 2017-12-05 | 1 | -1/+1 |
| | | |||||
* | | Add UI selection | Dan | 2017-12-05 | 1 | -0/+6 |
|/ | |||||
* | making eslint happy | Jason Clark | 2017-11-26 | 1 | -1/+1 |
| | |||||
* | toggle wired up to preferences property store | Jason Clark | 2017-11-25 | 1 | -4/+4 |
| | |||||
* | incremental commit | Clark, Jason (Contractor) | 2017-11-24 | 1 | -0/+6 |
| | |||||
* | Merge branch 'master' into merge-master | Chi Kei Chan | 2017-11-16 | 1 | -0/+1 |
|\ | |||||
| * | Remove warning message when show import page | Daijiro Wachi | 2017-10-31 | 1 | -0/+1 |
| | | | | | | | | Fixes: https://github.com/MetaMask/metamask-extension/issues/1192 | ||||
* | | Create single action for updating all of send in redux state. | Dan | 2017-11-15 | 1 | -0/+10 |
| | | |||||
* | | Fix lint errors. | Dan | 2017-11-15 | 1 | -4/+4 |
| | | |||||
* | | Allow editing of send ether. | Dan | 2017-11-15 | 1 | -0/+23 |
| | | |||||
* | | Token balance in send state; validating sufficient tokens, validation ↵ | Dan | 2017-11-07 | 1 | -0/+9 |
| | | | | | | | | updates on 'from' switching. | ||||
* | | More lint fixes | Dan | 2017-11-02 | 2 | -3/+3 |
| | | |||||
* | | Merge branch 'master' into NewUI-flat | Chi Kei Chan | 2017-10-25 | 2 | -1/+33 |
|\| | |||||
| * | ShapeShift Integration | Chi Kei Chan | 2017-10-21 | 2 | -1/+21 |
| | | |||||
| * | Fix merge conflict; separate onboarding buy screen | Chi Kei Chan | 2017-10-21 | 1 | -0/+11 |
| | | |||||
| * | Adding CreatePasswordScreen | Jacky Chan | 2017-10-21 | 1 | -0/+2 |
| | | |||||
* | | Clear send state on cancelling and signing. | Dan | 2017-10-24 | 1 | -4/+14 |
| | | |||||
* | | Merge branch 'NewUI-flat' into merge | Chi Kei Chan | 2017-10-19 | 2 | -33/+210 |
|\ \ | |/ |/| | |||||
| * | Handling to and amount errors. | Dan | 2017-10-19 | 1 | -0/+16 |
| | | |||||
| * | Move all of send state to metamask state. | Dan | 2017-10-19 | 1 | -0/+46 |
| | | |||||
| * | wip | Chi Kei Chan | 2017-10-18 | 1 | -0/+6 |
| | | |||||
| * | Customize Gas connected to state | Dan | 2017-10-16 | 1 | -0/+20 |
| | | |||||
| * | Enables remove token and ensures add/remove update the list without need for ↵ | Dan | 2017-10-04 | 1 | -0/+6 |
| | | | | | | | | refresh. | ||||
| * | Adds a back button to export private key modal; connects account details to ↵ | Dan | 2017-09-28 | 1 | -1/+6 |
| | | | | | | | | same modal. | ||||
| * | Restore notification functionality | Dan | 2017-09-27 | 1 | -0/+5 |
| | | |||||
| * | Add Confirm Send token screen | Chi Kei Chan | 2017-09-23 | 1 | -30/+30 |
| | | |||||
| * | Send user to most recent pending transaction after sending a transaction. | Dan | 2017-09-14 | 1 | -2/+6 |
| | | |||||
| * | Add token exchange rates | Chi Kei Chan | 2017-09-13 | 1 | -0/+10 |
| | | |||||
| * | Use ternary operator instead of two conditionals. | Dan | 2017-09-08 | 1 | -1/+1 |
| | | |||||
| * | Show confirm transaction screen when clicking a pending transaction in the list. | Dan | 2017-09-08 | 1 | -1/+1 |
| | | |||||
| * | Remove default to confirm screen on login. | Dan | 2017-09-08 | 1 | -4/+0 |
| | | |||||
| * | Send Token screen partial UI | Chi Kei Chan | 2017-09-07 | 1 | -0/+10 |
| | | |||||
| * | Adding Token transaction detail screen | Chi Kei Chan | 2017-09-06 | 1 | -0/+6 |
| | | |||||
| * | Extend modal implementation and state management to accomodate multiple ↵ | sdtsui | 2017-08-21 | 1 | -3/+16 |
| | | | | | | | | modal types | ||||
| * | [WIP] Extract network dropdown into own component | sdtsui | 2017-08-14 | 1 | -1/+12 |
| | | |||||
| * | Merge branch 'master' into NewUI-flat | kumavis | 2017-08-09 | 1 | -3/+6 |
| |\ | |||||
| * | | Add actions and reducers for global modal | sdtsui | 2017-08-09 | 1 | -0/+12 |
| | | | |||||
| * | | Hook up responsive sidebar | sdtsui | 2017-08-03 | 1 | -0/+11 |
| | | | |||||
| * | | Move responsive ui into its own folder for easier merges | Dan Finlay | 2017-07-21 | 3 | -0/+737 |
| | | | |||||
| * | | Make folder for responsive UI | Dan Finlay | 2017-07-04 | 3 | -737/+0 |
| | | | |||||
* | | | Add eth_signTypedData handler | Sergey Ukustov | 2017-09-30 | 1 | -2/+2 |
| |/ |/| | |||||
* | | lint fixes | kumavis | 2017-08-04 | 1 | -3/+6 |
|/ | |||||
* | Create add token button and template view | Dan Finlay | 2017-06-15 | 1 | -0/+10 |
| | |||||
* | Fix linting warnings | Thomas Huang | 2017-04-27 | 1 | -1/+1 |
| | |||||
* | remove updateCoinBaseAmount action | Jared Pereira | 2017-04-24 | 1 | -13/+0 |
| | |||||
* | remove updateBuyAddress action | Jared Pereira | 2017-04-24 | 1 | -13/+0 |
| | |||||
* | remove extra buyAddress in state | Jared Pereira | 2017-04-23 | 1 | -1/+0 |
| | |||||
* | Initial redo attempt of the buy view to look like vladt's desighn | frankiebee | 2017-04-19 | 1 | -6/+8 |
| | |||||
* | ui - move popup auto-close after tx conf to ui entrypoint | kumavis | 2017-04-01 | 1 | -5/+4 |
| | |||||
* | ui - startPopup returns store after boot | kumavis | 2017-04-01 | 1 | -0/+1 |
| | |||||
* | ui - reducer - app - code cleanup | kumavis | 2017-04-01 | 1 | -27/+20 |
| | |||||
* | etc - fix notification-manager ref, remove duplicated test file | kumavis | 2017-03-31 | 1 | -2/+4 |
| | |||||
* | introduce platform api and rename notifications to notification-manager | kumavis | 2017-03-31 | 1 | -1/+1 |
| | |||||
* | Assure that seed words are placed into state tree upon request. | Kevin Serrano | 2017-03-28 | 1 | -0/+1 |
| | |||||
* | Add personalMessages to function to calculate pending tx index. | Kevin Serrano | 2017-03-25 | 1 | -1/+2 |
| | |||||
* | Remove redundant removal of loading indicator. Integrate loading indicator ↵ | Kevin Serrano | 2017-03-22 | 1 | -0/+1 |
| | | | | disappear with display warning. | ||||
* | Merge branch 'master' into i1165-predictive | Kevin Serrano | 2017-03-15 | 1 | -4/+1 |
|\ | |||||
| * | Rename variables to proper currency state variables. | Kevin Serrano | 2017-03-15 | 1 | -4/+1 |
| | | |||||
* | | Create persistence address book. | Kevin Serrano | 2017-03-10 | 1 | -0/+1 |
|/ | |||||
* | Refactor of code into separate reducers and actions. | Kevin Serrano | 2017-03-08 | 1 | -0/+1 |
| | |||||
* | Break out rpc update and rpclist into two reducers. | Kevin Serrano | 2017-03-08 | 1 | -2/+6 |
| | |||||
* | Fix merge conflicts. | Kevin Serrano | 2017-03-02 | 1 | -13/+22 |
|\ | |||||
| * | Fixed bug that made send screen sometimes transition to account detail | Dan Finlay | 2017-03-01 | 1 | -1/+1 |
| | | |||||
| * | Fix cancel msg signing behavior. | Dan Finlay | 2017-02-24 | 1 | -7/+8 |
| | | |||||
| * | Got personal_sign working | Dan Finlay | 2017-02-24 | 1 | -11/+19 |
| | | | | | | | | Also fixed bug where signing would not close popup. | ||||
* | | Tested against code to play nice with unit tests. | Kevin Serrano | 2017-02-24 | 1 | -1/+2 |
|/ | |||||
* | Delete all code related to disclaimers. | Kevin Serrano | 2017-02-10 | 1 | -5/+0 |
| | |||||
* | Merge branch 'dev' into messageManagerCleanUp | Frankie | 2017-02-02 | 2 | -7/+7 |
|\ | |||||
| * | rename selectedAccount to selectedAddress | kumavis | 2017-01-31 | 2 | -7/+7 |
| | | |||||
* | | Clean up message manger includes: | Frankie | 2017-01-29 | 2 | -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 wallets | Dan Finlay | 2017-01-19 | 1 | -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-AddImportMenu | Dan Finlay | 2017-01-18 | 1 | -0/+9 |
|\ | |||||
| * | Scaffold new account view | Dan Finlay | 2016-11-05 | 1 | -0/+9 |
| | | |||||
* | | Add "import account" menu item + template view | Dan Finlay | 2017-01-18 | 1 | -0/+8 |
| | | |||||
* | | Merge branch 'master' into dev | Dan Finlay | 2017-01-17 | 1 | -1/+1 |
|\ \ | |||||
| * | | update coinbase info and view | Frankie | 2017-01-11 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #937 from MetaMask/i900-forgot-password-flow | Dan Finlay | 2016-12-20 | 1 | -1/+11 |
|\ \ \ | | | | | | | | | I900 forgot password flow | ||||
| * | | | Modify actions to support better transition. | Kevin Serrano | 2016-12-20 | 1 | -0/+9 |
| | | | | |||||
| * | | | Redirect to seed word screen for forgotten passwords. | Kevin Serrano | 2016-12-20 | 1 | -1/+2 |
| | | | | |||||
* | | | | Merged master into dev | Dan Finlay | 2016-12-20 | 2 | -0/+19 |
|\ \ \ \ | |/ / / |/| / / | |/ / | |||||
| * | | Add ability to show notices to user & get confirmation. | Kevin Serrano | 2016-12-17 | 2 | -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 bug | Dan Finlay | 2016-12-01 | 1 | -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 Serrano | 2016-11-24 | 1 | -0/+1 |
| | | | |||||
* | | | change all instances of selectedAddress to selectedAccount. | Kevin Serrano | 2016-11-22 | 2 | -2/+1 |
| | | | |||||
* | | | Re-enable disclaimer screen. Rename variables to reflect role more clearly. | Kevin Serrano | 2016-11-15 | 1 | -1/+1 |
| | | | |||||
* | | | Linting to the max. | Kevin Serrano | 2016-11-12 | 1 | -1/+0 |
| |/ |/| | |||||
* | | Fixed bugs related to clearing caches when restoring to a new vault | Dan Finlay | 2016-11-02 | 1 | -1/+1 |
| | | |||||
* | | Phase out extra warning screen. | Kevin Serrano | 2016-10-26 | 2 | -10/+1 |
| | | |||||
* | | Linted | Dan Finlay | 2016-10-21 | 1 | -1/+1 |
| | | |||||
* | | Initial work on UI side | Kevin Serrano | 2016-10-16 | 1 | -1/+9 |
|/ | |||||
* | Drop the buy button in the confTx view if account does not have enough eth | Frankie | 2016-09-16 | 1 | -2/+2 |
| | |||||
* | Merge branch 'master' into qrCode | Frankie | 2016-09-14 | 2 | -2/+0 |
|\ | |||||
| * | ui - remove unused currentDomain prop | kumavis | 2016-09-13 | 2 | -2/+0 |
| | | |||||
* | | Remove unused code in qr actions | Frankie | 2016-09-13 | 1 | -2/+0 |
| | | |||||
* | | Add qrcode-npm to package.json and swap out Qr Code generator api for ↵ | Frankie | 2016-09-13 | 1 | -2/+3 |
|/ | | | | node-module | ||||
* | Remove console.log | Frankie | 2016-09-09 | 1 | -1/+0 |
| | |||||
* | Add to CHANGELOG.md and Remove unnecessary catch | Frankie | 2016-09-09 | 1 | -9/+0 |
| | |||||
* | Add network checks for unconfirmed Txs | Frankie | 2016-09-09 | 1 | -3/+16 |
| | |||||
* | Merge branch 'master' into i#563forgotPassword | Frankie | 2016-08-26 | 1 | -1/+4 |
|\ | |||||
| * | Linted | Dan Finlay | 2016-08-24 | 1 | -1/+0 |
| | | |||||
| * | Close notification on opening main UI | Dan Finlay | 2016-08-24 | 1 | -7/+1 |
| | | |||||
| * | Close popup even if last tx is dismissed from main UI | Dan Finlay | 2016-08-24 | 1 | -7/+8 |
| | | |||||
| * | Merge branch 'master' into PopupNotifications | Dan Finlay | 2016-08-23 | 1 | -0/+14 |
| |\ | |||||
| * | | Linted | Dan Finlay | 2016-08-17 | 1 | -7/+4 |
| | | | |||||
| * | | MVP Popup Notifications Working | Dan Finlay | 2016-08-17 | 1 | -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 menu | Frankie | 2016-08-26 | 1 | -0/+21 |
| |/ |/| | |||||
* | | Create a ShapeShift tx in tx History | Frankie | 2016-08-19 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'master' into shapeshiftTx | Frankie | 2016-08-19 | 1 | -0/+10 |
|\| | |||||
| * | Added compliance for tests and properly accounts for N/A conversions. | Kevin Serrano | 2016-08-17 | 1 | -1/+1 |
| | | |||||
| * | Merge master. | Kevin Serrano | 2016-08-16 | 2 | -5/+102 |
| |\ | |||||
| * | | Holding off on select formatting for now. Renamed keys for options. | Kevin Serrano | 2016-08-05 | 1 | -1/+1 |
| | | | |||||
| * | | Create default values for metamask state for conversion. Fix config files ↵ | Kevin Serrano | 2016-08-05 | 1 | -0/+3 |
| | | | | | | | | | | | | for ui dev. | ||||
| * | | Fix merge conflicts. Fix typos. Ensure currency immediately updated on load. | Kevin Serrano | 2016-07-23 | 2 | -1/+22 |
| |\ \ | |||||
| * | | | Linting! | Kevin Serrano | 2016-07-23 | 1 | -1/+1 |
| | | | | |||||
| * | | | Add date access throughout the data flow. | Kevin Serrano | 2016-07-22 | 1 | -0/+1 |
| | | | | |||||
| * | | | Add data field to pass up parameters up to reducer. | Kevin Serrano | 2016-07-22 | 1 | -0/+6 |
| | | | | |||||
* | | | | WIP: ShapeShift tx | Frankie | 2016-08-19 | 1 | -1/+15 |
| |_|/ |/| | | |||||
* | | | Change buy forms so that they are their own view and add Qr-code | Frankie | 2016-08-13 | 1 | -33/+27 |
| | | | |||||
* | | | Fix merge mess | Frankie | 2016-08-11 | 1 | -2/+104 |
| | | | |||||
* | | | Fix ether warning checkbox. | Kevin Serrano | 2016-08-11 | 1 | -1/+2 |
| |/ |/| | |||||
* | | Buy button (#474) | Frankie | 2016-07-22 | 2 | -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 state | Dan Finlay | 2016-07-02 | 1 | -10/+0 |
| | |||||
* | Manually linted | Dan Finlay | 2016-06-22 | 3 | -12/+11 |
| | |||||
* | Auto linted | Dan Finlay | 2016-06-22 | 3 | -403/+398 |
| | |||||
* | Create disclaimer approval reducer | Dan Finlay | 2016-06-17 | 1 | -0/+5 |
| | |||||
* | A couple seed recovery enhancements | Dan Finlay | 2016-06-03 | 1 | -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 screen | Dan Finlay | 2016-06-03 | 1 | -1/+13 |
| | |||||
* | Add clicking txs in list shows tx conf screen | Dan Finlay | 2016-05-27 | 1 | -2/+26 |
| | |||||
* | Merge branch 'master' into FixTransactionBackButton | Dan Finlay | 2016-05-26 | 1 | -0/+1 |
|\ | |||||
| * | Fix persistent warning bug | Dan Finlay | 2016-05-26 | 1 | -0/+1 |
| | | |||||
* | | Add number indicating pending txs to account list | Dan Finlay | 2016-05-26 | 1 | -1/+0 |
| | | |||||
* | | Fix back button on pending tx screen | Dan Finlay | 2016-05-26 | 1 | -3/+20 |
|/ | | | | Fixes #208 | ||||
* | Added ability to nickname wallets locally | Dan Finlay | 2016-05-21 | 1 | -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 vault | Dan Finlay | 2016-05-21 | 1 | -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 detail | Dan Finlay | 2016-05-19 | 1 | -2/+2 |
| | |||||
* | Add dynamic list item styles | Dan Finlay | 2016-05-19 | 1 | -0/+5 |
| | |||||
* | Add animated sandwich button | Dan Finlay | 2016-05-19 | 1 | -0/+6 |
| | |||||
* | Streamlined some transition logic | Dan Finlay | 2016-05-13 | 1 | -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 bugs | Dan Finlay | 2016-05-12 | 2 | -6/+16 |
| | |||||
* | Make default providers more easiliy configurable for metamask devs | Dan Finlay | 2016-05-11 | 1 | -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 FixButtonStyleBug | Dan Finlay | 2016-05-05 | 1 | -0/+17 |
|\ | |||||
| * | Move account export to subview | Dan Finlay | 2016-05-05 | 1 | -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 bug | Dan Finlay | 2016-05-05 | 1 | -0/+2 |
|/ | | | | Where sometimes the account list was shown when first unlocking, after momentarily showing the detail panel. | ||||
* | Show any pending txs when unlocking | Dan Finlay | 2016-05-04 | 1 | -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 Messages | Dan Finlay | 2016-05-04 | 2 | -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 transitions | Dan Finlay | 2016-04-30 | 1 | -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 view | Dan Finlay | 2016-04-26 | 1 | -2/+3 |
| | |||||
* | Persist selected account | Dan Finlay | 2016-04-26 | 1 | -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 bugs | Dan Finlay | 2016-04-26 | 1 | -3/+1 |
| | |||||
* | Fix test | Dan Finlay | 2016-04-26 | 1 | -2/+0 |
| | |||||
* | Make account detail view the primary view | Dan Finlay | 2016-04-26 | 1 | -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 stack | Dan Finlay | 2016-04-14 | 3 | -0/+372 |