kumavis
c3a605f27a
Merge pull request #6328 from MetaMask/clearNotices
...
Clear notices
2019-03-29 14:23:02 +08:00
kumavis
e04f0c877b
lib - nodeify - correctly wrap synchronous functions
2019-03-29 12:37:40 +08:00
kumavis
e4b5556c05
buy-eth-url - lint fix
2019-03-29 10:53:46 +08:00
kumavis
2c3fc18573
buy-eth-url - fix variable name
2019-03-29 10:37:16 +08:00
kumavis
38b85adbe0
Merge branch 'develop' of https://github.com/vimalsagar/metamask-extension into vimalsagar-develop
2019-03-29 10:20:19 +08:00
kumavis
0ae68d1a61
getBuyEthUrl - getDefaultServiceForNetwork then switch on service
2019-03-29 10:03:35 +08:00
Dan J Miller
4ff9126ff2
Replaces the coinbase link in the deposit modal with one for wyre ( #6302 )
2019-03-22 12:32:07 -02:30
Josh Stevens
2aaec1d9fb
Stop reloading dapps on network change allowing dapps to decide if it should refresh or not ( #6330 )
...
* feat: `inpageProvider.autoRefreshOnNetworkChange` to allow dapps to control if it refreshes or not
* feat: check the `autoRefreshOnNetworkChange` before a refresh
* fix linting error
* fix: use `window.ethereum` now `web3.ethereum`
2019-03-21 12:42:23 -07:00
William Monti Souza
98699fbbc0
Fixes popups not showing when screen size is odd ( #6312 )
2019-03-17 18:30:51 -02:30
Whymarrh Whitby
ea34d3b0ff
Centre the notification in the current window ( #6307 )
2019-03-14 12:52:57 -05:00
Whymarrh Whitby
5bf8a36a87
Centre all notification popups
2019-03-12 11:37:14 -02:30
Paul Bouchon
daae155ce2
GABA: Integrate AddressBookController ( #5847 )
...
* gaba: integrate AddressBookController
* pin gaba version and update lockfile
2019-03-11 18:40:41 -10:00
Vimal
ab5fe4d659
PR 5575 review comment fixes
2019-02-28 19:50:48 +05:30
Jenny Pollack
c6e84ccf45
account tracker - update accounts from balanceChecker contract ( #6181 )
...
* account tracker - update accounts from balanceChecker contract
* fall back to getBalance if the contract query fails
2019-02-20 09:12:12 -10:00
S.C. Chen
1a4203a8c6
Fix locale codes contains underscore will never be preferred ( #6116 )
2019-02-08 16:06:37 -03:30
Whymarrh Whitby
1988e1e96b
ESLint fixes ( #5775 )
...
* eslint . --fix
* Upgrade all ESLint warnings to errors
2018-11-16 14:54:55 -10:00
Vimal
6bb92a8672
merging upstream branch
2018-11-12 17:50:37 +05:30
kumavis
ccbc233282
Merge branch 'develop' of github.com:MetaMask/metamask-extension into sentry-enhancements2
2018-10-29 20:25:05 -04:00
Vimal
82b11b69a5
Adding CoinSwitch exchange
2018-10-22 16:44:21 +05:30
kumavis
6d09f60bbf
ens-ipfs - refactor for readability ( #5568 )
...
* ens-ipfs - refactor for readability
* ens-ipfs - use official ipfs gateway for better performance
* lint - remove unused code
* ens-ipfs - support path and search
* lint - gotta love that linter
* ens-ipfs - improve loading page formatting
* ens-ipfs - loading - redirect to 404 after 1 min timeout
* ens-ipfs - destructure for cleaner code
2018-10-21 05:48:15 -04:00
kumavis
73ec4e66cb
sentry - include app state in ui errors
2018-10-20 03:14:59 -04:00
kumavis
e3fda83ab2
sentry - replace raven-js with sentry/browser
2018-10-20 02:22:50 -04:00
kumavis
b85ae55cd5
fetch debugger - only append source stack if no stack is present
2018-10-19 06:42:53 -04:00
kumavis
3e3d4b9dde
sentry - failed txs - namespace txMeta for better readability
2018-10-19 05:30:21 -04:00
kumavis
26b30a031d
sentry - move isBrave decoration to insides of try-catch
2018-10-19 04:36:36 -04:00
kumavis
70c45ae8be
enable fetch debugging
2018-10-15 01:14:25 -04:00
Noel Yoo
ebdefe81a1
Refactor buffer constructor ( #5468 )
2018-10-09 09:32:48 -02:30
Eduardo Antuña Díez
8279916ee4
Added webRequest.RequestFilter to filter main_frame .eth requests
2018-10-08 21:50:15 +02:00
Phyrex Tsai
386110ef0f
fix tld bug ( #5250 )
2018-09-27 12:51:50 -02:30
Paul Bouchon
9359fc875d
EIP-1102: Add deprecation message ( #5353 )
2018-09-26 10:48:17 -04:00
bitpshr
42fdcf6239
Update new method namespace from v2 to v3
2018-09-13 15:42:27 -04:00
bitpshr
68c2554296
Update error message for chainId mis-match
2018-09-13 15:40:57 -04:00
bitpshr
36dd0354e7
Implement latest EIP-712 protocol
2018-09-13 15:40:57 -04:00
Dan Finlay
ce1975fbb4
Merge pull request #5240 from MetaMask/i5238-account-balance-update
...
Ensure account-tracker currentBlockNumber is set on first block update.
2018-09-11 14:31:10 -07:00
Whymarrh Whitby
d60991ec88
Delete ConfigManager, replacing its usages with PreferencesController
2018-09-11 09:39:16 -07:00
Dan Miller
eb32ccb0c7
Ensure account-tracker currentBlockNumber is set on first block update.
2018-09-11 12:51:49 -02:30
bitpshr
803a79f836
Do not resolve .test domains using ENS
2018-08-24 12:40:37 -04:00
kumavis
a2654108be
account-tracker - only track blocks when there are activeControllerConnections
2018-08-21 16:49:24 -07:00
Dan Finlay
6ce119d1fb
Move inpage-provider and port-stream outside
...
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.
2018-08-20 15:45:50 -07:00
Thomas
96d789d2cf
Merge branch 'develop' into network-remove-provider-engine
...
Override package-lock and fix merge conflicts
2018-08-14 10:44:42 -07:00
Bruno Barbieri
e2be22a4b7
Merge pull request #4897 from MetaMask/qr-code-scan
...
QR Code Scanner
2018-08-10 13:40:06 -04:00
Jenny Pollack
00a2ab21ae
sentry - change releaseVersion to release
2018-08-09 13:49:40 -07:00
Eduardo Antuña Díez
a2082bae5c
Avoid overwriting a domain that can be resolved by DNS
...
According to the current implementation any domain ending in .eth or .test will try to resolve through ENS even if the DNS is able to resolve it.
changing `onBeforeRequest` to `onErrorOccurred` will only resolve those .eth or .test domains that the DNS is not able to resolve.
2018-08-09 12:20:51 +02:00
Eduardo Antuña Díez
543207b5af
Fixed ENS to IPFS functionality in Firefox
...
`tabs.getSelected` is deprecated and it doesn't work in firefox replaced by `tabs.query({active: true}`
2018-08-09 12:14:09 +02:00
brunobar79
c6b7e460b5
code review changes
2018-08-08 03:00:39 -04:00
Thomas Huang
024ebe07e0
Merge branch 'develop' into network-remove-provider-engine-tests
2018-08-01 10:40:31 -07:00
bitpshr
642ae25073
Add deprecation message for eth_signTypedData
2018-07-27 15:23:05 -04:00
Thomas
138858647e
Merge branch 'develop' into network-remove-provider-engine
2018-07-25 22:38:44 -07:00
Bruno Barbieri
9be2248d7a
Merge pull request #4625 from MetaMask/initial-trezor-support
...
Initial trezor support
2018-07-19 15:00:59 -04:00
Dan Finlay
3784a7e2c8
Merge pull request #4656 from MetaMask/portal-metamask-ens-test
...
Add support for .test ENS domains
2018-07-19 09:41:28 -07:00
Jenny Pollack
16fc7efef1
remove local tests
2018-07-19 09:59:58 -04:00
bitpshr
d24b5b76fd
Update variable name
2018-07-19 08:04:17 -04:00
bitpshr
d02c160db5
Updates for linting
2018-07-19 08:04:17 -04:00
bitpshr
94f99b6ed0
Updates
2018-07-19 08:04:17 -04:00
bitpshr
8df433ca84
Add support for .test Ropsten ENS domains
2018-07-19 08:04:17 -04:00
Jenny Pollack
1a9748667d
sentry - add detection for Brave Browser
2018-07-19 02:22:56 -04:00
brunobar79
7c9d942ba1
Merge branch 'develop' of github.com:MetaMask/metamask-extension into initial-trezor-support
2018-07-06 19:21:18 -04:00
kumavis
77daed5c74
Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine
2018-07-03 12:42:14 -07:00
brunobar79
3837c2ddd7
fix merge conflicts
2018-07-03 15:41:18 -04:00
brunobar79
13b03ec090
fix lint errors
2018-07-03 14:29:36 -04:00
brunobar79
595447ccac
Merge remote-tracking branch 'upstream/develop' into HEAD
2018-07-03 14:21:17 -04:00
bitpshr
badf0ce314
Conditionally use Promise-based extension API when creating windows
2018-07-03 13:33:13 -04:00
brunobar79
3290421e2f
fix merge conflicts
2018-07-03 13:31:30 -04:00
brunobar79
a8f745f9fe
eslint --fix .
2018-07-02 18:49:33 -04:00
kumavis
a89902c170
Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine
2018-07-02 13:54:05 -07:00
brunobar79
451c05bcbb
fix environment detection regex
2018-07-02 15:14:05 -04:00
PhyrexTsai
11736e6318
Update to support pathnames on IPFS hash
...
As @Georgi87 mentioned about pathnames on the domain like `http://phyrextsai.eth/home ` will pass to IPFS hash and append `/home` on redirection url.
You can try the example below:
http://phyrextsai.eth/index.html
http://phyrextsai.eth/images/phyrex.jpg
2018-06-29 13:57:41 +08:00
Thomas Huang
46b2f1df11
Merge pull request #4592 from vittominacori/fix/close-popup-bug-#4553
...
set an id to the metamask notification popup
2018-06-20 15:50:07 -07:00
vittominacori
ff3c262621
set the popup id returned by create promise
2018-06-17 19:16:30 +02:00
vittominacori
4c1b526137
set an id to the metamask notification popup
2018-06-16 18:51:01 +02:00
Dan Finlay
3a6cc3c8fd
Re-enable dapp reload on network change
...
We want to give devs some time to digest [this blog post](https://medium.com/metamask/breaking-change-no-longer-reloading-pages-on-network-change-4a3e1fd2f5e7 ) before we making a breaking change to our platform.
Makes it easy to re-implement the change.
2018-06-14 15:15:23 -07:00
kumavis
d9ef72cb7e
Merge branch 'develop' into save-brave
2018-06-14 10:11:35 -07:00
Dan Finlay
11bfdf444d
Handle brave throws
2018-06-14 10:09:45 -07:00
kumavis
7b414f3ed0
background - persistence pipeline - fix persistence bug
2018-06-13 16:45:18 -07:00
Erik Marks
b982961381
removed auto-reload.js, moved global web3 export to inpage.js
2018-06-12 11:04:37 -07:00
Erik Marks
f461bd8812
wip
2018-06-12 09:28:50 -07:00
Jenny Pollack
fd8bcc9cb1
lint
2018-06-06 22:08:32 -07:00
Jenny Pollack
01a1eff8a8
remove loglevel
2018-06-06 18:35:41 -07:00
Jenny Pollack
7edde61c12
preferred first languauge - check for Brave
2018-06-06 18:24:45 -07:00
Jenny Pollack
275c31855d
first language - add check for brave browser on getAcceptLanguages
2018-06-06 18:10:05 -07:00
kumavis
9d77b0a196
Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine
2018-06-06 11:08:29 -07:00
kumavis
36a0574f56
diagnostics - minor fixes
2018-06-05 12:20:24 -07:00
kumavis
ece5cfc785
lint - fix diagnostics reporter
2018-06-05 11:53:21 -07:00
kumavis
20bdba3d17
diagnostics - rewrite bug-notifier as diagnostics-reporter
2018-06-05 11:51:27 -07:00
Dan Finlay
22754e3e1f
Linted
2018-06-04 15:10:51 -07:00
Dan Finlay
3bfc40c284
Add version to report
2018-06-04 14:59:46 -07:00
Dan Finlay
d07c664b2c
Fine tune error posting
2018-06-04 14:30:24 -07:00
Dan Finlay
fd1ce4d741
Begin adding unconfigured notifier
2018-06-04 14:21:46 -07:00
Dan Finlay
8fcaa2cf56
Persist lost identities to storage for later analysis
2018-06-04 14:05:56 -07:00
kumavis
a08e58f0fd
Merge pull request #4426 from MetaMask/sentry-url-rewrite-fix
...
sentry - message rewrite - guard against missing message
2018-06-03 10:50:05 -07:00
bitpshr
ccae937f41
Properly end the middleware stack on RPC error
2018-06-01 12:57:57 -04:00
PhyrexTsai
f90d070190
Merge branch 'develop' into portal-metamask
2018-06-01 15:41:18 +08:00
Yung chieh Tsai
77d17f2d55
Update ipfs to infura
2018-06-01 11:27:05 +08:00
kumavis
e2e4496c87
sentry - message rewrite - guard against missing message
2018-05-30 17:42:41 -07:00
Yung chieh Tsai
181a11eae2
Update default provider
2018-05-30 09:57:31 +08:00
kumavis
4205d92729
Merge branch 'master' of github.com:MetaMask/metamask-extension into merge-master
2018-05-29 16:12:36 -07:00
Yung chieh Tsai
384cb126dd
Update lib
2018-05-29 19:29:12 +08:00
kumavis
e3ecc94a52
i18n - getFirstPreferredLangCode - guard against missing i18n api
...
fix for brave
2018-05-28 21:50:23 -07:00
Yung chieh Tsai
829deacb57
Rename files
2018-05-29 12:44:37 +08:00
MikeCheng1208
8b8cc94f6f
Intergrate ENS with IPFS
2018-05-29 12:38:32 +08:00
MikeCheng1208
88a6b4edc7
setTimeout bug fix
2018-05-29 12:38:32 +08:00
MikeCheng1208
695b157e7b
Intergrate ENS with IPFS
2018-05-29 12:38:25 +08:00
kumavis
5be154ea20
controllers - transactions - merge @frankiebee's work with mine
2018-05-28 14:29:31 -07:00
Anton
71a6e97327
cleanErrorStack moved to separate library module
...
more errors traces cleaned up
2018-05-28 22:57:08 +02:00
kumavis
aab9691c42
provider - update wallet hooks for new wallet middleware
2018-05-24 15:51:46 -07:00
kumavis
91accee2c6
account-tracker - guard against empty block
2018-05-24 13:43:36 -07:00
kumavis
f41198fbb6
sentry - setupRaven - ensure message is truthy
2018-05-23 22:33:02 -07:00
kumavis
eb2423799d
controllers - account-tracker - refactor + update for eth-block-tracker@4
2018-05-23 16:22:40 -07:00
kumavis
3a80f3dd83
Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine
2018-05-22 13:20:04 -07:00
Dan Finlay
713c77db54
Merge pull request #4199 from MetaMask/i3487-provider-errors
...
RPC error middleware for json-rpc-engine
2018-05-18 11:57:29 -07:00
kumavis
3e04840a71
remove unused events-proxy, was replaced with module swappable-obj-proxy
2018-05-16 21:10:41 -07:00
bitpshr
ce2834400c
Add new json-rpc-engine middleware for improved error handling
2018-05-14 08:33:47 -04:00
kumavis
93a9ef284e
sentry - add helper to fully rewrite all error messages
2018-04-30 16:05:01 -07:00
kumavis
e881ea7aaf
sentry - report error-like messages using the obj message
2018-04-30 12:10:15 -07:00
kumavis
2a8d3ea450
sentry - wrap report modifiers in a try-catch
2018-04-30 12:07:48 -07:00
kumavis
5f3f8c85fc
Merge pull request #4059 from MetaMask/i-4033-seed-words
...
Use new design for Reveal Seed screen. Persist seed words only in the first time flow.
2018-04-30 12:04:53 -06:00
frankiebee
873f85d996
guard adainst raven erroring
2018-04-29 13:46:07 -07:00
kumavis
dcd04091cc
Merge pull request #4042 from MetaMask/tx-controller-rewrite-v3
...
docs and file organization for txController
2018-04-25 16:52:46 -06:00
Dan
0fbd389a50
lint fix
2018-04-24 13:18:34 -02:30
Dan
ed264d3479
Merge branch 'master' into dm-docs-2
2018-04-24 12:36:30 -02:30
Dan
020824f3c7
Remove accidentally added code in message-manager.
2018-04-24 12:36:26 -02:30
Dan
016d492414
Remove unnecessary doc comment.
2018-04-24 12:20:38 -02:30
Alexander Tseung
9e41f58af2
Clean up network config
2018-04-23 10:18:05 -07:00
Dan
0c26df9653
Fix nits.
2018-04-23 14:11:02 -02:30
Alexander Tseung
1d2d9798cb
Merge branch 'master' of https://github.com/MetaMask/metamask-extension into i-4033-seed-words
2018-04-22 09:28:29 -07:00
Alexander Tseung
477b74124d
Revert "Fix UI getting stuck in Reveal Seed screen"
...
This reverts commit 2c8156ebe9
.
2018-04-21 22:23:45 -07:00
Dan Finlay
74c419f9b6
Merge pull request #4020 from MetaMask/i3941-jsdoc-bitpshr
...
Documentation
2018-04-20 14:10:05 -07:00
Dan
69920045e9
Minor fixes in a number of docs.
2018-04-20 15:48:58 -02:30
Dan
3ec22dc7e1
Notification manager method docs.
2018-04-20 15:48:44 -02:30
Dan
71b0de76ff
Merge branch 'master' into dm-docs-2
2018-04-20 13:23:17 -02:30
bitpshr
8636f3bae5
Clean up JSDoc for background scripts
2018-04-19 15:14:00 -04:00
frankiebee
c20c97ce62
Merge branch 'master' into tx-controller-rewrite-v3
2018-04-19 11:49:11 -07:00
bitpshr
9c7eafc86f
Add more documentation to computed balances controller
2018-04-19 14:37:08 -04:00
Dan
9f12c26d44
Even more documentation for various controllers and libs.
2018-04-19 13:08:56 -02:30
Dan Finlay
4544d57f26
Merge pull request #3984 from whymarrh/3941-jsdoc
...
Add a few docblocks to background files
2018-04-18 15:37:50 -07:00
Dan Finlay
6742a5b272
Merge pull request #3987 from MetaMask/dm-docs-1
...
Documentation for various controllers and and lib utils
2018-04-18 13:39:31 -07:00
Whymarrh Whitby
603c1310ff
Add a few missing docblocks to background files
2018-04-18 18:00:22 -02:30
Dan
649d2f8b22
Merge branch 'master' into dm-docs-1
2018-04-18 16:15:48 -02:30
Alexander Tseung
2c8156ebe9
Fix UI getting stuck in Reveal Seed screen
2018-04-18 10:18:24 -07:00
Alexander Tseung
b0a105ce80
Fix confirmation popup not always opening
2018-04-17 08:58:37 -07:00
Dan
6da00c4061
Add missing descriptions in util.js
2018-04-17 00:56:46 -02:30
Dan
7b5d506cec
Document async function as returning a promise.
2018-04-17 00:55:10 -02:30
Dan
e9ca7199ab
Typo fixes, type fixes on the return clauses of the buyEthUrl and getPrefferedLangCode functions.
2018-04-16 21:23:29 -02:30
Dan
23acddf8f6
@params -> @param fix
2018-04-16 19:45:27 -02:30
Dan
20a075657f
Documentation for various controllers and libs
2018-04-16 14:38:04 -02:30
bitpshr
7129d7c0f3
Require loglevel singleton in each module that uses it
2018-04-13 17:56:28 -04:00
bitpshr
8974f933fc
Add tests for ComposableObservableStore
2018-04-13 14:32:58 -04:00
bitpshr
4780f825b1
Add ComposableObservableStore for subscription management
2018-04-13 10:20:44 -04:00
Dan
8fb1237d64
Documentation for environemnt-type.js
2018-04-12 13:17:46 -02:30
frankiebee
2d7c3c2b00
meta - transactions - create a transactions dir in controller and move relevant files into it
2018-04-10 14:28:05 -07:00