Jaco Greeff
349c35cf41
Fix extrinsic submissions ( #111 )
...
* Update parent when values have changed
* Fix linting
* Cast for correct signature
* Cater for correct "Bytes" for submitExtrinsic
2018-06-28 17:19:18 +02:00
Jaco Greeff
f523383216
Add TSLint ( #106 )
2018-06-27 12:43:07 +02:00
Jaco Greeff
078e2e431a
Support enumerable accounts ( #102 )
...
Covert to TypeScript
2018-06-25 18:02:47 +02:00
Jaco Greeff
9c89026e6e
Copyright project authors ( #95 )
...
* Copyright project authors
* Add contributors
2018-06-13 22:32:49 +02:00
Luke Schoen
934d2b912a
feat: Fixes #75 . Add edit icon from semantic-ui to account name input field ( #83 )
...
* feat: Fixes #75 . Add edit icon from semantic-ui to account name input field
Adding an edit icon that is embedded in the account name input field makes it more obvious to the user that the input field isn't read-only, and that there is a way to "click before doing" (i.e. editing the input field that is identified as being editable before the ability to save changes is granted). Some users may click the edit icon itself thinking it toggles the ability to edit the input field, whilst others may just recognise that the edit icon means the input field is editable. In either case just having the edit icon should suffice as being the initial "call to action" for a user wishing to edit the input field, and since the Reset and Save buttons illuminate when the account name is modified, they'll recognise that a further step is required to save their changes.
* resolve introduced ESLint and Flow errors
* fix: Move attributes up so they are in alphabetical order
* fix: Remove unnecessary classenames. Edit icon stays within input field
2018-06-13 09:08:13 +02:00
Jaco Greeff
d45642e3f6
Fix address defaultValue/value, hide testing accounts ( #66 )
...
* Fix address defaultValue/value
* @flow cleanups
* Remove debug info
* Properly hide dev chain addresses (default)
* Close https://github.com/polkadot-js/apps/issues/68
* Don't allow pre-existing accounts and addr
* Failsafe on conversion check
* Don't try to encode arrays
* Display decoded Proposals as text
2018-05-30 12:07:45 +02:00
Jaco Greeff
69d0985410
Cleanup type definitions ( #59 )
...
* Cleanup type definitions
* Update dependencies
* Update depnedencies
2018-05-27 18:54:24 +02:00
Jaco Greeff
004824dbec
Be explicit in State returns ( #58 )
...
* Be explicit in State returns
* Cleanup Param properties
* Cleanup casting
* Cleanup type manipulations
* Don't allow null for InputAddress defaultValue
2018-05-25 17:57:51 +02:00
Jaco Greeff
397dd0c983
Update jsonrpc dependency tree ( #54 )
...
* Use tyopeToString from @polkadot/params
* Upgrades... before checks
* Cleanups... WIP.
* more WIP.
* Expand defaultValue & handlers
* Cleanups
* CodeClimate cleanups
* Additional CodeClimate cleanups
* Base for app-rpc
* Initial split into ui-signer
* Signer operational (extrinsics)
* Decode extrinsic method
* RPC progress...
* RPC class works again
* @flow cleanups
2018-05-23 18:01:42 +02:00
Jaco Greeff
6753dc0ad2
Use @babel 7 ( #52 )
...
* Use @babel 7
* Use @babel 7
* Use custom webpack config
* Minify input css
* Remove @flow header form webpack.config
* Webpack config re-usable
* Split with vendor/main bundles
* Use hash for main entry, specify chunkHash
* Import base postcss config
* Hashing uses blake2
* Align number formats
* Use contenthash fro extracted css
* Format number directly
* Split runtime (better caching)
2018-05-17 14:51:41 +02:00
Jaco Greeff
69fa449578
Fix Account isValid class
2018-05-15 18:09:25 +02:00
Jaco Greeff
5f884c4b65
Add utility/toolbox app ( #51 )
...
* Upgrades
* Add & use Output component
* Render app in content
* Use update @polkadot/dev-react
* Add app-toolbox
* DRY className concat
* Hashing in place
* Verify signature operational
* Entry updates
* Verification operational
* Final cleanups before PR
* Bump version
2018-05-15 16:58:32 +02:00
Jaco Greeff
ea50c4f1fe
Pull in ui-app components only ( #46 )
...
* Pull in ui-app components only
* Undefined check
* Small overall layout updates (buttons)
* Password hide/unhide icons
* Automatically assign name to inputs
2018-05-12 15:05:41 +02:00
Jaco Greeff
ec2bff5d70
Remove debug log (Address) ( #45 )
2018-05-12 11:27:38 +02:00
Jaco Greeff
b11a6981a2
Optimise components ( #39 )
...
* ui-react-app -> ui-app
* CopyButton, Input & Password components
* Convert all to use ui-app/{Input, Label}
* Change to PureComponent where we have onChange listeners
* Cleanup layouts
* Swap dropdown components, remove uselexx constructors
* Allow address/account forget
* Bump
* Searching with headers operational
* flex grow/shrink for icon + account add
* Fix balance & transaction display (account/address management)
* Adjust balance layout
* Equalise padding
2018-05-11 18:08:10 +02:00
Jaco Greeff
0eab4f6f22
Basic address management app ( #38 )
...
* Update vanity regex (no 'I')
* Allow copy of generated seed
* Update connecting info
* ui--form -> ui--row
* Cleanup layouts with ui--row
* negative -> default (non-removal)
* Embedded rows don't have padding
* Allow ability to hide address
* Adjust button layouts
* Make account edit/create (slightly) prettier
* @flow fixes
* Some spacing adjustments
* Outline ofg the addressbook app
* Address create & edit operational
* @flow fixes
* Small UI cleanups, done as a first round
2018-05-11 09:20:44 +02:00
Jaco Greeff
38c02cd666
Allow unlock on locked accounts (extrinsics) ( #37 )
2018-05-10 13:57:49 +02:00
Jaco Greeff
6006749297
Split UI-specific keyring into own package ( #36 )
...
* Swap to using split-out ui-keyring
* First part of split into ui-keyring complete
* Create/Edit account operational
* Cleanup keyring display
* InputAddress defaultValue
2018-05-10 09:52:49 +02:00
Jaco Greeff
e02b971998
Allow external address input ( #34 )
...
* Allow external address input
* Remove hold-over debug log
2018-05-09 17:54:17 +02:00
Jaco Greeff
4cec0ec5ea
Toy vanity address generator ( #31 )
...
* Basic vanity address generator
* Node operations moved to cli completely
* Cleanups
* cli progress
2018-05-09 12:39:55 +02:00
Jaco Greeff
dfaddef7eb
Basic account management app ( #29 )
...
* Basic account management functions
* Allow dividers
* Use dividers to split menu
* Bump
* Basic cleanups
2018-05-08 17:47:34 +02:00