Dan Finlay
0cd11915ce
Improved Ui Dev Mode
...
Dev mode now reloads on file changes (although it seems to sometimes reload too soon, not getting the update... we can tune the timeout interval in development/index.html)
Dev mode now reloads on all non-`node_modules` file changes, so the `ui` and `app` folders are both being watched for live reloading.
2016-07-01 14:23:37 -07:00
Dan Finlay
50afc386e5
Simplify ui task command
2016-06-30 23:15:38 -07:00
Dan Finlay
d1545245c2
Clean up beefy usage
...
Now properly uses brfs transform so it can reload on state object changes.
2016-06-30 22:59:28 -07:00
kumavis
5a917431d8
disclaimer - render via react-markdown
2016-06-30 21:46:19 -07:00
Dan Finlay
90e4483d68
Add ui mocking script
2016-06-30 18:23:13 -07:00
Dan Finlay
e55938ed15
First simple version of ui mocker
2016-06-30 18:22:16 -07:00
Dan Finlay
78e6ed22be
Add tooltip to copy button
2016-06-29 15:57:59 -07:00
kumavis
216e7235dd
deps - bump web3-stream-provider
2016-06-23 13:09:01 -07:00
kumavis
d7b76f83ff
deps - bump web3-stream-provider
2016-06-23 12:55:24 -07:00
kumavis
d3b743c9cd
deps - bump stream-provider
2016-06-23 11:44:14 -07:00
Dan Finlay
1cafdb8b1d
Add linting to our mocha suite
2016-06-21 14:01:40 -07:00
Dan Finlay
7b2f061fbb
Some manual fixes
2016-06-21 12:51:04 -07:00
Dan Finlay
45506d6758
Got eslint running correctly
2016-06-21 12:40:09 -07:00
Dan Finlay
7b9a1197c8
Began adding auto linting
2016-06-21 12:07:13 -07:00
kumavis
c1e9444200
idStore - add DELEGATE_CALL detection
2016-06-16 19:51:34 -07:00
kumavis
40d56acbb9
deps - bump stream-provider for better batch rpc
2016-06-14 12:32:05 -07:00
Dan Finlay
d49ef1a2e5
Blockchain status now updates on availability change
2016-06-03 15:18:20 -07:00
Dan Finlay
d8c4af5f2b
Update eth-lightwallet for security fix
2016-05-26 10:13:05 -07:00
kumavis
092c191c1f
background + notifications - add origin to message signatures
2016-05-25 18:03:16 -07:00
kumavis
8fa8813b91
deps - bump
2016-05-22 18:00:56 -07:00
kumavis
00e9f3c6ae
inpage - refactor for modularity
2016-05-22 15:23:16 -07:00
kumavis
f86a1bdcb0
deps - bump provider-engine
2016-05-19 16:55:58 -07:00
kumavis
cd7fd6353f
deps - bump provider-engine
2016-05-19 13:28:59 -07:00
Dan Finlay
9d0cad0e16
Finish clean implementation of drop-down menu
2016-05-18 17:32:26 -07:00
Dan Finlay
d0b0526765
Add dynamic list item styles
2016-05-18 14:36:35 -07:00
Dan Finlay
d18d9a8f97
Add animated sandwich button
2016-05-18 12:30:03 -07:00
kumavis
82504ae965
ui - txList - add time
2016-05-13 17:02:33 -07:00
Dan Finlay
f2676d1241
Merge branch 'master' into eyeballs
2016-05-13 00:20:40 -07:00
kumavis
47a5b58b92
deps - bump web3
2016-05-12 03:02:08 -07:00
Dan Finlay
4e9b829179
Merge branch 'master' into eyeballs
2016-05-11 14:16:53 -07:00
kumavis
a468294d2c
deps - bump provider-engine
2016-05-11 13:23:53 -07:00
Dan Finlay
9ff218afa8
Added transition group dependency back
2016-05-11 02:53:49 -07:00
Dan Finlay
2978e6e494
Fixed transitions
2016-05-11 02:46:41 -07:00
kumavis
82f9955f21
deps - bump jazzicon
2016-05-11 00:18:52 -07:00
Dan Finlay
d9d442ed1f
Began adding jazzicons
...
Currently experiencing a few problems:
1. Tons of errors on app start. It's as if Jazzicon is getting called many times at start with some object as its diameter.
2. Weird visual glitches. When leaving a view with a jazzicon, it flashes off its border radius.
3. Messy transitions. Might want to just re-do the transitions. They just look awful, it's barely worthwhile.
2016-05-10 23:07:01 -07:00
kumavis
aa2816010d
inpage - automatic dapp reload
2016-05-05 16:04:43 -07:00
Dan Finlay
118da12197
Merge branch 'master' into Identicon
2016-04-29 14:01:58 -07:00
Dan Finlay
9360e33510
Convert icons to identicons
2016-04-29 12:45:46 -07:00
kumavis
82983e5eff
idmgmt - eth_sign support + notifications
2016-04-28 14:16:24 -07:00
kumavis
d562b86f7a
tx list - bug fix - fixes #143
2016-04-28 11:48:39 -07:00
kumavis
c66ac13cc9
provider - use provider-engine zero
2016-04-26 11:36:23 -07:00
kumavis
04a61b7de9
build - post process with dereq
2016-04-20 13:22:41 -07:00
kumavis
2a53a26fca
Merge pull request #117 from MetaMask/i33
...
reject unknown tx 'from' address via provider-engine
2016-04-18 13:09:59 -07:00
kumavis
c503d0897d
deps - bump provider-engine to 7.4.0
2016-04-18 12:57:42 -07:00
kumavis
046bacbd5b
deps - remove unused faux-jax
2016-04-18 12:56:55 -07:00
Dan Finlay
65d73d7bb4
Unify test suites
2016-04-18 11:41:29 -07:00
Dan Finlay
8b62a8bec2
Fix plugin tests
2016-04-18 11:31:06 -07:00
Dan Finlay
6e0bb68cba
Run all UI tests
2016-04-14 15:26:26 -07:00
Dan Finlay
702b7e86f2
Limit test suite to UI for now
2016-04-14 15:10:12 -07:00
Dan Finlay
29f1957b86
Bump ethereumjs-utils version
2016-04-14 14:34:52 -07:00
Dan Finlay
4754db8c5f
Remove metamask-ui dependency
2016-04-13 15:48:13 -07:00
Dan Finlay
a27677a87c
Move UI deps into main plugin package.json
...
Also move UI test scripts into main plugin
Also move testing explanation to main plugin README.
2016-04-13 15:46:39 -07:00
Dan Finlay
b3e5fc2cf6
Revert "Revert "Etherscan provider""
2016-03-31 16:32:35 -07:00
Dan Finlay
3314aad9cc
Revert "Etherscan provider"
2016-03-31 16:32:06 -07:00
Dan Finlay
8384b035e8
Got etherscan working, bump version
...
New version of provider-engine includes etherscan-subprovider features required to let Metamask use it.
Hard coded the new version of `web3-provider-engine` even though it is not live on `npm` yet, because it is a dependency of this branch.
I'll deploy to the Chrome store but not merge on Github until that provider-engine is published, because it could break others' dev environments.
2016-03-31 16:23:22 -07:00
Dan Finlay
c2046be0d8
Made configuration migrateable
...
Abstract all configuration data into a singleton called `configManager`, who is responsible for reading and writing to the persisted storage (localStorage, in our case).
Uses my new module [pojo-migrator](https://www.npmjs.com/package/pojo-migrator ), and wraps it with the `ConfigManager` class, which we can hang any state setting or getting methods we need.
By keeping all the persisted state in one place, we can stabilize its outward-facing API, making the interactions increasingly atomic, which will allow us to add features that require restructuring the persisted data in the long term without having to rewrite UI or even `background.js` code.
All the restructuring and data-type management is kept in one neat little place.
This should make it very easy to add new configuration options like user-configured providers, per-domain vaults, and more!
I know this doesn't seem like a big user-facing feature, but we have a big laundry list of features that I think this will really help streamline.
2016-03-30 19:15:49 -07:00
Dan Finlay
335a03d650
Removed unused dependency
2016-03-25 15:45:23 -07:00
Dan Finlay
7fc8195cb1
Remove broken npm script
2016-03-25 15:43:26 -07:00
Dan Finlay
a2c7ccafa6
Implemented BIP44 compliance test.
...
Also added the hdPath that Christian had told me to our calls to the LightWallet, but this does not seem to have made us generate the same accounts as `testrpc` yet.
2016-03-25 14:51:19 -07:00
Dan Finlay
37fd45e5b7
Convert to bip44 hdTrees
...
Added initial test just to verify we can recover the accounts we generate in this way.
Still need to add compliance test to make sure this interoperates with testrpc's new mnemonic flag.
2016-03-25 12:41:18 -07:00
Dan Finlay
da31f4daed
Added basic es6 mocha test suite
2016-03-24 17:51:46 -07:00
kumavis
b8e36f41a2
notifications - add tx confirm+cancel buttons
2016-03-11 17:13:48 -08:00
kumavis
b3d46e02b8
build - use gulp, remove grunt
2016-03-11 15:21:43 -08:00
kumavis
1ffc98917d
plumbing - fix rpc feedback loop bug
2016-03-10 13:04:45 -08:00
kumavis
f64e4a518b
plumbing - pipe web3 to the popup.js
2016-03-10 12:28:42 -08:00
kumavis
95610c305f
deps - bump metamask-ui
2016-03-08 14:36:44 -08:00
kumavis
099bb6e63d
deps - bump ui and provider-engine
2016-03-08 13:27:38 -08:00
kumavis
f1d100f910
deps - add gulp deps
2016-03-02 23:29:43 -08:00
kumavis
f52f4d460e
build - add gulp build process
2016-03-02 23:08:28 -08:00
kumavis
fddb99c9b3
deps - bump provider engine
2016-02-17 13:43:44 -08:00
kumavis
c134fd3c1f
deps - bump metamask-ui
2016-02-17 00:55:38 -08:00
kumavis
15a88c71aa
deps - bump metamask-ui to 1.1.0
2016-02-15 11:05:56 -08:00
Simon de la Rouviere
2dd66f3a8f
Added xtend to package.json
2016-02-15 12:19:08 +02:00
kumavis
a487c8a952
intercept xhrs for localhost:8545
2016-02-14 21:53:54 -08:00
kumavis
26fec3d43a
deps - update deps
2016-02-10 18:28:57 -08:00
kumavis
f8c5b90320
idmgmt - refactor
2016-02-10 17:44:46 -08:00
kumavis
31c9bf3c26
deps - add readable-stream + bump provider-engine
2016-02-10 12:04:39 -08:00
kumavis
8ed59c0d12
deps - bump
2016-02-10 11:47:21 -08:00
kumavis
8f22f7603d
deps - add metamas-ui, bump provider-engine
2016-02-08 11:47:42 -08:00
kumavis
a91d576213
deps - bump metamask-provider
2016-01-27 22:42:50 -08:00
kumavis
c315084b0d
deps - but provider-engine
2016-01-21 01:24:42 -08:00
kumavis
2f079dfdd1
refactor - push data to popup
2016-01-17 01:27:25 -08:00
kumavis
7347a66eb0
integrate metamask-ui with id mgmt
2016-01-15 02:03:42 -08:00
kumavis
3eaf027e30
migrate to new ui + provider
2016-01-14 18:26:54 -08:00
kumavis
ec1155c2f9
deps - bump provider engine
2015-12-20 16:50:16 -08:00
kumavis
5027c87e6e
deps - bump provider-engine
2015-12-20 16:28:18 -08:00
kumavis
09644408c2
testing continues
2015-12-20 16:22:18 -08:00
kumavis
72a747165d
migrate to ProviderEngine zero-client
2015-12-18 22:05:16 -08:00
kumavis
cc935a1eba
deps - bump blockapps-web3
2015-10-13 13:00:22 +08:00
kumavis
2ecea44f92
major - migrate to blockapps-web3
2015-10-09 23:14:18 -07:00
kumavis
fd9871acae
builds smoothly + forwards txs to extension
2015-08-01 20:50:29 -07:00
kumavis
d352a6c7d8
metamask provider skeleton
2015-07-31 23:05:04 -07:00
kumavis
500a95a704
init commit
2015-07-31 18:38:02 -07:00