Jannis Redmann
1f77c4301a
verification: don't request a code twice ( #4221 )
...
* verification: check if user has received code
* verification: don't request a code twice
* code style :lint:
2017-01-20 13:23:21 +01:00
Jannis Redmann
b9031953e0
verification: add mainnet BadgeReg ids ( #4190 )
...
* verification: mainnet BadgeReg ids
* verification: fetch contracts by name
* verification: better wording
* typo
* reregistered badges
2017-01-19 08:45:32 +01:00
Jaco Greeff
08f80f2695
ESLint additional rules ( #4186 )
...
* Add eslint rule for consistent block padding
* Fix padding consistency issues
* Eslint test for duplicate imports
* Eslint closing bracket location
* Fix eslint jsx closing bracket
* missed a file
* Formatting
* Manual overrides for auto
* Manual overrides for auto
* More minor auto-override manual adjustments
2017-01-18 13:05:01 +01:00
Jaco Greeff
c1ce65c870
Poll for upgrades as part of global status (long) ( #4197 )
...
* Poll for upgrades as part of global status (long)
* Fix path
2017-01-18 12:44:18 +01:00
Nicolas Gotchac
4a714d4a3e
Add a password strength component ( #4153 )
...
* Added new PasswordStrength Component
* Added tests
* PR Grumbles
2017-01-13 15:52:42 +01:00
Nicolas Gotchac
57ce845e4c
Stop flickering + added loader in AddressSelector ( #4149 )
...
* Stop UI flickering + added loader to AddressSelector #4103
* PR Grumbles
2017-01-13 15:52:24 +01:00
Jannis Redmann
6f1c55ef5d
verification: check if server is running ( #4140 )
...
* verification: check if server is running
See also ethcore/email-verification#67c6466 and ethcore/sms-verification#a585e42.
* verification: show in the UI if server is running
* verification: code style ✨ , more i18n
* fix i18n key
2017-01-13 08:51:25 +00:00
Jaco Greeff
bff0f8ec5d
Remove onSubmit of current (no auto-change on password edit) ( #4151 )
...
* Remove onSubmit from current password
* Remove onSubmit from hint
2017-01-12 15:18:16 +01:00
Jaco Greeff
389e4e3bc0
Use estimateGas error (as per updated implementation) ( #4131 )
...
* Use estimateGas error (as per updated implementation)
* EXCEPTION_ERROR as per #4142
2017-01-12 13:56:37 +01:00
Jaco Greeff
3e74d46a06
Remove bindActionCreators({}, dispatch) (empty) ( #4135 )
2017-01-11 17:02:53 +01:00
Nicolas Gotchac
b54709605a
Fix broken transfer total balance ( #4127 )
2017-01-11 17:01:35 +01:00
Tomasz Drwięga
7aa2af3e21
Auto-detect hex encoded bytes in sha3 ( #4108 )
...
* Auto-detect hex encoded bytes in sha3
* Using types/isHex
* Removing unused imports
2017-01-10 18:56:56 +01:00
Nicolas Gotchac
cee2ac43c0
Update Transfer logic + Better logging ( #4098 )
...
* Add logs and better Transfer Store logic
* Fix wallet transfer
* Fix wrong gas in Wallet
* Move log levels to Parity tab
2017-01-10 13:26:30 +01:00
Jannis Redmann
8958603f64
merge #4066 from jr-reverse-caching
...
cache registry reverses, completion in address selector
2017-01-10 12:30:57 +01:00
Jannis R
92742e663a
merge master into jr-reverse-caching
2017-01-09 12:50:26 +01:00
Jaco Greeff
378739fae1
Use shallow-only rendering in all tests ( #4087 )
...
* Container/Title with shallow
* IdentityName with shallow
* IdentityIcon with shallow
* TypedInput to shallow
* DetailsStep to shallow
2017-01-09 12:40:29 +01:00
Nicolas Gotchac
40f0ee004f
Key derivation in Worker ( #4071 )
...
* Add Signer Key Derivation in Service Worker
* Several fixes throughout the UI
* Hint for external account // working Worker
* Add Worker state change
* PR Grumbles
2017-01-09 11:14:36 +01:00
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
Jannis R
ba4263e33f
fix tests ✅
2017-01-06 18:55:18 +01:00
Nicolas Gotchac
761ed913a8
Passwords are valid by default ( #4075 )
...
* Passwords are valid by default #4059
* Actually fixing the issue
2017-01-06 17:56:57 +01:00
Jaco Greeff
20ad2e7d42
Util/validation update ( #4051 )
...
* Fix code validation for null inputs
* tests WIP
* tests WIP
* Update validation tests
* Adjust block names, slice (PR comments)
2017-01-05 16:51:27 +01:00
Jaco Greeff
9613145464
Convert ShapeShift modal to store ( #4035 )
...
* WIP
* WIP store
* Store in-place
* WIP tests
* Store completed
* Expand option tests for events
* Fix & test for errors found in manual testing
* Add missing @observer (rookie mistake)
* Fix intl formatting error (completed step)
* Pass store to ErrorStep, test all stages for components
* Add warning messages (e.g. no price found)
* Fix typo
2017-01-05 16:51:16 +01:00
Jaco Greeff
04ed53e0f2
Fix newError noops when not bound to dispacher ( #4013 )
...
* AddContract properly binds newError
* EditMeta properly binds newError
* PasswordManager properly binds newError
* pass null instead of empty mapStateToProps
* Add openSnackbar test & binded prop
2017-01-03 17:41:21 +01: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
Nicolas Gotchac
75f2644e6a
Update dev dependencies and make Webpack less verbose ( #3997 )
...
* Update dev dependencies // Less verbose Webpack
* Fix linting fro JSX
2016-12-29 18:48:39 +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
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
714298aa9a
Eslint rule for block curlies ( #3955 )
...
* Add curly rule
* Fix pre-existing issues with new rule
2016-12-23 16:43:13 +01:00
Jaco Greeff
466f84f485
Gas exception warnings on deployment ( #3938 )
...
* add deployEstimateGas function
* Render gas warning with Warning component
* estimateGas, display warning on contract deploy
* Update messages
* Removed unused import
* Fix calculated gas usage
* Basic component smoktest
* Only display warning on edit steps
2016-12-23 16:42:48 +01:00
Jannis Redmann
db6964acc4
move verification store into modal ( #3951 )
...
* move verification store
* address style grumbles ✨
2016-12-23 15:40:04 +01: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
00f4f128f2
Add missing Ethcore -> Parity headers ( #3948 )
2016-12-22 16:33:05 +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
Gav Wood
5bab14e0c0
Merge remote-tracking branch 'origin/master' into check-updates
2016-12-15 21:15:25 +01:00
Jannis R
d2962fe47b
store certifier index in constant
2016-12-15 20:47:41 +01:00
Jannis R
0e963da27b
fix verification stores 🐛
2016-12-15 18:09:52 +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
Jaco Greeff
7330612bfb
Toggle upgrade modal via upgrade link
2016-12-14 15:56:01 +01:00
Jaco Greeff
2588aea6b2
Merge branch 'master' into check-updates
2016-12-14 14:37:38 +01:00
Jaco Greeff
a8f428ccca
Display capability status on statusbar
2016-12-14 14:37:25 +01:00
Jannis R
bbcae3d27b
merge master into jr-first-run
2016-12-14 12:28:55 +01:00
Gav Wood
72b8ee84c7
Merge pull request #3766 from ethcore/jr-email-verification
...
email verification
2016-12-13 18:09:41 +01:00
Jaco Greeff
9931d7657a
Merge remote-tracking branch 'origin/check-updates' into check-updates
2016-12-12 23:07:41 +01:00