Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove Babel transformations for older browser versions (#6812) | Mark Stacey | 2019-07-19 | 1 | -13/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Babel config had previously supported all browsers with greater than 0.25% global usage (according to `browserlist`). This resulted in `babel-preset-env` including plugins sufficient to support the following minimum browser versions: ``` { "chrome": "49", "android": "4.4", "edge": "16", "firefox": "52", "ios": "9.3", "safari": "11" } ``` Instead, the babel config now explicitly supports chrome >= 58 and firefox >= 53. Chrome and Firefox are the only browsers we currently publish to, and these were the minimum versions with no additional Babel transformations. The minimum browser versions we support should be re-evaluated later, when we have added tests and documentation. The plugin 'transform-async-to-generator' has also been removed. It was used to translate async/await, but our browser targets all support async/await. Removing some of these transformations exposed bugs in `uglify-es` that only presented themselves in the production build. `gulp-uglify-es` has been updated to a version that uses `terser` instead of `uglify-es`, which has resolved these issues. Relates to #6805 | ||||
* | Update lodash transitive dependencies (#6856) | Mark Stacey | 2019-07-16 | 1 | -71/+74 |
| | | | | | | | | Update lodash transitive dependencies in response to security advisory: https://www.npmjs.com/advisories/1065 There are a few remaining instances of the vulnerable lodash dependency in the lockfile, but those are only used by development dependencies. They are pinned, so are more difficult to update. | ||||
* | Add eslint dependency (#6842) | Mark Stacey | 2019-07-15 | 1 | -75/+764 |
| | | | | | | | | We had forgotten to add `eslint` as a dependency, even though we use it directly. It had always worked because we have dependencies that also depend upon it. `eslint` has also been updated to v6, which necessitated two minor changes. | ||||
* | Sync lockfile (#6833) | Erik Marks | 2019-07-13 | 1 | -2023/+1493 |
| | |||||
* | Add React and Redux DevTools (#6793) | Whymarrh Whitby | 2019-07-11 | 1 | -40/+1452 |
| | | | | | | | | | * Add React and Redux DevTools * Conditionally load react-devtools * Add start:dev npm script to run the app with devtools Co-Authored-By: Mark Stacey <markjstacey@gmail.com> | ||||
* | Replace deprecated shell-parallel with concurrently (#6807) | Whymarrh Whitby | 2019-07-10 | 1 | -156/+642 |
| | | | | | | * Replace shell-parallel with concurrently * Update ganache-cli | ||||
* | Remove job-screens CI job (#6823) | Whymarrh Whitby | 2019-07-09 | 1 | -135/+17 |
| | | | | | * Remove job-screens CI job * Remove unused dependencies, now that job-screens is gone | ||||
* | Replace react-addons-css-transition-group (#6816) | Mark Stacey | 2019-07-08 | 1 | -30/+69 |
| | | | | | | | | | This package is deprecated, and is incompatible with React v16. It has been replaced by `react-test-renderer`, which has a drop-in replacement for `react-addons-css-transition-group`. Strangely, `react-test-renderer` was already listed as a dependency despite not being used. I had to downgrade it, as the version already listed was for React v16, and we're still using React v15. | ||||
* | Remove `husky` from lockfile (#6815) | Mark Stacey | 2019-07-06 | 1 | -99/+0 |
| | | | | | This must have been removed as a dependency at some point, but left in the lockfile. I noticed it would install itself whenever I reinstalled all packages. | ||||
* | Remove unused Babel transformations (#6811) | Mark Stacey | 2019-07-06 | 1 | -177/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The `stage-0` Babel preset has been replaced with the specific Babel plugins that we depend upon. We don't use most of `stage-0`, so this allowed us to remove many unnecessary transformations. We had to remove this preset soon anyway, because all of the stage presets are deprecated in Babel 7. The `stage-0` preset consisted of these plugins: ``` "transform-do-expressions" "transform-function-bind" "transform-class-constructor-call" "transform-export-extensions" "transform-class-properties" "transform-decorators" "syntax-dynamic-import" "syntax-trailing-function-commas" "transform-async-generator-functions" "transform-async-to-generator" "transform-exponentiation-operator" "transform-object-rest-spread" ``` Of that list, only 'transform-class-properties', 'transform-object- rest-spread', and 'transform-async-to-generator' were being used. | ||||
* | Remove unused `gulp-uglify` dependency (#6810) | Mark Stacey | 2019-07-06 | 1 | -39/+0 |
| | | | | The switch was made to `gulp-uglify-es` some time ago, but `gulp-uglify` was never removed. | ||||
* | Remove `disc` (#6801) | Mark Stacey | 2019-07-04 | 1 | -172/+0 |
| | | | | | The `disc` gulp command no longer works. I wasn't able to fix this easily, so instead it has been removed. We can probably find something better to replace it with. | ||||
* | Update eth-contract-metadata to use published registry version (#6784) | Whymarrh Whitby | 2019-07-03 | 1 | -11/+13 |
| | |||||
* | Update asmcrypto.js to latest version (#6767) | Mark Stacey | 2019-07-03 | 1 | -3/+3 |
| | | | | | | | | | | | | This silences a warning message that was printed to the console whenever this module was loaded during tests. The API changes between these two versions were reviewed carefully for differences. The only difference made was to `PBKDF2_HMAC_SHA256.bytes`, which was replaced by `Pbkdf2HmacSha256`. The length argument no longer has a default value, so it has been set to match what the default value was in the previous version we used, which is 32 (the SHA256 hash size). | ||||
* | Update to Node.js v10 | Mark Stacey | 2019-06-27 | 1 | -13/+11 |
| | | | | | | The only package that needed to be updated was `sha3`. It has been updated to v1.2.3, which is a maintenance release that supports up to Node.js v12. | ||||
* | Uninstall unused jshint-stylish | Whymarrh Whitby | 2019-06-21 | 1 | -23/+0 |
| | |||||
* | Uninstall unused prompt | Whymarrh Whitby | 2019-06-21 | 1 | -120/+4 |
| | |||||
* | Uninstall unused react-addons-test-utils & react-testutils-additions | Whymarrh Whitby | 2019-06-21 | 1 | -30/+0 |
| | |||||
* | sync lockfile dev flags | Whymarrh Whitby | 2019-06-21 | 1 | -20/+59 |
| | |||||
* | Uninstall unused sandwich-expando, semaphore, semver, & shallow-copy | Whymarrh Whitby | 2019-06-21 | 1 | -43/+0 |
| | |||||
* | Uninstall unused react-markdown dependency | Whymarrh Whitby | 2019-06-21 | 1 | -143/+2 |
| | |||||
* | Uninstall unused pojo-migrator | Whymarrh Whitby | 2019-06-21 | 1 | -5/+0 |
| | |||||
* | Uninstall unused multiplex | Whymarrh Whitby | 2019-06-21 | 1 | -17/+0 |
| | |||||
* | Uninstall unused hat | Whymarrh Whitby | 2019-06-21 | 1 | -5/+0 |
| | |||||
* | Uninstall unused identicon.js | Whymarrh Whitby | 2019-06-21 | 1 | -5/+0 |
| | |||||
* | Uninstall unused extension-link-enabler | Whymarrh Whitby | 2019-06-21 | 1 | -8/+0 |
| | |||||
* | Uninstall unused eth-bin-to-ops | Whymarrh Whitby | 2019-06-21 | 1 | -9/+0 |
| | |||||
* | Uninstall unused ensnare | Whymarrh Whitby | 2019-06-21 | 1 | -8/+0 |
| | |||||
* | 4byte fallback (#6551) | Whymarrh Whitby | 2019-06-18 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adds 4byte registry fallback to getMethodData() (#6435) * Adds fetchWithCache to guard against unnecessary API calls * Add custom fetch wrapper with abort on timeout * Use opts and cacheRefreshTime in fetch-with-cache util * Use custom fetch wrapper with timeout for fetch-with-cache * Improve contract method data fetching (#6623) * Remove async call from getTransactionActionKey() * Stop blocking confirm screen rendering on method data loading, and base screen route on transactionCategory * Remove use of withMethodData, fix use of knownMethodData, in relation to transaction-list-item.component * Load data contract method data progressively, making it non-blocking; requires simplifying conf-tx-base lifecycle logic. * Allow editing of gas price while loading on the confirm screen. * Fix transactionAction component and its unit tests. * Fix confirm transaction components for cases of route transitions within metamask. * Only call toString on id if truthy in getNavigateTxData() * Fix knownMethodData retrieval and data fetching from fourbyte | ||||
* | Successful `npm audit' with all required pkgs | Whymarrh Whitby | 2019-06-07 | 1 | -0/+11544 |
| | |||||
* | npm audit: Works with gaba but w/o ganache-core | Whymarrh Whitby | 2019-06-07 | 1 | -6282/+364 |
| | |||||
* | npm audit: Break karma, 1 less low, 1 less high | Whymarrh Whitby | 2019-06-07 | 1 | -660/+233 |
| | |||||
* | npm audit: Use eth-json-rpc-infura@3 | Whymarrh Whitby | 2019-06-07 | 1 | -266/+437 |
| | |||||
* | Move eth-json-rpc-middleware into prod dependencies | Whymarrh Whitby | 2019-06-07 | 1 | -117/+90 |
| | |||||
* | Break Storybook-related pkgs to reduce listed vulnerabilities | Whymarrh Whitby | 2019-06-07 | 1 | -3179/+8279 |
| | |||||
* | npm audit fix | Whymarrh Whitby | 2019-06-07 | 1 | -2477/+3940 |
| | |||||
* | npm audit: Works with eth-trezor-keyring | Whymarrh Whitby | 2019-06-07 | 1 | -0/+121 |
| | |||||
* | npm audit: Works with eth-ledger-bridge-keyring | Whymarrh Whitby | 2019-06-07 | 1 | -0/+85 |
| | |||||
* | npm audit: Works with eth-json-rpc-middleware | Whymarrh Whitby | 2019-06-07 | 1 | -36/+230 |
| | |||||
* | npm audit: Works with eth-json-rpc-filters | Whymarrh Whitby | 2019-06-07 | 1 | -0/+250 |
| | |||||
* | npm audit: Works with eth-json-rpc-infura | Whymarrh Whitby | 2019-06-07 | 1 | -0/+2643 |
| | |||||
* | Add ethereumjs-tx dependency back | Whymarrh Whitby | 2019-06-07 | 1 | -3/+37 |
| | |||||
* | Successful `npm audit' run w/o some packages | Whymarrh Whitby | 2019-06-07 | 1 | -1283/+0 |
| | | | | | | | | | | | | | | | The following packages have been removed as I work to figure out what is causing npm audit to produce errors: eth-json-rpc-filters eth-json-rpc-infura eth-json-rpc-middleware eth-ledger-bridge-keyring eth-trezor-keyring ethereumjs-tx gaba These packages will slowly be added back in forthcoming commits. | ||||
* | feature: integrate gaba/CurrencyRateController (#6570) | Paul Bouchon | 2019-06-01 | 1 | -7795/+7808 |
| | |||||
* | merge | pldespaigne | 2019-05-31 | 1 | -70/+380 |
|\ | |||||
| * | transactions/deps - use broken out nonce-tracker module (#6555) | Frankie | 2019-05-21 | 1 | -7/+72 |
| | | |||||
| * | feature: integrate gaba/PhishingController | bitpshr | 2019-05-09 | 1 | -363/+514 |
| | | |||||
| * | Auto logout after specific time (#6558) | Chi Kei Chan | 2019-05-09 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add i18n strings * Finish Auto timeout * Fix linter * Fix copies * Add unit test to Advanced Tab component * Add back actions and container * Add basic test to ensure container completeness * No zero, fix linters * restrict negative in input | ||||
| * | Bump eth-json-rpc-filters and eth-contract-metadata | Thomas | 2019-05-09 | 1 | -147/+321 |
| | | |||||
| * | Allow dragging seed phrase during Confirm Seed Phrase (#6557) | Chi Kei Chan | 2019-05-07 | 1 | -150/+251 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add basic drag and drop functionality * Refactor seed phrase data structure * Insert to list when drop * Save before refactor * Finish DND * Fix linter * update package-lock.json * Address styling feedbacks * Add box shadow on hover * Finish adding unit tests * Remove describe.only | ||||
| * | Update to eth-method-registry@1.2.0 (#6403) | Dan J Miller | 2019-04-18 | 1 | -3/+3 |
| | | |||||
| * | bump contract metadata | Esteban Mino | 2019-04-13 | 1 | -12/+85 |
| | | |||||
| * | pin eth-contract-metadata to last commit hash (#6396) | Esteban Miño | 2019-04-05 | 1 | -358/+207 |
| | | |||||
* | | update package | pldespaigne | 2019-05-30 | 1 | -0/+40686 |
| | | |||||
* | | delete package-json | pldespaigne | 2019-05-30 | 1 | -39752/+0 |
| | | |||||
* | | update content-hash | pldespaigne | 2019-05-05 | 1 | -7550/+7579 |
| | | |||||
* | | fix npm ci bug (version mismatch) | pldespaigne | 2019-04-11 | 1 | -5/+6 |
| | | |||||
* | | issue#5742 | pldespaigne | 2019-04-04 | 1 | -7772/+7752 |
|/ | |||||
* | bump ledger and trezor keyring (#6395) | Bruno Barbieri | 2019-04-04 | 1 | -129/+193 |
| | |||||
* | New settings page rebased (#6333) | Dan J Miller | 2019-03-26 | 1 | -7/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * New setting tab * Add InfoTab * Add Advanced tab * Add Security Tab * Finish mobile view * Make new setting page responsive * Fix linter * Fix y scrolling * Update link in network dropdown * Fix e2e tests * Remove duplicate translation key * Resolve merge conflict * Only change settings header in popup view. * Place mobile-sync button in advanced-tab of settings | ||||
* | Bump gaba version to avoid broken eth-contract-metadata | Whymarrh Whitby | 2019-03-21 | 1 | -375/+152 |
| | |||||
* | npm i -D ganache-core@2.5.3 | Whymarrh Whitby | 2019-03-12 | 1 | -367/+983 |
| | |||||
* | Allow npm to update the package-lock.json file | Whymarrh Whitby | 2019-03-12 | 1 | -90/+250 |
| | |||||
* | GABA: Integrate AddressBookController (#5847) | Paul Bouchon | 2019-03-12 | 1 | -58/+523 |
| | | | | | | * gaba: integrate AddressBookController * pin gaba version and update lockfile | ||||
* | bump trezor-connect to v7 (#6224) | Bruno Barbieri | 2019-03-05 | 1 | -36/+45 |
| | |||||
* | Feature Flag + Mobile Sync (#5955) | Dan Finlay | 2019-02-26 | 1 | -71/+196 |
| | |||||
* | Fix 1 moderate severity vulnerability with deps | Whymarrh Whitby | 2019-02-08 | 1 | -12/+40 |
| | |||||
* | add source for header in create infura client (#6023) | Jenny Pollack | 2019-01-25 | 1 | -678/+265 |
| | | | | | | * add source for header in create infura client * bump eth-json-rpc-infura | ||||
* | fix asset detection (#6049) | Bruno Barbieri | 2019-01-23 | 1 | -5/+26 |
| | |||||
* | Fix displayed time and date in the activity log. Remove vreme library, add ↵ | Alexander Tseung | 2018-12-14 | 1 | -189/+181 |
| | | | | luxon library. (#5932) | ||||
* | Bump package lock, mostly to https links | Dan Finlay | 2018-12-11 | 1 | -465/+1047 |
| | |||||
* | Deduplicate package.json file | Whymarrh Whitby | 2018-12-07 | 1 | -313/+1037 |
| | | | | | | | | | | | | 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. | ||||
* | Update ganache-core to mitigate vuln | Whymarrh Whitby | 2018-12-07 | 1 | -1261/+1091 |
| | | | | | | | | | | | | | | | | | === 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 │ └───────────────┴──────────────────────────────────────────────────────────────┘ | ||||
* | npm uninstall open | Whymarrh Whitby | 2018-12-07 | 1 | -6/+0 |
| | |||||
* | Remove beefy dependency and its usages | Whymarrh Whitby | 2018-12-07 | 1 | -485/+14 |
| | | | | | | | | | | | 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 | ||||
* | circleci: Replace nsp with npm audit | Whymarrh Whitby | 2018-12-07 | 1 | -570/+252 |
| | | | | Refs #4751 | ||||
* | npm audit fix | Whymarrh Whitby | 2018-12-06 | 1 | -450/+390 |
| | |||||
* | Update lockfile to fix errors | Whymarrh Whitby | 2018-12-06 | 1 | -11/+334 |
| | | | | | | | | | 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 | ||||
* | Merge pull request #5797 from MetaMask/trezor-v6 | Bruno Barbieri | 2018-11-22 | 1 | -8/+35 |
|\ | | | | | Add Firefox and Brave support for Trezor | ||||
| * | bump eth-trezor-keyring | brunobar79 | 2018-11-22 | 1 | -7287/+7351 |
| | | |||||
| * | update package-lock | brunobar79 | 2018-11-21 | 1 | -7313/+7277 |
| | | |||||
| * | trezor v6 | brunobar79 | 2018-11-21 | 1 | -7415/+7438 |
| | | |||||
| * | fix merge conflicts | brunobar79 | 2018-11-21 | 1 | -8382/+7702 |
| |\ | |||||
| * \ | Merge branch 'trezor-v5' of github.com:MetaMask/metamask-extension into ↵ | brunobar79 | 2018-11-15 | 1 | -6/+17 |
| |\ \ | | | | | | | | | | | | | trezor-v5 | ||||
| | * | | package-lock.json | brunobar79 | 2018-11-15 | 1 | -20/+41 |
| | | | | |||||
| * | | | update package-lock.json | brunobar79 | 2018-11-15 | 1 | -17/+27 |
| |/ / | |||||
| * | | fix merge conflicts | brunobar79 | 2018-11-07 | 1 | -1299/+887 |
| |\ \ | |||||
| * \ \ | fix merge conflicts | brunobar79 | 2018-10-21 | 1 | -8015/+8570 |
| |\ \ \ | |||||
| * \ \ \ | fix conflicts | brunobar79 | 2018-10-17 | 1 | -8253/+15103 |
| |\ \ \ \ | |||||
| * | | | | | update package-lock.json | brunobar79 | 2018-09-11 | 1 | -95/+167 |
| | | | | | | |||||
| * | | | | | fix merge conflicts | brunobar79 | 2018-09-11 | 1 | -0/+6 |
| |\ \ \ \ \ | |||||
| * | | | | | | update package-lock.json | brunobar79 | 2018-09-11 | 1 | -49/+126 |
| | | | | | | | |||||
| * | | | | | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into trezor-v5 | brunobar79 | 2018-09-06 | 1 | -0/+23 |
| |\ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ | fix merge conflicts | brunobar79 | 2018-08-23 | 1 | -5492/+1595 |
| |\ \ \ \ \ \ \ | |||||
| * | | | | | | | | update package-lock | brunobar79 | 2018-08-22 | 1 | -6/+14 |
| | | | | | | | | | |||||
| * | | | | | | | | fix merge conflicts | brunobar79 | 2018-08-21 | 1 | -3799/+6063 |
| |\ \ \ \ \ \ \ \ | |||||
| * | | | | | | | | | update package-lock | brunobar79 | 2018-08-21 | 1 | -1/+1 |
| | | | | | | | | | | |||||
| * | | | | | | | | | hide export private key for trezor accounts | brunobar79 | 2018-08-10 | 1 | -30/+30 |
| | | | | | | | | | | |||||
| * | | | | | | | | | fixes | brunobar79 | 2018-08-10 | 1 | -6/+12 |
| | | | | | | | | | | |||||
| * | | | | | | | | | use new connect.js file | brunobar79 | 2018-08-10 | 1 | -11/+5 |
| | | | | | | | | | | |||||
| * | | | | | | | | | update package-lock.json | brunobar79 | 2018-08-09 | 1 | -1/+1 |
| |\ \ \ \ \ \ \ \ \ | |||||
| * | | | | | | | | | | fix merge conflicts | brunobar79 | 2018-08-09 | 1 | -32421/+32116 |
| | | | | | | | | | | | |||||
| * | | | | | | | | | | trezor v5 working on firefox | brunobar79 | 2018-08-05 | 1 | -1/+2 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | update package-lock.json | brunobar79 | 2018-11-21 | 1 | -207/+207 |
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | |||||
* | | | | | | | | | | Version 5.0.3 (#5785) | Dan Finlay | 2018-11-21 | 1 | -271/+262 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Version 5.0.3 Includes a fix to the `version:bump` script that now correctly updates the changelog header. * Include inpage provider events | ||||
* | | | | | | | | | | Tx controller now uses safe event emitter (#5769) | Frankie | 2018-11-17 | 1 | -202/+233 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * transactions - use safe-event-emitter over events * tests - pass a platform object on init with a noop showTransactionNotification * test - fix for tx-state-history-helper trying to reduce an empty array * deps - safe-event-emitter * lint | ||||
* | | | | | | | | | | Update npm dependencies to reduce vulnerabilities (#5556) | Bruno Barbieri | 2018-11-16 | 1 | -8965/+12363 |
| |_|_|_|_|_|_|_|/ |/| | | | | | | | | |||||
* | | | | | | | | | EIP-1102: updated implementation | bitpshr | 2018-11-06 | 1 | -7517/+7035 |
| | | | | | | | | | |||||
* | | | | | | | | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-10-30 | 1 | -64/+48 |
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sentry-enhancements2 | ||||
| * \ \ \ \ \ \ \ \ | Merge pull request #5596 from MetaMask/validateSignTypedData | kumavis | 2018-10-30 | 1 | -23/+42 |
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Validate signTypedData signer/address in eth-json-rpc-middleware | ||||
| | * | | | | | | | | | deps - bump eth-json-rpc-middleware for signTypedData version bump | kumavis | 2018-10-30 | 1 | -36/+48 |
| | | |_|_|_|_|_|_|/ | | |/| | | | | | | | |||||
| * / | | | | | | | | deps - bump eth-block-tracker for fix (#5614) | kumavis | 2018-10-26 | 1 | -19/+12 |
| |/ / / / / / / / | |||||
| * | | | | | | | | i18n - use localized names in language selection | Brandon Wissmann | 2018-10-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #4250 (#5559) * Added localized names for languages * Capital letter for Čeština * capital letter Русский * i18n - use localized names in language selection * fix build * package-lock.json build fix | ||||
* | | | | | | | | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-10-21 | 1 | -23/+382 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sentry-enhancements2 | ||||
| * | | | | | | | | deps - fix gulp ref to gulp#v4.0.0 | kumavis | 2018-10-20 | 1 | -24/+383 |
| | |_|_|_|_|_|/ | |/| | | | | | | |||||
* | | | | | | | | sentry - include app state in ui errors | kumavis | 2018-10-20 | 1 | -3/+3 |
| | | | | | | | | |||||
* | | | | | | | | sentry - replace raven-js with sentry/browser | kumavis | 2018-10-20 | 1 | -5/+52 |
| | | | | | | | | |||||
* | | | | | | | | deps - bump eth-json-rpc-middleware for bugfix | kumavis | 2018-10-19 | 1 | -10/+38 |
| | | | | | | | | |||||
* | | | | | | | | sentry - update raven-js | kumavis | 2018-10-19 | 1 | -4/+4 |
|/ / / / / / / | |||||
* | | | | | | | deps - bump eth-token-tracker for ethjs-rpc bug in deps | kumavis | 2018-10-15 | 1 | -91/+69 |
| | | | | | | | |||||
* | | | | | | | deps - bump eth-json-rpc-middleware for pending blockRef bugfix | kumavis | 2018-10-12 | 1 | -16/+30 |
| | | | | | | | |||||
* | | | | | | | test - add actions unit tests (#5369) | Thomas Huang | 2018-10-10 | 1 | -137/+96 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Actions.spec.js * Error handling tests * Lint | ||||
* | | | | | | | update package-lock.json | brunobar79 | 2018-10-10 | 1 | -28/+24 |
| | | | | | | | |||||
* | | | | | | | deps - bump inpage-provider for drizzle workaround | kumavis | 2018-10-09 | 1 | -3/+3 |
| | | | | | | | |||||
* | | | | | | | deps - bump metamask-inpage-provider for bug fix | kumavis | 2018-10-09 | 1 | -100/+3 |
| | | | | | | | |||||
* | | | | | | | provider - network - restore block-ref-rewrite middleware references | kumavis | 2018-10-09 | 1 | -3/+3 |
| | | | | | | | |||||
* | | | | | | | provider - enable subscription support (newHeads, logs) | kumavis | 2018-10-08 | 1 | -78/+277 |
| | | | | | | | |||||
* | | | | | | | deps - bump eth-block-tracker for safe-event-emitter | kumavis | 2018-10-04 | 1 | -8/+24 |
| | | | | | | | |||||
* | | | | | | | bugfix - bump provider for url auth support | kumavis | 2018-10-02 | 1 | -187/+166 |
| | | | | | | | |||||
* | | | | | | | npm uninstall dot-only-hunter | Whymarrh Whitby | 2018-10-01 | 1 | -6/+0 |
| | | | | | | | |||||
* | | | | | | | Fix package lock | Dan Finlay | 2018-09-28 | 1 | -24/+36 |
| | | | | | | | |||||
* | | | | | | | Merge remote-tracking branch 'origin/master' into Version-4.12.0 | Dan Finlay | 2018-09-28 | 1 | -4/+29 |
|\ \ \ \ \ \ \ | |||||
| * | | | | | | | Version 4.11.1 | Dan Finlay | 2018-09-26 | 1 | -6504/+6518 |
| | | | | | | | | |||||
| * | | | | | | | update package-lock.json | brunobar79 | 2018-09-26 | 1 | -6450/+6442 |
| | | | | | | | | |||||
* | | | | | | | | bugfix: bump version of inpage provider | bitpshr | 2018-09-27 | 1 | -26/+4 |
| | | | | | | | | |||||
* | | | | | | | | bugfix: update eth_signTypedData_v3 parameter order | bitpshr | 2018-09-26 | 1 | -174/+160 |
| | | | | | | | | |||||
* | | | | | | | | deps - eth-block-tracker@4.0.2 for safe-eventemitter (#5363) | kumavis | 2018-09-26 | 1 | -43/+16 |
| | | | | | | | | |||||
* | | | | | | | | Bugfix: Upgrade json-rpc-engine (#5348) | Paul Bouchon | 2018-09-26 | 1 | -25/+240 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Bugfix: bump version of json-rpc-engine * Increase delay * Update lockfile * deps - json-rpc-engine@3.7.4 | ||||
* | | | | | | | | add mozilla lint job | brunobar79 | 2018-09-26 | 1 | -27/+10 |
| | | | | | | | | |||||
* | | | | | | | | Add mozilla addon linter to test suite | Dan Finlay | 2018-09-26 | 1 | -57/+2669 |
| | | | | | | | | |||||
* | | | | | | | | Implement latest EIP-712 protocol | bitpshr | 2018-09-14 | 1 | -128/+396 |
| | | | | | | | | |||||
* | | | | | | | | Add jsdoc gh-pages script | Dan Finlay | 2018-09-13 | 1 | -46/+53 |
| | | | | | | | | |||||
* | | | | | | | | Upgrade obs-store and fix memory leaks | Connor Christie | 2018-09-10 | 1 | -4/+4 |
| |_|_|_|_|_|/ |/| | | | | | | |||||
* | | | | | | | Regenerate lockfile | Whymarrh Whitby | 2018-09-06 | 1 | -48/+125 |
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | Refs #5138 | ||||
* | | | | | | Bump human-standard-token-abi version for DAI support | Dan Finlay | 2018-08-31 | 1 | -0/+23 |
| |_|_|_|/ |/| | | | | |||||
* | | | | | Merge pull request #5109 from MetaMask/MoveOutInpageProvider | Dan Finlay | 2018-08-22 | 1 | -0/+66 |
|\ \ \ \ \ | | | | | | | | | | | | | Move inpage-provider and port-stream outside | ||||
| * | | | | | Move inpage-provider and port-stream outside | Dan Finlay | 2018-08-21 | 1 | -6/+79 |
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the creation of the [metamask-extension-provider](https://github.com/MetaMask/metamask-extension-provider) we have our first non-core module that is dependent on the inpage-provider and port-stream. To reduce the size of its dependencies, I have moved the [metamask-inpage-provider](https://github.com/MetaMask/metamask-inpage-provider) into its own module, as well as [extension-port-stream](https://github.com/MetaMask/extension-port-stream). This allows them to be more easily depended & iterated on by external projects. | ||||
* / | | | | bugfix - prevents old blocktracker from getting internal hooks migrated | kumavis | 2018-08-22 | 1 | -9/+16 |
|/ / / / | |||||
* / / / | fix merge conflicts | brunobar79 | 2018-08-18 | 1 | -2308/+518 |
|/ / / | |||||
* | | | update package-lock.json | brunobar79 | 2018-08-15 | 1 | -2/+3 |
| | | | |||||
* | | | good progress adding paths | brunobar79 | 2018-08-14 | 1 | -36/+7 |
| | | | |||||
* | | | this should be ready to go | brunobar79 | 2018-08-12 | 1 | -0/+56 |
| | | | |||||
* | | | refactor to support multiple hw wallets | brunobar79 | 2018-08-11 | 1 | -0/+23 |
| | | | |||||
* | | | fix merge conflicts | brunobar79 | 2018-08-09 | 1 | -32057/+32143 |
|\ \ \ | | |/ | |/| | |||||
| * | | Update eth-keyring-controller and eth-hd-keyring versions (#4989) | Paul Bouchon | 2018-08-09 | 1 | -36070/+32112 |
| | | | |||||
| * | | Reestablish old versions of eth-keyring-controller and eth-hd-keyring | bitpshr | 2018-08-08 | 1 | -1455/+5516 |
| | | | |||||
* | | | update package-lock.json | brunobar79 | 2018-08-08 | 1 | -4/+21 |
| | | | |||||
* | | | fix merge conflicts | brunobar79 | 2018-08-08 | 1 | -542/+118 |
|\| | | |||||
| * | | Update chromedriver pkg | Whymarrh Whitby | 2018-08-07 | 1 | -19/+22 |
| | | | |||||
| * | | Add static-server devDependency | Whymarrh Whitby | 2018-08-07 | 1 | -7/+87 |
| | | | |||||
| * | | Remove superstatic package | Whymarrh Whitby | 2018-08-07 | 1 | -523/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Install and uninstalling superstatic doesn't work on Node 8 at the time of writing: $ npm install -D superstatic@6 npm ERR! code ENOTSUP npm ERR! notsup Unsupported engine for got@5.7.1: wanted: {"node":">=0.10.0 <7"} (current: {"node":"8.11.3","npm":"6.3.0"}) npm ERR! notsup Not compatible with your version of node/npm: got@5.7.1 npm ERR! notsup Not compatible with your version of node/npm: got@5.7.1 npm ERR! notsup Required: {"node":">=0.10.0 <7"} npm ERR! notsup Actual: {"npm":"6.3.0","node":"8.11.3"} This commit removes the package (using Node 6!) and it will have to be replaced. | ||||
| * | | Refresh package-lock.json file with npm@6.3.0 | Whymarrh Whitby | 2018-08-07 | 1 | -15/+6 |
| |/ | |||||
| * | Add deprecation message for eth_signTypedData | bitpshr | 2018-07-28 | 1 | -6/+15 |
| | | |||||
* | | added crossbrowser support and error handling | brunobar79 | 2018-08-01 | 1 | -7/+22 |
| | | |||||
* | | send to fullscreen if no permission from popup | brunobar79 | 2018-07-31 | 1 | -17/+7 |
| | | |||||
* | | fix dependencies | brunobar79 | 2018-07-27 | 1 | -2/+3 |
| | | |||||
* | | fix merge conflicts | brunobar79 | 2018-07-27 | 1 | -18/+25 |
|\| | |||||
| * | Update Babel to Current Standard "babel-preset-env" (#4812) | Antoine Nauleau | 2018-07-25 | 1 | -18/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Update .babelrc and package.json to babel-preset-env standard * Install babel-preset-env babel-stage-0 * Regenerate package-lock.json by running npm install --package-lock-only && npm audit fix * Resolve PR #4812 merge conflicts * Merge #4847 Solves previous cache issues with cirlce-ci | ||||
* | | added webrtc-adapter for browser compat | brunobar79 | 2018-07-27 | 1 | -0/+22 |
| | | |||||
* | | fully working without tweaking ext. permission | brunobar79 | 2018-07-27 | 1 | -62/+2 |
| | | |||||
* | | working without permission issues | brunobar79 | 2018-07-27 | 1 | -2/+15 |
| | | |||||
* | | added instascan pkg | brunobar79 | 2018-07-24 | 1 | -7/+76 |
|/ | |||||
* | update package-lock.json | brunobar79 | 2018-07-22 | 1 | -17/+7 |
| | |||||
* | update package-lock.json | brunobar79 | 2018-07-22 | 1 | -7/+17 |
| | |||||
* | added node version requirements | brunobar79 | 2018-07-22 | 1 | -17/+7 |
| | |||||
* | use latest keyring packages | brunobar79 | 2018-07-17 | 1 | -30/+95 |
| | |||||
* | update package-lock.json | brunobar79 | 2018-07-13 | 1 | -45/+25 |
| | |||||
* | catching up with develop | brunobar79 | 2018-07-13 | 1 | -13/+31 |
| | |||||
* | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | brunobar79 | 2018-07-13 | 1 | -0/+116 |
|\ | | | | | | | initial-trezor-support | ||||
| * | Fix existing unit tests | Alexander Tseung | 2018-07-08 | 1 | -6/+21 |
| | | |||||
| * | Various fixes from PR comments | Alexander Tseung | 2018-07-07 | 1 | -23351/+107 |
| | | |||||
| * | Use eth-method-registry to get method data | Alexander Tseung | 2018-07-07 | 1 | -1/+19885 |
| | | |||||
| * | Refactor and redesign confirm transaction views | Alexander Tseung | 2018-07-07 | 1 | -0/+3467 |
| | | |||||
* | | update to temp dependencies | brunobar79 | 2018-07-12 | 1 | -13/+10 |
| | | |||||
* | | update package-lock.json | brunobar79 | 2018-07-07 | 1 | -240/+48 |
| | | |||||
* | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | brunobar79 | 2018-07-07 | 1 | -4/+67 |
|\| | | | | | | | initial-trezor-support | ||||
| * | fix lint errors | brunobar79 | 2018-07-04 | 1 | -17/+74 |
| | | |||||
* | | package.json updated and tests passing | brunobar79 | 2018-07-04 | 1 | -0/+57 |
| | | |||||
* | | tests are passing | brunobar79 | 2018-07-04 | 1 | -39262/+30830 |
| | | |||||
* | | package-lock update | brunobar79 | 2018-07-04 | 1 | -27/+10 |
| | | |||||
* | | fix merge conflicts | brunobar79 | 2018-07-04 | 1 | -853/+13472 |
|\ \ | |||||
| * | | ignore lodash vulnerability | brunobar79 | 2018-07-04 | 1 | -13/+7 |
| |/ | |||||
* | | fix merge conflicts | brunobar79 | 2018-07-04 | 1 | -3/+22 |
|\| | |||||
| * | point eth-contract-metadata to repo master | Esteban MIno | 2018-07-03 | 1 | -3/+2 |
| | | |||||
* | | update package-lock.json | brunobar79 | 2018-07-03 | 1 | -9745/+6172 |
| | | |||||
* | | fix merge conflicts | brunobar79 | 2018-07-03 | 1 | -3620/+2741 |
|\| | |||||
| * | npm 6 fresh lock + node 8 (#4675) | Bruno Barbieri | 2018-07-03 | 1 | -32449/+32250 |
| | | | | | | | | | | | | | | * run npm install with npm 6 and node 8 * npm audit fix --force * bump node version on circleci docker img * bump lodash | ||||
* | | use latest eth-keyring-controller | brunobar79 | 2018-07-02 | 1 | -2/+3 |
| | | |||||
* | | fix merge conflicts | brunobar79 | 2018-07-02 | 1 | -6554/+7166 |
|\| | |||||
| * | Use supersonic instead of httpserver to serve local dapp (e2e beta tests) | Dan | 2018-06-28 | 1 | -19/+540 |
| | | |||||
| * | Update package-lock.json | Dan | 2018-06-28 | 1 | -6526/+6601 |
| | | |||||
| * | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-06-14 | 1 | -0/+52 |
| |\ | | | | | | | | | | ValidateEmptyKey | ||||
| * | | Make account import tests much more specific | Dan Finlay | 2018-06-12 | 1 | -6457/+6513 |
| | | | | | | | | | | | | | | | However, they no longer seem to work. I'm unclear why this test is failing. The private key being provided should be valid. | ||||
* | | | use latest eth-trezor-keyring | brunobar79 | 2018-06-26 | 1 | -1/+1 |
| | | | |||||
* | | | fixes | brunobar79 | 2018-06-23 | 1 | -6548/+6539 |
| | | | |||||
* | | | fix merge conflicts | Bruno | 2018-06-13 | 1 | -17/+75 |
|\ \ \ | | |/ | |/| | |||||
| * | | Add script for auto-re-running tests on change | Dan Finlay | 2018-06-13 | 1 | -6468/+6524 |
| | | | | | | | | | | | | | | | `npm run watch:test:unit` will re-run the unit test suite whenever a file in `app`, `ui`, or `test` changes. | ||||
* | | | move TrezorKeyring to its own package | Bruno | 2018-06-13 | 1 | -0/+46 |
| | | | |||||
* | | | initial trezor support | Bruno | 2018-06-10 | 1 | -6470/+6479 |
|/ / | |||||
* | | Merge branch 'develop' into i3725-refactor-send-component- | Dan | 2018-06-05 | 1 | -15/+15 |
|\| | |||||
| * | deps - update package-lock via npm@5.10.0 | kumavis | 2018-06-04 | 1 | -8/+15 |
| | | |||||
| * | Properly end the middleware stack on RPC error | bitpshr | 2018-06-02 | 1 | -30/+23 |
| | | |||||
* | | Merge branch 'i3725-refactor-send-component-' of ↵ | Dan | 2018-06-01 | 1 | -0/+12 |
|\ \ | | | | | | | | | | github.com:MetaMask/metamask-extension into i3725-refactor-send-component- | ||||
| * | | Stop using external NumericInput component. | Dan | 2018-05-30 | 1 | -5/+12 |
| | | | |||||
| * | | Replaces currency-input.js with NumericInput | Dan | 2018-05-29 | 1 | -0/+144 |
| | | | |||||
* | | | Merge branch 'develop' into i3725-refactor-send-component- | Dan | 2018-06-01 | 1 | -60/+138 |
|\ \ \ | | |/ | |/| | |||||
| * | | deps - bump eth-keyring-controller for bugfix | kumavis | 2018-05-31 | 1 | -7/+13 |
| | | | |||||
| * | | Merge pull request #4403 from MetaMask/bugfix-keyring-controller | kumavis | 2018-05-30 | 1 | -48/+55 |
| |\ \ | | | | | | | | | deps - bump eth-keyring-controller + update package-lock | ||||
| | * | | deps - bump eth-keyring-controller + update package-lock | kumavis | 2018-05-30 | 1 | -48/+55 |
| | | | | |||||
| * | | | Merge pull request #4374 from MetaMask/test-unit-fail-on-only | kumavis | 2018-05-30 | 1 | -0/+6 |
| |\ \ \ | | |/ / | |/| | | test - unit - fail if tests contain a .only call | ||||
| | * | | test - unit - fail if tests contain a .only call | kumavis | 2018-05-26 | 1 | -0/+6 |
| | |/ | |||||
| * / | fix: Why does npm insist on reordering the lockfile? | Whymarrh Whitby | 2018-05-25 | 1 | -10/+170 |
| |/ | |||||
* / | Update amount error on update of send screen. | Dan | 2018-05-31 | 1 | -0/+139 |
|/ | |||||
* | Merge pull request #4308 from MetaMask/i4232-addtoken | kumavis | 2018-05-23 | 1 | -83/+78 |
|\ | | | | | Update designs for Add Token screen | ||||
| * | Update designs for Add Token screen | Alexander Tseung | 2018-05-20 | 1 | -83/+78 |
| | | |||||
| * | Add new json-rpc-engine middleware for improved error handling | bitpshr | 2018-05-14 | 1 | -182/+1351 |
| | | |||||
* | | Merge branch 'develop' of https://github.com/Jabher/metamask-extension into ↵ | kumavis | 2018-05-22 | 1 | -4/+4 |
|\ \ | | | | | | | | | | Jabher-develop | ||||
| * | | bump extensionizer version to 1.0.1 (see ↵ | jabher | 2018-05-08 | 1 | -4/+4 |
| | | | | | | | | | | | | https://github.com/MetaMask/extensionizer/pull/4) | ||||
* | | | Update eth-keyring-controller dependency | Whymarrh Whitby | 2018-05-17 | 1 | -193/+1362 |
| |/ |/| | |||||
* | | Add new unlock screen design | Alexander Tseung | 2018-05-12 | 1 | -8/+311 |
| | | |||||
* | | Merge branch 'develop' into e2e-tests | Thomas | 2018-05-12 | 1 | -1412/+243 |
|\ \ | |||||
| * | | Update lodash | Alexander Tseung | 2018-05-10 | 1 | -51/+51 |
| | | | |||||
| * | | Update deep-extend and sshpk | Alexander Tseung | 2018-05-10 | 1 | -1361/+192 |
| | | | |||||
* | | | Merge branch 'develop' into e2e-tests | Thomas | 2018-05-09 | 1 | -0/+3009 |
|\| | | |||||
| * | | Add storybook integration | Alexander Tseung | 2018-05-04 | 1 | -0/+3015 |
| |/ | |||||
* | | Bump package lock | Thomas | 2018-05-04 | 1 | -629/+285 |
| | | |||||
* | | Merge branch 'develop' into e2e-tests | Thomas | 2018-05-04 | 1 | -346/+2509 |
|\| | |||||
| * | Pin chromedriver version to 2.36.0 | Alexander Tseung | 2018-05-03 | 1 | -180/+1359 |
| | | |||||
| * | Adds nsp check to CircleCI tests | Alexander Tseung | 2018-05-03 | 1 | -0/+303 |
| | | |||||
| * | Adds sass-loader and style-loader packages for storybook integration | Alexander Tseung | 2018-05-02 | 1 | -0/+121 |
| | | |||||
| * | Adds path and resolve-url-loader packages for storybook integration | Alexander Tseung | 2018-05-02 | 1 | -0/+165 |
| | | |||||
| * | Adds css-loader and file-loader needed for storybook integration | Alexander Tseung | 2018-05-02 | 1 | -1395/+1721 |
| | | |||||
| * | Merge pull request #4111 from MetaMask/build-fix-sourcemaps | Frankie | 2018-05-01 | 1 | -51/+43 |
| |\ | | | | | | | Build - fix sourcemaps | ||||
| | * | deps - package-lock | kumavis | 2018-04-28 | 1 | -51/+43 |
| | | | |||||
| * | | deps - package-lock | kumavis | 2018-04-28 | 1 | -38/+80 |
| | | | |||||
| * | | Allow transactions with 0-gwei gas price (#4073) | Paul Bouchon | 2018-04-27 | 1 | -8/+34 |
| |/ | | | | | | | | | | | * Allow transactions with 0-gwei gas price * Add tests to verify tx with 0 gas fee * Conditionally use CurrencyInput in CurrencyDisplay | ||||
| * | rpc - bump provider-engine + eth-json-rpc-filters | kumavis | 2018-04-26 | 1 | -39/+173 |
| | | |||||
| * | Make minified builds more determinstic | Dan Finlay | 2018-04-25 | 1 | -74/+1660 |
| | | | | | | | | | | | | | | | | | | | | | | | | May fix #3999, but will need to see if Mozilla can reproduce the build with this updated repo. Switches our `uglifyify` dependency from the production one (under-maintained) to one that I've merged a critical patch into. I'm open to discussion of how else we might approach this problem here. Maybe we should use a different minification module entirely, remove minification, or maybe refactor our build system! | ||||
* | | Firefox | Thomas | 2018-05-02 | 1 | -63/+1858 |
|/ | |||||
* | deps - bump sentry for more detailed fetch failure | kumavis | 2018-04-24 | 1 | -3/+3 |
| |