Nicolas Gotchac
cf0a20f08b
Display contract block creation ( #4069 )
...
* Add contract block creation to metadata
* Display mined block for contract on Contracts view
* Better use of Summary for Accounts
* Add sorted by mined block for contracts
* Proper Block Number sort // display in contract page
* PR Grumble
* Linting issues
2017-01-09 09:38:27 +01:00
Nicolas Gotchac
81641a5839
Fix tags after Account view ( #4070 )
2017-01-06 17:23:04 +01:00
Tomasz Drwięga
f6349187ef
Bringing back js-sha3
to fix in-browser signing ( #4063 )
...
* Bring back Uint8Array sha3 support
* Added SHA3 test with HEX encoding
* Rename hex2Ascii => hexToAscii
Add tests or the api/util/format functions
Use js-sha3 for sha3 with hex encoding support
* Adding Uint8Array test
* Fixing Transaction import
2017-01-06 15:36:24 +01:00
Jannis Redmann
20c1d37b59
let users open urls from dapps view ( #4042 )
...
* browser: better url handling
* browser: pass url as param
* dapps: button to open browser
* dapps url button: remove url validation
* PR grumbles, better URL parsing
* code style ✨
* better URL parsing, react to changed URL fragment
2017-01-05 21:15:01 +01:00
Nicolas Gotchac
d16ab5eac5
Show contract parameters in MethodDecoding ( #4024 )
...
* Add decoding of Inner Contract Deployment params #3715
* Fixed TypedInput when formatted value
* Fix TypedInput
* PR Grumble
* Add test to `Param.toParams`
2017-01-05 12:06:58 +01:00
Jaco Greeff
ddeb06d9cc
UI component updates ( #4010 )
...
* Update blockStatus & test results
* IdentityIcon rendering tests for #3950
* Update IdentityName with external messages
* Expand to cover basic layout sections
* ConfirmDialog rendering tests
* TxHash expansion & tests
* Cleanup ui/*.spec.js PropType warnings
* Use react-intl plural for confirmation/confirmations (verified manually)
2017-01-05 12:06:46 +01:00
Jaco Greeff
602a4429cc
Account view updates ( #4008 )
...
* Fix null account render issue, add tests
* Add tests for #3999 fix (merged in #4000 )
* Only include sinon-as-promised globally for mocha
* Move transactions state into tested store
* Add esjify for mocha + ejs (cherry-picked)
* Extract store state into store, test it
* Use address (as per PR comments)
* Fix failing test after master merge
2017-01-05 12:06:35 +01:00
Jannis Redmann
839ee9afd7
address selector: support reverse lookup ( #4033 )
...
* address selector: simplify lookup
* address selector: support reverse lookup
2017-01-04 15:15:36 +01:00
Jaco Greeff
cc8e200ed5
Connection UI cleanups & tests for prior PR ( #4020 )
...
* Cleanups & tests for #3945
* Externalise icons as per PR comments
2017-01-04 15:15:11 +01:00
Nicolas Gotchac
e8ef7b357d
Use TypedInputs in Contracts view ( #4015 )
...
* Use TypedInput in Contracts
* Add right readOnly Bool TypedInput
* PR Grumbles
2017-01-03 17:41:46 +01:00
Nicolas Gotchac
0f41c5b847
Fix focus on Modal ( #4014 )
...
* Fix focus on Modal #3814
* PR Grumble
2017-01-03 17:41:31 +01:00
Nicolas Gotchac
0c6a9ebbb9
Work on Portal Style ( #4003 )
...
* Reduce Portal size and close on click outside
* PR Grumbles
2016-12-31 13:28:16 +00:00
Nicolas Gotchac
fd41a10319
Make Wallet first-class citizens ( #3990 )
...
* Fixed hint in Address Select + Wallet as first-class-citizen
* Separate Owned and not Owned Wallets
* Fix balance not updating
* Fix MethodDecoding for Contract Deployment
* Fix TypedInput params
* Fix Token Transfer for Wallet
* Small change to contracts
* Fix wallets shown twice
* Fix separation of accounts and wallets in Accounts
* Fix linting
* Execute contract methods from Wallet ✓
* Fixing linting
* Wallet as first-class citizen: Part 1 (Manual) #3784
* Lower level wallet transaction convertion
* Fix linting
* Proper autoFocus on right Signer input
* PR Grumble: don't show Wallets in dApps Permissions
* Add postTransaction and gasEstimate wrapper methods
* Extract Wallet postTx and gasEstimate to utils + PATCH api
* Remove invalid test
It's totally valid for input's length not to be a multiple of 32 bytes. EG. for Wallet Contracts
* Merge master
* Fix linting
* Fix merge issue
* Rename Portal
* Rename Protal => Portal (typo)
2016-12-30 11:28:12 +00:00
Jaco Greeff
37c607d7b0
Don't slice non-existent tags ( #4000 )
2016-12-29 20:01:36 +00:00
Nicolas Gotchac
9814251a28
Add Email and Registry lookups to Address Selector ( #3992 )
...
* Move AccountSelect values to MobX store
* Mail registry + small fixes
* Add Registry to AddressSelect lookups + Nav fixes
* Fix linting
* PR Grumbles
* Fix tests and propTypes
2016-12-29 18:47:53 +00:00
Jaco Greeff
8677c3b91f
Cleanup AddContract with store ( #3981 )
...
* Splits (WIP)
* Expand getters & setters
* Initial abi type set
* Expand
* Don't rely on passed api
* Store tests in place
* Allow RadioButtons to accept MobX arrays
* Fixes for manual testing
2016-12-28 17:09:54 +00:00
Jaco Greeff
7e600b5a82
Store for EditPassword Modal ( #3979 )
...
* External store (WIP)
* address & meta
* Add editable (WIP)
* View converted (WIP)
* Single API stub creation
* Testing (WIP)
* Simplified meta assign
* Tests running
* Fix duplicate exports
* Fix tags not editable
2016-12-28 17:09:45 +00:00
Jaco Greeff
b27c809c64
Visible accounts for dapps (default whitelist) ( #3898 )
...
* Add APIs for Dapp management
* Move AddDapps modal
* Add DappsPermissions Modal (basics)
* Allow whitelist editing
* Add select/unselect tests
* Case
* Case
* Modal render/non-render tests
* UI made slightly prettier
* Adjust spacing
* Allow get/set of null for default whitelist (all)
* Allow null = all for selection
* Adjust selected background
* Address valid comment on formatters location
2016-12-27 15:23:41 +00:00
Jaco Greeff
19c8e55aa9
Small UI fixes ( #3966 )
...
* Load dapp visibility from localStorage
* Align MethodDecoding address svg properly
* Consolidate svg & img classes overrides
* improve isNullAddress check
* readOnly for null display
* disabled || readOnly
2016-12-27 12:40:33 +01:00
Nicolas Gotchac
ce8d9252e7
Fix wrong use of Icons ( #3973 )
2016-12-27 12:40:16 +01:00
Nicolas Gotchac
72c65d9c2f
Fix method decoding ( #3967 )
...
* Fix method decoding
* Restore master version
2016-12-27 10:03:49 +00:00
Jaco Greeff
2bbefcd438
Store for EditMeta modal ( #3959 )
...
* Store basics
* Tested
2016-12-27 10:02:53 +00:00
Nicolas Gotchac
1ffc6ac58c
New Address Selector Component ( #3829 )
...
* WIP new address selector
* WIP Working New Account Selector
* WIP Fully working Addres Selector (missing keyboards navigation)
* WIP Address Selector
* Fully functionnal new Address Selector!
* Implement disabled prop
* Don't auto-open on focus + Text Selection fix
* Add copy address capabilities
* Better Address Selector Focus
* Search from tags
* [Address Selector] Better Focus // Parity Background
* Linting
* [Adress Selector] Better focused input style
* Better focus support for inputs
* Fix style issue
* Add tags to accounts
* linting
* Add label to address selector
* Removed old address selector + improved styling
* Fixing address selection issues
* fix test
* Better logs...
* PR Grumbles Part 1
* PR Grumbles Part 2
* PR Grumbles Part 3.1
* PR Grumbles Part 3.2
* PR Grumbles Part 3.3
* New Portal Component
* Simpler Transition for Portal
* PR Grumbles Part 4
* Align font-family with rest of UI
* Fix null value input
* Fix Webpack build...
2016-12-27 09:59:37 +00:00
Jaco Greeff
fc620d0d3e
Allow setting of minBlock on sending ( #3921 )
...
* minBlock value formatting
* Allow Contract execute to specify minBock
* Transfer allows minBlock
* Cleanups
* Check errors, verify via testing
* Display Submitted/Submission block in MethodDecoding
2016-12-23 15:31:19 +01:00
Jaco Greeff
74efb22230
Allow empty address ( #3961 )
2016-12-23 15:24:03 +01:00
Jaco Greeff
e006af1edd
Fix default import ( #3960 )
2016-12-23 15:13:43 +01:00
Jaco Greeff
077069c452
Display 0x00..00 as null ( #3950 )
...
* Display 0x00..00 as null (custom black icon)
* rendering test for null
2016-12-22 18:30:59 +01:00
Jaco Greeff
00f4f128f2
Add missing Ethcore -> Parity headers ( #3948 )
2016-12-22 16:33:05 +01:00
Nicolas Gotchac
aba38721b1
Fix Secure API hangs ( #3927 )
...
* Use proxy for WS in dev
* Update SecureAPI
* Update webpack config
* Fix dev contract
* Update webpack
* Linting fixes
* Refactor Secure API logic : Promise based, no wastes of req
* Fix tests
* Add try 'intitial' token
2016-12-21 15:12:40 +01:00
Jaco Greeff
1b59ceb7c1
Remove existence & length checks on passwords & phrases ( #3854 )
...
* Allow input to receive FormattedMessage errors
* Only do existence checks on phrases & passwords
* Add missing import
* Remove existence checks, display security reminder
2016-12-19 13:17:28 +01:00
Jannis Redmann
7185fb0f37
refresh certifications automatically ( #3878 )
...
* certifications: eth.getLogs -> filters
* linting 👕 , indentation
* certifications: fetch filter changes
* certifications: prevent overlapping
* certifications: watch blockNumber to refresh
* fix email certification contract
See ethcore/contracts@d86490e302
* update email certification contract
2016-12-19 13:17:15 +01:00
Nicolas Gotchac
670be41b62
Fix Wallet Settings Modal ( #3856 )
...
* Fixes wallet settings modal
* Fix linting
2016-12-19 13:16:59 +01:00
Jaco Greeff
9dd1268b69
Add keys for steps (future-proof)
2016-12-15 15:56:58 +01:00
Gav Wood
590428e7f2
Merge remote-tracking branch 'origin/master' into check-updates
2016-12-15 15:12:09 +01:00
Jannis R
f59f7c5773
address style grumbles 💄
2016-12-15 13:48:40 +01:00
Jaco Greeff
7330612bfb
Toggle upgrade modal via upgrade link
2016-12-14 15:56:01 +01:00
Jannis R
240bab230c
merge master into jr-use-badge-reg
2016-12-14 12:26:18 +01:00
Jaco Greeff
51b544c2db
Simplify icon exports
2016-12-12 23:53:29 +01:00
Jaco Greeff
9931d7657a
Merge remote-tracking branch 'origin/check-updates' into check-updates
2016-12-12 23:07:41 +01:00
Jaco Greeff
e170134d97
Merge branch 'master' into check-updates
2016-12-12 22:45:12 +01:00
Jaco Greeff
f15671c74b
UI interface completed, to be tested
2016-12-12 22:45:09 +01:00
Jaco Greeff
a2a89f7e59
Basic UI structure in-place
2016-12-12 18:30:41 +01:00
Jaco Greeff
7a0fccf417
Add shared icons
2016-12-12 18:30:05 +01:00
Jaco Greeff
c5c4e5e901
Updated
2016-12-12 12:48:43 +01:00
Jaco Greeff
29674a0e65
Small testability fixes
2016-12-12 12:48:32 +01:00
Jannis R
d67a9388ff
merge master into jr-use-badge-reg
2016-12-12 12:13:49 +01:00
Jaco Greeff
28be8d6f6c
Test for bool TypedInput
2016-12-12 10:55:20 +01:00
Jaco Greeff
f9b5a056cf
Merge branch 'master' into jg-typedinput-tests
2016-12-12 10:14:29 +01:00
Jaco Greeff
2c4c6ba4e4
Basic smoketest
2016-12-12 10:12:12 +01:00
Nicolas Gotchac
0cb16ae589
Add store for MethodDecoding ( #3821 )
...
* Add Loader to Transactions
* Add Method Decoding Store (better fetching of methods)
* Load locally stored ABI in MethodDecodingStore
* Fixes UI glitches along the way
* Linting
* Add method decoding from User Contracts
2016-12-12 00:38:47 +01:00