Frankie
ea564e51fc
Fix for lint err
2016-06-21 15:30:18 -07:00
Frankie
cf663f1104
Fix conflict
2016-06-21 15:04:00 -07:00
Dan Finlay
8fde8a8921
Manually linted
2016-06-21 13:56:04 -07:00
Frankie
265725c6ed
Change the copy to cliboard icon
2016-06-21 13:40:02 -07:00
Dan Finlay
ab15b4c825
Merge branch 'master' of github.com:MetaMask/metamask-plugin into AutoLint
2016-06-21 13:19:44 -07:00
Dan Finlay
a08c3bc01b
Auto linted
2016-06-21 13:18:32 -07:00
Frankie
5d349083f0
Change export icon to key
2016-06-21 13:10:28 -07:00
Zac Mitton
bd6ee81d09
tweek
2016-06-21 10:52:41 -05:00
Zac Mitton
9132f08507
added a failing case and fixed it by refactoring everything to strings
2016-06-20 18:46:29 -04:00
Dan Finlay
281ed1c2bb
Fix tx approval address formatting
2016-06-16 18:37:39 -07:00
Dan Finlay
69f628dbe2
Preserve disclaimer line breaks
2016-06-16 17:11:13 -07:00
Dan Finlay
79999109e2
Added some real text to top of disclaimer
2016-06-16 17:05:38 -07:00
Dan Finlay
9e7a9e6837
Increase disclaimer scroll box height
2016-06-16 16:57:56 -07:00
Dan Finlay
1f0de5588d
Remove dead code
2016-06-16 16:55:45 -07:00
Dan Finlay
2835112dbf
Conditionally display disclaimer
2016-06-16 16:55:32 -07:00
Dan Finlay
93fa97f86a
Add disclaimer component
2016-06-16 16:55:22 -07:00
Dan Finlay
f5fa0d3fa5
Improved template to not be invisible
2016-06-16 16:49:10 -07:00
Dan Finlay
08ecbcf242
Create disclaimer approval reducer
2016-06-16 16:41:57 -07:00
Dan Finlay
c5d334d372
Fix disclaimer approving action
2016-06-16 16:40:55 -07:00
Dan Finlay
af48b94f6f
Add disclaimer consent action
2016-06-16 15:58:45 -07:00
Dan Finlay
825bb4494b
Add placeholder disclaimer file
2016-06-16 15:51:57 -07:00
Dan Finlay
f6d1da7793
Improve template
2016-06-16 15:51:39 -07:00
Dan Finlay
92f8d1b2ca
Merge pull request #286 from MetaMask/FixSpinner
...
Made network spinner clickable
2016-06-14 15:26:33 -07:00
Dan Finlay
9417b92e44
Let account address take more space in account list
2016-06-14 15:24:47 -07:00
Dan Finlay
c8706b5d6f
Made network spinner clickable
...
Opens network menu, for when network is unreachable.
Fixes #279
2016-06-14 15:00:25 -07:00
Dan Finlay
d6ebae8c4f
Show more address in detail view
2016-06-14 14:29:08 -07:00
Dan Finlay
6f07acc4be
Center main account icon
2016-06-14 13:29:53 -07:00
Dan Finlay
a04815555f
Merge pull request #283 from MetaMask/RewordLock
...
Reword lock menu item
2016-06-14 13:05:57 -07:00
Dan Finlay
789b1db34c
Remove unused class
2016-06-14 13:01:04 -07:00
Dan Finlay
e0f8628486
Rename Lock Account to simply Lock
2016-06-14 12:59:34 -07:00
Dan Finlay
e76a628a5b
Insert vlad icons into UI
2016-06-14 12:43:43 -07:00
Frankie
e9208be096
Size export confirmation input
2016-06-12 13:36:34 -04:00
Frankie
ff2f5cd58a
Change name-label css bug
2016-06-12 12:40:30 -04:00
Frankie
88ed93afd9
Remove qr code icon and reorder to have clipboard first
2016-06-12 12:40:30 -04:00
Frankie
7d8bf31e82
Fix edit text
...
and edit label alighment
2016-06-12 12:38:51 -04:00
Frankie
1987296af0
Add spacing in line items
2016-06-08 19:08:55 -04:00
Frankie
03e9ff6e42
Mend CHANGE.log
2016-06-08 17:12:25 -04:00
Frankie
e9407777cc
Style up the info screen
2016-06-08 16:43:05 -04:00
Frankie
702dc3b216
Add icons to left side of links, as well as the metmask version and styling
2016-06-08 15:40:42 -04:00
Dan Finlay
d5c378b09a
Cache identicons
...
Fixes #197
Also as a side effect, by creating this `iconFactory.cache` object, we have a convenient place for specifying stock icons for known contracts!
We can just hard-code image addresses in the `ui/lib/icon-factory.js` cache instantiation, and those values will be injected into the identicon image tag `src` attributes.
2016-06-06 14:05:13 -07:00
Frankie
2c2fcd60bf
Merge branch 'master' into uiFixes
2016-06-06 10:20:05 -04:00
Frankie
f59ca7a6bf
Add css to resize and alighn input for editable lable
2016-06-06 10:09:21 -04:00
Frankie
217dd9c95e
Fix label size for edit label
2016-06-06 03:30:26 -04:00
Frankie
40338571fa
Add edit label
2016-06-06 03:14:10 -04:00
Dan Finlay
b1a4c19ddb
Make morden sail blue
2016-06-03 18:26:26 -07:00
Dan Finlay
b9007ee843
Add provider menu on clicking network status indicator.
...
Also simplifies network status icons.
2016-06-03 17:49:54 -07:00
Dan Finlay
5560ebba26
Clicking network status indicator reveals provider menu
2016-06-03 17:09:18 -07:00
Dan Finlay
b2b4b4dd25
Merge branch 'master' into display_network
2016-06-03 15:21:24 -07:00
Dan Finlay
d49ef1a2e5
Blockchain status now updates on availability change
2016-06-03 15:18:20 -07:00
Dan Finlay
2422c78ce2
Add network loading indication
2016-06-03 13:58:09 -07:00
Dan Finlay
d86d7b9ac7
Differentiate icon name from hover text
2016-06-03 13:08:49 -07:00
Dan Finlay
3170e094c5
Some minor linting
2016-06-03 12:59:59 -07:00
Dan Finlay
acc00b84ea
Make hover text more human friendly
2016-06-03 12:58:14 -07:00
Dan Finlay
66f06844ac
Remove metamask logo from header
2016-06-03 12:58:00 -07:00
Frankie
d90943dc61
Change chevron-down to fa-plus
2016-06-03 13:31:36 -04:00
kumavis
6dec937c2a
Merge pull request #242 from MetaMask/HashFix
...
provider-engine hooked wallet - checkSum addresses not recognized
2016-06-02 19:06:46 -07:00
Dan Finlay
272bea31b5
Fix hashed address validation
2016-06-02 18:42:09 -07:00
Dan Finlay
10fec9052f
A couple seed recovery enhancements
...
- 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'.
2016-06-02 17:11:12 -07:00
Dan Finlay
9cc04be5e4
Added seed word recovery to config screen
2016-06-02 16:52:18 -07:00
Zac Mitton
f5d107cde1
undo style
2016-06-01 16:37:36 -07:00
Zac Mitton
924a65c956
network status getting set upon start-up and showing in title bar but not auto-updating yet
2016-06-01 16:30:14 -07:00
Dan Finlay
921ced1630
Merge branch 'master' into i216
2016-05-26 15:21:27 -07:00
kumavis
870e05b240
ui - redesign - init + vault create/restore + seed
2016-05-26 15:11:22 -07:00
Dan Finlay
01e5bc25a9
Fix build error
2016-05-26 15:00:37 -07:00
Dan Finlay
5001547386
Remove etherscan links from non standard blockchains
2016-05-26 14:59:05 -07:00
Dan Finlay
4d468d8064
Fix network reference part 2
2016-05-26 14:50:01 -07:00
Dan Finlay
12d89eb647
Fix network reference
2016-05-26 14:41:11 -07:00
Dan Finlay
5da6fd5ab1
Add clicking txs in list shows tx conf screen
2016-05-26 14:32:45 -07:00
Dan Finlay
d31189b206
Add pending messages to sign to tx list
2016-05-26 14:12:41 -07:00
Dan Finlay
d489b31923
Center wallet nickname under identicon in tx confirmation screen
2016-05-26 13:06:29 -07:00
kumavis
36d6b3959e
Merge pull request #222 from MetaMask/balances
...
Fixes #206
2016-05-25 19:42:51 -07:00
Zac Mitton
2ce9f1a776
correctly displaying small balances with tests
2016-05-25 18:29:03 -07:00
Dan Finlay
e8eae89576
Merge branch 'master' into FixTransactionBackButton
2016-05-25 17:57:57 -07:00
Dan Finlay
21af266fde
Move transaction list item into its own component
2016-05-25 17:57:08 -07:00
Dan Finlay
45ae2a0be3
Make transaction list into actual React Component
2016-05-25 17:18:04 -07:00
Dan Finlay
5669f44300
Add number indicating pending txs to account list
2016-05-25 16:54:43 -07:00
Dan Finlay
294b16a275
Fix back button on pending tx screen
...
Fixes #208
2016-05-25 16:28:07 -07:00
Dan Finlay
4f9e66994d
Remove commented out code
2016-05-25 16:09:54 -07:00
Dan Finlay
e8c88a5551
Fix persistent warning bug
2016-05-25 15:39:18 -07:00
kumavis
c5e5842424
actions - remove use of 'this'
2016-05-25 12:39:12 -07:00
Dan Finlay
adaf1c7012
Add copy address button to account list
2016-05-23 15:31:11 -07:00
Dan Finlay
45916175d7
Move account list panel to component
2016-05-23 14:56:34 -07:00
Dan Finlay
a8540d379b
Remove old accounts list file
2016-05-23 14:48:56 -07:00
Dan Finlay
b8228ab0da
Move accounts index
2016-05-23 14:48:01 -07:00
kumavis
41df7bb8f6
bugfix - exportAccount - fix copyToClipboard
2016-05-22 18:01:47 -07:00
Dan Finlay
95a3cfe3fc
Added ability to nickname wallets locally
...
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.
2016-05-20 16:18:54 -07:00
Dan Finlay
24fc5f9ea3
Fix up accounts list
...
Fix hover styles to not grow.
Fix back button on accounts list.
2016-05-20 14:11:59 -07:00
Dan Finlay
18304fa46c
Made account list hover styles more consistent
2016-05-20 12:49:33 -07:00
Dan Finlay
7d5aaaa5bd
Add ability to add account to vault
...
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.
2016-05-20 12:40:44 -07:00
Dan Finlay
2a6d6fcd15
Improve tx list style
...
Tx list no longer enlarges on hover, and failed transactions no longer have hover styles nor direct to an explorer page.
2016-05-19 19:11:53 -07:00
Dan Finlay
d71ee6927f
Do not forward to null tx explorer page
2016-05-19 19:06:06 -07:00
Dan Finlay
ff20543c59
Render failed tx in tx list
2016-05-19 19:00:14 -07:00
Dan Finlay
d861c6ceca
Add special rendering for contracts in transaction list
2016-05-19 17:45:58 -07:00
Dan Finlay
47540ad0b3
Allow empty recipient fields on tx
2016-05-19 16:14:16 -07:00
Dan Finlay
60270de53d
Add full precision to send tx value field.
2016-05-19 14:46:50 -07:00
Dan Finlay
22a77b8041
Increase send value precision
2016-05-19 14:21:35 -07:00
Dan Finlay
c8deb355f7
Add address capitalization checksumming
2016-05-19 12:06:45 -07:00
Dan Finlay
685a1881b8
Allow txs with no recipient when they have a data field
2016-05-19 11:28:58 -07:00
Dan Finlay
e5034ade24
Make accounts page transition forward from account detail
2016-05-18 23:50:15 -07:00
kumavis
5a17a6376c
Merge branch 'eyeballs' of github.com:MetaMask/metamask-plugin into eyeballs
2016-05-18 17:50:22 -07:00
kumavis
8c6a451ac7
ui - redesign - txList improved
2016-05-18 17:48:50 -07:00
kumavis
fbc7a48fef
Merge pull request #190 from MetaMask/MenuDroppo
...
Drop-down menu
2016-05-18 17:48:12 -07:00
Dan Finlay
e64e3bbea5
Fix typos
2016-05-18 17:47:30 -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
c85c594d5b
Merge pull request #189 from MetaMask/hotfixsendTx
...
ui - sendTx - re-add warning and fix form parsing
2016-05-18 13:57:49 -07:00
kumavis
6eebda73cf
ui - sendTx - re-add warning and fix form parsing
2016-05-18 13:55:43 -07:00
kumavis
6ae0a90d7b
ui - redesign - ether amount component
2016-05-18 13:41:08 -07:00
Dan Finlay
79e595754f
Merge branch 'eyeballs' into MenuDroppo
2016-05-18 12:30:31 -07:00
Dan Finlay
d18d9a8f97
Add animated sandwich button
2016-05-18 12:30:03 -07:00
kumavis
877648623e
ui - redesign - sendTransaction
2016-05-18 12:13:19 -07:00
kumavis
49e08f9013
ui - redesign - unlock menu
2016-05-13 18:07:47 -07:00
kumavis
d6a8b0b90a
ui - redesign - send
2016-05-13 17:09:34 -07:00
kumavis
82504ae965
ui - txList - add time
2016-05-13 17:02:33 -07:00
kumavis
2365fe1142
ui - txlist - better scroll bar positioning
2016-05-13 16:36:04 -07:00
kumavis
b55a329532
ui - copy address fix
2016-05-13 16:33:41 -07:00
kumavis
b8ad7f2cb1
ui - fix account-export margin
2016-05-13 16:31:49 -07:00
kumavis
46f1ab8b48
ui - redesign - trans group + + account detail + tx list fixes
2016-05-13 16:28:46 -07:00
kumavis
82db0afb30
ui - accunt-detail - fix style attribute
2016-05-13 15:12:30 -07:00
kumavis
e0280b0db8
ui - redesign - remove footer
2016-05-13 14:56:29 -07:00
kumavis
3d696420b7
clean - remove logging from tx list
2016-05-13 14:45:17 -07:00
Dan Finlay
041b5493dc
Streamlined some transition logic
...
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.
2016-05-13 01:24:05 -07:00
Dan Finlay
29facfe4d6
Fix more transition bugs
2016-05-11 22:21:10 -07:00
Dan Finlay
b628df017f
Revert style name fixes that broke styles
2016-05-11 21:26:09 -07:00
Dan Finlay
57280d4d79
Fix css names
2016-05-11 21:06:50 -07:00
Dan Finlay
4e9b829179
Merge branch 'master' into eyeballs
2016-05-11 14:16:53 -07:00
Dan Finlay
b430cbd064
Fix send view selected account bug
2016-05-11 12:54:19 -07:00
Dan Finlay
f926aa8f85
Vertically center title bar content
2016-05-11 02:56:12 -07:00
Dan Finlay
0af0bdbfcc
Merge branch 'eyeballs' of github.com:MetaMask/metamask-plugin into eyeballs
2016-05-11 02:47:00 -07:00
Dan Finlay
2978e6e494
Fixed transitions
2016-05-11 02:46:41 -07:00
kumavis
2913dcb82c
ui - redesign - account details
2016-05-11 02:11:31 -07:00
kumavis
c8640537e6
hotfix - identicon jazz bug
2016-05-10 23:53:07 -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
9c91da72f5
ui - account list - fix select account
2016-05-10 17:22:09 -07:00
kumavis
c2c33ff6cd
ui - redesign - app header + accounts selection
2016-05-10 16:52:07 -07:00
Dan Finlay
d8bee4f599
Make default providers more easiliy configurable for metamask devs
...
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.
2016-05-10 15:37:13 -07:00
Dan Finlay
d3b541e126
Fix transition bugs after vault restore
2016-05-10 10:45:31 -07:00
Dan Finlay
7f32560b03
Fix account loading bug
2016-05-10 10:31:53 -07:00
Dan Finlay
c30a67b2de
Restored signTx action
2016-05-06 14:46:04 -07:00
Dan Finlay
356da540d1
Style transaction list using new panel component
2016-05-06 14:42:08 -07:00
Dan Finlay
a9fc4f452f
Move account panel style into reusable component
...
The styles that defined the `account-panel` component now belong to the `panel` component, which is now used by the `account-panel` component for its styles.
It accepts an optional `onClick` property that it will fire when clicked!
Planning to use it for the tx-list.
2016-05-06 14:24:01 -07:00
Dan Finlay
ebb0aac7dd
Always show transaction list
2016-05-05 13:27:00 -07:00
Dan Finlay
64b635fc76
Fix account navigation link
2016-05-05 12:23:54 -07:00
Dan Finlay
f92189a721
Restored back button to account detail view.
...
The `Change Acct` button was confusing multiple users, reverted that bit.
2016-05-05 12:14:51 -07:00
Dan Finlay
6ee193f802
Merge branch 'MoveAccountExportToSubview' into FixButtonStyleBug
2016-05-04 20:41:59 -07:00
Dan Finlay
93db6cacb5
Fix button width transition bug
...
Fixes #160
2016-05-04 20:41:34 -07:00
Dan Finlay
d929f80532
Fix routing bug
...
Where sometimes the account list was shown when first unlocking, after momentarily showing the detail panel.
2016-05-04 20:37:39 -07:00
Dan Finlay
f4d58ebc70
Move account export to subview
...
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.
2016-05-04 18:08:31 -07:00
Dan Finlay
9c6ec054b1
Show any pending txs when unlocking
...
Before the unlock action hard-routed to the home route, now it has a condition where it will show pending transactions instead.
2016-05-03 15:04:15 -07:00
Dan Finlay
46e100f595
Improve tx UI
2016-05-03 14:44:36 -07:00
Dan Finlay
e6c4d63ccd
Add UI for Signing Messages
...
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.
2016-05-03 14:32:22 -07:00
Dan Finlay
988165224b
Fix outdated transitions
...
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.
2016-04-29 17:02:36 -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
Dan Finlay
c88c3ccd81
Fix slack link
2016-04-29 11:41:59 -07:00
Dan Finlay
d017c28441
Filter transaction list for current blockchain network
...
When starting up, we now create a `web3` inside the `background.js` process, which we pass to the `idStore` and ask for the current `network`.
We include the `network` on `app.metamask.network` in the state object.
We re-request the network when changing provider.
We filter the transaction list for transactions that match the current network.
2016-04-27 18:04:33 -07:00
Dan Finlay
781334da47
When no account is selected, show accounts view
2016-04-25 15:18:20 -07:00
Dan Finlay
1025eb3b4f
Persist selected account
...
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!
2016-04-25 14:14:34 -07:00
Dan Finlay
4c46cbc99c
Fixed some loading bugs
2016-04-25 13:49:46 -07:00
Dan Finlay
44c68eb23c
Fix test
2016-04-25 13:41:06 -07:00
Dan Finlay
2dd7bd6bd0
Make account detail view the primary view
...
- 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.
2016-04-25 12:38:43 -07:00
Dan Finlay
820736b427
Add RPC config buttons and styles
...
- Add save button for custom RPC input field
- Add button for RPC at `localhost:8545`.
- Improve `Current RPC` display.
2016-04-22 14:39:12 -07:00
Dan Finlay
7455a0fa32
Improve transaction list title
2016-04-19 19:10:22 -07:00
Dan Finlay
7276e80816
Removed logs
2016-04-19 18:58:34 -07:00
Dan Finlay
d6ab6bb4fa
Fix floating point input bug
...
When sending a transaction, we were converting to BN before handling decimals, which meant we were losing any precision past a decimal point, since BN does not handle decimals!
Put this numeric normalization into a utility function with a test around it and got it working.
2016-04-19 18:56:22 -07:00
Dan Finlay
f79601ee58
Generate explorer link to match current blockchain
2016-04-19 18:21:28 -07:00
Dan Finlay
0a0a631af2
Improve some UI formatting
2016-04-19 17:31:34 -07:00
Dan Finlay
13cac5943e
Move transaction list after account panel
2016-04-19 17:27:20 -07:00
Dan Finlay
c858b70585
Moved transaction-list into its own component
2016-04-19 15:07:15 -07:00
Dan Finlay
8fe113e8d9
Merge branch 'master' into TransactionList
2016-04-19 13:03:00 -07:00
John Whitton
b953dc9ae1
Prototype Transaction Details in account-detail.js
...
Rough prototype with hyperlink
2016-04-19 12:34:49 -07:00
Dan Finlay
1d56ab821e
Fix displayed RPC address
...
Fixes #119
2016-04-18 17:35:42 -07:00
Dan Finlay
33dc68535d
Add leading zero to account balances
2016-04-15 09:42:20 -07:00
kumavis
cef1f2a65f
ui - util - fixes#110 formatBalance
2016-04-14 21:19:08 -07:00
Dan Finlay
8527d051b0
Fix eth resolution
...
utils.formatBalance was returning rounded ether, was not useful for displaying account balances.
Now returns four decimal points, and is easily configurable for more, with passing tests.
Spoiler alert: Don't you dare divide bignumber wei. Bignumber does not have decimals. Keep it as wei, format it as ether.
2016-04-14 13:20:19 -07:00
Dan Finlay
d814a45dff
Moved UI into repo with its own dependency stack
2016-04-13 15:28:44 -07:00