Dan Finlay
0b5984767b
Add Opera compatibility
...
- Fix incorrect OS key
- Add additional icon image sizes.
2016-10-04 14:22:50 -07:00
Dan Finlay
f9eba9d7e5
Make popup a little taller
...
For some reason the popup was often cutting off the bottom buttons of the UI.
We should look at that more carefully later perhaps, but especially since we're considering moving off the popup, I'm just fixing it by making it taller for now.
2016-10-04 13:10:28 -07:00
Dan Finlay
8ef7521675
Version 2.13.2
2016-10-04 11:58:31 -07:00
Dan Finlay
da611eb3a1
Improve popup behavior for parity errors
...
When we receive an invalid params error, instead of opening the popup and showing no tx, we now just forward that tx back to the UI code.
2016-10-03 20:04:44 -07:00
Frankie
ebf864ae6e
Fix for readability
2016-10-02 04:53:43 +08:00
Frankie
0a8a25c818
Fix issue #688 where fiat conversion does not persist when switching networks
2016-10-01 09:31:14 +08:00
Dan Finlay
b6bbe2d7e8
Version 2.13.1
2016-09-23 10:45:28 +08:00
Dan Finlay
9d5cdbcbe6
Version 2.13.0
2016-09-19 22:58:10 +08:00
Dan Finlay
e197e3808f
Drop origin key from requests for Parity compatibility
2016-09-19 10:16:27 +08:00
Frankie
8ea086290b
Merge branch 'master' into i#519buyButtonTxConf
2016-09-15 10:26:02 -07:00
Frankie
17eb53cfcd
Change Testfaucet url
2016-09-15 10:22:09 -07:00
Dan Finlay
8df005153b
Version 2.12.1
2016-09-14 15:51:50 -07:00
Frankie
034742a571
Merge branch 'master' into i#626
2016-09-14 12:42:35 -07:00
Frankie
8e7a9c4709
Remove unused argument
2016-09-14 12:22:39 -07:00
Dan Finlay
b7e6ec5cea
Fix popup flag assignment
2016-09-14 11:57:41 -07:00
Dan Finlay
19a354066b
Version 2.12.0
2016-09-14 11:38:59 -07:00
Dan Finlay
03094091d1
Version 2.11.2
2016-09-14 11:35:50 -07:00
Frankie
eea77b828f
Dont generate a popup notification when submiting a transaction from with in MetaMask
2016-09-14 11:31:59 -07:00
kumavis
11363b4f2a
Merge pull request #655 from MetaMask/FixPortStreamEnd
...
Fix port stream end bug
2016-09-13 12:49:44 -07:00
Dan Finlay
e10c651db0
Fix port stream end bug
...
Emitting `end` or `close` was not ending the stream.
Pushing a null packet also closes a stream, so I did that instead.
Fixes #616
2016-09-13 12:07:29 -07:00
kumavis
c477411ce0
Merge branch 'library' of github.com:MetaMask/metamask-plugin into library
2016-09-13 00:37:41 -07:00
kumavis
a4cdd19843
mascara - everything but the popup bundle
2016-09-13 00:31:04 -07:00
kumavis
b4e3b83f04
popup - breakout popup-core
2016-09-12 23:28:07 -07:00
Dan Finlay
b508541935
Fix cache clearing reference for Opera
...
For some reason Chrome didn't mind this awful bug, but Opera caught it.
2016-09-12 22:13:52 -07:00
kumavis
ed11ab6d18
popup - further clean and comment
2016-09-12 21:43:14 -07:00
kumavis
8a5007a396
ui - remove unused currentDomain prop
2016-09-12 21:30:04 -07:00
Dan Finlay
ebf86f930a
Version 2.11.0
2016-09-12 15:45:32 -07:00
Dan Finlay
0ea0a9813d
Make cache clearning error tolerant
2016-09-12 15:26:07 -07:00
Dan Finlay
c3d1404e72
Fix clearing of account cache on vault restore
2016-09-12 15:18:32 -07:00
Dan Finlay
02b57adbf1
Linted
2016-09-12 14:34:45 -07:00
Dan Finlay
1ba83766bb
Load accounts into ethStore on unlock
2016-09-12 14:33:54 -07:00
Dan Finlay
0d11eab8cb
Add accounts back to metamask state
2016-09-12 14:22:06 -07:00
Dan Finlay
4a47f26e8c
Fix keystore reference
2016-09-12 11:25:30 -07:00
Dan Finlay
e0e38b879f
Fix some references
2016-09-12 11:21:27 -07:00
Dan Finlay
363c2a0939
Fix account unlocking
...
SubmitPassword was not creating a new id-management
This is because I broke up the old "createIdmgmt" method to not perform as much conditional logic.
Now the pieces are reusable and do what they should do.
2016-09-12 11:13:26 -07:00
Frankie
c37c050c8a
Revert "Add new eth-lightwallet salting to vault."
2016-09-12 10:34:06 -07:00
Dan Finlay
5c1d8e299e
Select first address when restoring vault
...
Fixes #642
2016-09-12 08:50:42 -07:00
Dan Finlay
f51a13abaf
Fix ethStore pushed addresses
...
Needed to add hex prefix always.
2016-09-12 08:39:46 -07:00
Dan Finlay
9b861b6687
Fixed caching bug
...
Fixed bug where the second new vault created in an IdStore would initially return the accounts from the original store.
Also fixed some tests that were incorrect.
2016-09-10 15:45:34 -07:00
Dan Finlay
59fd86383f
Correctly clear ethStore cache on new vault restore
2016-09-10 12:08:27 -07:00
Dan Finlay
6763871c41
Captured #640 in failing test
2016-09-10 11:46:50 -07:00
Dan Finlay
36dc63bc04
Add new eth-lightwallet salting to vault.
...
eth-lightwallet was previously not salting vault passwords, potentially making it easier to crack them once obtained.
This branch incorporates the API changes to allow us to take advantage of the new salting logic.
This is still throwing deprecation warnings, but that's actually a bug in eth-lightwallet I wrote, [I've submitted a PR for that here](https://github.com/ConsenSys/eth-lightwallet/pull/116 ).
Fixes #555
2016-09-09 19:42:18 -07:00
Kevin Serrano
36759b3238
Do not trigger how-to-video on anything but install.
2016-09-09 14:23:04 -07:00
Dan Finlay
01f3683dcf
Only init one wallet on restore
...
Fixes #610
2016-09-08 19:49:28 -07:00
Dan Finlay
440e0797a7
Reverting memory leak fix
...
This wasn't a good enough fix, and had other repercussions.
Looking for a way to properly detect EOS, and tear down the correct stream accordingly.
2016-09-06 20:01:41 -07:00
Dan Finlay
2564c0c51c
Bump changelog
2016-09-06 18:59:47 -07:00
Dan Finlay
bfea26d3e3
Ensure listener is cleaned up
...
Also fixed bug when validating a tx with no value.
2016-09-06 18:56:26 -07:00
Kevin Serrano
1117874953
Merge branch 'master' into first-time
2016-09-06 15:29:40 -07:00
Dan Finlay
dcc24804a1
Add negative value validation to tx approval
2016-09-06 15:23:48 -07:00
Kevin Serrano
50f0624ea8
Replace chrome with generalized browser API.
2016-09-06 10:27:11 -07:00
Kevin Serrano
9cb600e17a
Redirect to video in a new tab on fresh install.
2016-09-06 10:24:31 -07:00
Vincent Serpoul
4cf12337f2
linting
2016-09-06 11:24:09 +08:00
Vincent Serpoul
76d63ec4e0
Error message more helpful
2016-09-06 11:20:22 +08:00
kumavis
c2a1b442e9
Version 2.10.2
2016-09-02 13:51:22 -07:00
kumavis
891e17c44c
notif - use standard err-first callback style
2016-09-02 13:29:47 -07:00
kumavis
8b37bcf16b
Version 2.10.1
2016-09-02 12:48:50 -07:00
Dan Finlay
34fd23803d
Merge branch 'master' into i566-NoPopupWhenOpen
2016-09-01 11:34:38 -07:00
Dan Finlay
4f614d0852
Linted
2016-09-01 11:31:39 -07:00
Dan Finlay
47b2ae1c5f
Do not open popup for internally produced txs
2016-09-01 11:26:27 -07:00
kumavis
532737a101
inpage - remap ids on response
2016-08-31 15:40:05 -07:00
Dan Finlay
44545e0f47
Add metamask route to infura urls
...
Fixes #597
Allows metamask-specific RPC metrics.
2016-08-31 11:10:25 -07:00
Dan Finlay
fd5dad136f
Remove old notification cleanup code
2016-08-29 17:33:56 -07:00
Dan Finlay
742a0e0dfe
Make popup a type Edge supports
2016-08-29 17:33:35 -07:00
Dan Finlay
1b617402ec
Add extra edge compatibility
2016-08-29 17:33:18 -07:00
Dan Finlay
b36b760338
Fix console.error references
...
Microsoft edge does not support console.error.bind, nor is that call necessary here.
2016-08-29 17:32:39 -07:00
Dan Finlay
6838027c65
Remove bind calls from console errors
2016-08-29 16:49:58 -07:00
Dan Finlay
e85418b11a
Merge branch 'master' into EdgeCompatibility
2016-08-29 16:14:51 -07:00
Dan Finlay
bb8241f711
Version 2.10.0
2016-08-29 11:14:18 -07:00
Frankie
547894ed39
Merge branch 'master' into i#563forgotPassword
2016-08-25 16:06:54 -07:00
Dan Finlay
8b81009a30
Merge branch 'master' into PopupNotifications
2016-08-25 15:42:35 -07:00
Frankie
11c6c63d76
Merge branch 'master' into i#563forgotPassword
2016-08-25 14:17:29 -07:00
Frankie
483a7fee0a
Add a back button on lock screen to go back to init menu
2016-08-25 14:13:32 -07:00
Kevin Serrano
a9b390c58c
Bump versioning.
2016-08-24 18:38:15 -07:00
Kevin Serrano
648dd59890
Merge branch 'master' into shortcut-fix
2016-08-24 18:37:01 -07:00
Kevin Serrano
8dfa701197
Fixed prohibited shortcut combination.
2016-08-24 18:33:27 -07:00
Dan Finlay
793ad6b8d8
Merge branch 'master' into PopupNotifications
2016-08-24 16:59:22 -07:00
Dan Finlay
340d12f0cf
Version 2.9.1
2016-08-24 16:32:15 -07:00
Dan Finlay
eee08457e5
Merge branch 'master' into i484PersistPendingSignatures
2016-08-24 16:15:43 -07:00
Dan Finlay
3febbdae57
Linted
2016-08-24 16:02:22 -07:00
Dan Finlay
abb5b2013d
Fix bug where unconfirmed message sig is lost when locked.
...
Fixes #484
Adds unsigned messages to the in-memory message list before showing the unlock message.
2016-08-24 15:58:08 -07:00
Dan Finlay
4e34796983
Merge branch 'master' into PopupNotifications
2016-08-24 15:03:09 -07:00
Kevin Serrano
c82a494b4b
Implement usage of nock.
2016-08-24 13:58:50 -07:00
Kevin Serrano
d3d634d09c
Added mock option to function.
2016-08-24 13:28:06 -07:00
Kevin Serrano
cf5b8ba388
Change shortcut again to Ctrl+Alt+M
2016-08-24 11:15:03 -07:00
Kevin Serrano
1444f5451f
Change shortcut to Alt+M
2016-08-24 10:25:59 -07:00
Kevin Serrano
9328e96d80
Add shortcut for opening MetaMask.
2016-08-23 16:53:05 -07:00
Dan Finlay
bc43e3d140
Merge branch 'master' into PopupNotifications
2016-08-23 16:02:06 -07:00
Dan Finlay
671ca33abb
Close notification on opening main UI
2016-08-23 15:44:50 -07:00
Kevin Serrano
4bceda37a8
Merge branch 'master' into fox-sub
2016-08-23 14:51:09 -07:00
Kevin Serrano
5168232481
Created option to pass in static file for fallback for logo.
2016-08-23 14:11:25 -07:00
Dan Finlay
b3887ffd0a
Skip popup dismissal in tests
2016-08-23 11:48:46 -07:00
Dan Finlay
983f3938da
Linted
2016-08-23 11:42:54 -07:00
Dan Finlay
4fb49dfb4b
Close popup even if last tx is dismissed from main UI
2016-08-23 11:40:08 -07:00
Dan Finlay
e5ca83d2bf
Emit updates to all listeners on pending tx updates
...
Previously the metamask controller only supported a single UI event listener, which wasn't useful for having a separate notification UI open at the same time.
Also reduced the notification's complexity down to a single method, which is heavily re-used.
Still has an outstanding bug where if the plugin ui dismisses the last tx, it does not close the notification popup.
2016-08-23 11:15:56 -07:00
Dan Finlay
49ab51d825
Merge branch 'master' into PopupNotifications
2016-08-22 20:06:59 -07:00
kumavis
c97866e367
Merge branch 'master' into kumavis-patch-1
2016-08-22 19:23:01 -07:00
kumavis
8b9999b71e
inpage - cleanContextForImports fix
...
set to undefined instead of deleting
updates #447
2016-08-22 19:22:12 -07:00
kumavis
5c9ca21ba3
Merge branch 'master' into i390-TransactionLimit
2016-08-22 19:19:53 -07:00
kumavis
2f01ec5be2
Merge branch 'master' into i479
2016-08-22 19:14:58 -07:00
kumavis
b8077983d6
inpage provider - reassign incomming ids
2016-08-22 18:59:15 -07:00
Dan Finlay
75fd650f69
Merge branch 'master' into PopupNotifications
2016-08-22 17:18:53 -07:00
Dan Finlay
361e26fad7
Limit to one popup, re-focus on additional notifications.
2016-08-22 17:18:14 -07:00
Dan Finlay
6e1000f361
Merge branch 'master' into PopupNotifications
2016-08-22 15:03:36 -07:00
Kevin Serrano
bc2abd0a78
First part of chinese translation.
2016-08-22 14:11:32 -07:00
Kevin Serrano
18aef9570f
Add spanish locales.
2016-08-22 14:07:02 -07:00
Dan Finlay
3d451ddf3e
Merge branch 'master' into i390-TransactionLimit
2016-08-22 11:59:08 -07:00
Dan Finlay
31e0a3491b
Version 2.9.0
2016-08-22 11:24:34 -07:00
Dan Finlay
7389f9d0a0
Enforce tx history limit
2016-08-18 15:40:56 -07:00
Frankie
3525dc0801
Create a ShapeShift tx in tx History
2016-08-18 15:20:26 -07:00
Frankie
efa61f2cf8
Merge branch 'master' into shapeshiftTx
2016-08-18 11:06:32 -07:00
Frankie
752d16f6c0
WIP: ShapeShift tx
2016-08-18 11:04:28 -07:00
Dan Finlay
dfaac78e39
Linted
2016-08-16 17:50:51 -07:00
Dan Finlay
a167bbc5a0
MVP Popup Notifications Working
...
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.
2016-08-16 17:32:54 -07:00
Dan Finlay
030bdec27a
Unify notification and popup ui files
2016-08-16 16:46:44 -07:00
Dan Finlay
4ba90969ee
Merge branch 'master' into PopupNotifications
2016-08-16 15:41:11 -07:00
Dan Finlay
5479509618
Set up MVP for popup-based notifications.
2016-08-16 15:39:40 -07:00
Kevin Serrano
666f3cd66c
Added compliance for tests and properly accounts for N/A conversions.
2016-08-16 15:11:40 -07:00
Kevin Serrano
d43ac808ff
Fix uncalled fn.
2016-08-16 14:28:32 -07:00
Kevin Serrano
6041ba1ed2
Add fallback to API failure.
2016-08-16 14:07:06 -07:00
Kevin Serrano
58e3042a3b
Remove logging. Clean up duplicate entries in currency list.
2016-08-16 13:21:16 -07:00
Kevin Serrano
7725f38147
Merge branch 'master' into usd-conversion
2016-08-16 10:50:39 -07:00
Dan Finlay
e5f2c1a866
Version 2.8.0
2016-08-15 10:56:01 -07:00
Kevin Serrano
6895d330ff
Merge master.
2016-08-15 10:50:53 -07:00
Dan Finlay
e826eb932c
Remove ethereum classic provider
...
Fixes #542
2016-08-14 18:41:05 -07:00
kumavis
0b660f4ac8
deps - extracted ensnare to module
2016-08-12 13:25:38 -07:00
Kevin Serrano
b1f68ec9cd
Add global var for background.
2016-08-11 19:44:59 -07:00
Kevin Serrano
1e54a1b5e8
Merge github.com:MetaMask/metamask-plugin into logging-fix
2016-08-11 19:05:22 -07:00
Kevin Serrano
2b0c6953e2
Create global variable that changes ui logging.
2016-08-11 18:58:23 -07:00
Kevin Serrano
b8856d765d
Setting defaults to production.
2016-08-11 15:42:21 -07:00
kumavis
c0f7c49105
inpage-prov - sync error - fix link
2016-08-11 14:35:55 -07:00
Kevin Serrano
243d83dd33
Separate developmentMode conditional to only wrap log.
2016-08-11 14:24:35 -07:00
Kevin Serrano
ad468c1880
Merge branch 'master' into logging-fix
2016-08-11 14:07:49 -07:00
kumavis
d7dffedf48
deps - local-message-stream extracted as module post-message-stream
2016-08-11 14:04:20 -07:00
Kevin Serrano
804e8df87f
Lint
2016-08-11 14:03:51 -07:00
Kevin Serrano
9904b4ef5a
Add ability to hide logging messages in production.
2016-08-11 13:59:14 -07:00
kumavis
53b1334d37
clean -formatting
2016-08-11 13:31:00 -07:00
kumavis
3417c421c8
inpage-provider - remove createSyncProvider, just fail
2016-08-11 13:23:49 -07:00
Kevin Serrano
abfc5632ef
Fix ether warning checkbox.
2016-08-10 10:54:55 -07:00
Kevin Serrano
cb0c1f25ba
Did not previously call functions before!
2016-08-09 16:49:15 -07:00
Kevin Serrano
637d3978b7
Fix default value. Add loading indication for async.
2016-08-09 16:33:58 -07:00
Kevin Serrano
8acb3e6007
Enable full listing of supported currencies by Cryptonator.
2016-08-09 09:48:08 -07:00
Dan Finlay
3597759151
Add MSFT Edge keys to manifest.json
2016-08-07 13:35:07 -07:00
Kevin Serrano
260de6532c
Get fiat numbers rendering on tooltip. Need to find way to create line breaks.
2016-08-05 12:18:44 -07:00
Kevin Serrano
479abadaa7
Merge branch 'master' into usd-conversion
2016-08-04 13:26:03 -07:00
Dan Finlay
f9e81bdd99
Version 2.7.3
2016-07-29 13:28:26 -07:00
Dan Finlay
c9c8fbf2ec
Fix account selection updating
2016-07-29 13:27:39 -07:00
Dan Finlay
019581bd1f
Version 2.7.2
2016-07-29 13:08:57 -07:00
Dan Finlay
6151339840
Merge branch 'master' into AddEthClassic
2016-07-28 15:47:22 -07:00
Dan Finlay
5ceed48db9
Fix broken reference to host store.didUpdate
...
I'd returned this line because it seemed to fix Firefox compatibility, now it seems like that wasn't the case. Removing it again.
2016-07-28 11:53:33 -07:00
Dan Finlay
9b43ec2278
Add eth classic to provider menu
2016-07-28 10:53:51 -07:00