Jaco Greeff
5feb22b07e
Cleanup @polkadot/types imports ( #711 )
2019-02-13 22:49:10 +01:00
Jaco Greeff
e591a7be64
Bump API ( #704 )
2019-02-13 11:50:01 +01:00
Jaco Greeff
9f17297d3c
Bump API ( #702 )
2019-02-12 18:06:08 +01:00
Jaco Greeff
75b519151b
Collapse sidebar ( #700 )
...
* Collapse sidebar
* Collapse button is fixed
* Small updates (styling)
* Add small collapsed logos
2019-02-12 15:55:32 +01:00
Jaco Greeff
06c6b1c0df
Bump API to latest ( #695 )
...
* Bump API to latest
* Update deps
2019-02-11 22:10:58 +01:00
Stefanie Doll
061f346fd6
Sd 668 app console ( #684 )
...
* [app-js] fixed copyright
* [app-js] css fixes
* [app-js] Add api to window object
* Make CSS columns resizable (FF & Chrome)
* Window Interface export
* formatting
* Make columns responsive, added Dropdown
* Added code snippets
* Strip down output to functional component
* removed component state, removed onEdit, update on select
* Editor styling
* Added snippets and local storage
* output formatting
* Example dummies
* Cleanup & examples
* Added util & keyring @polkadot modules to window object
* Moved intro to component to make it translatable
* Added more RPC examples
* small fix
* WIP exaples
* Styles for resizer, fixed flex overflow misbehaviour
* remove code from snippets for options,
* Added labels to dropdown
* Examples
* More examples and removed deprecated examples
* Added labels to dropdown -> missing type decl.
* correst link to ui-keyring package
* Make tslint happy
* Pull api clone/disconnect into sd-668 (#686 )
* JS playground & console (start something...)
* It runs...
* WIP
* Use codeflask
* Highlights
* Small updates, console v0.1 is ok to play with
* Bump
* Only shadow, no border (article)
* Allow API to be disposed of between runs
* Clone and disconnect API
* Move id generation (no need for constructor)
* Small updates
* Small type adjustments
* smaller fixes after code review
* updated yarn.lock
* move options calculation out of return
* Remove exposure of api to window object
* Expand JS console logging (#691 )
* Expand JS console logging
* Log extrinsics directly
* switch to getDerivedStateFromProps()
* roll back ts versions
* react-i18next rollback to 9.0.2
* Lock react-i18next to 9.0.2
2019-02-11 18:02:34 +01:00
Jaco Greeff
fb9cf70a71
Javascript & API console app ( #666 )
...
* JS playground & console (start something...)
* It runs...
* WIP
* Use codeflask
* Highlights
* Small updates, console v0.1 is ok to play with
* Bump
* Only shadow, no border (article)
2019-02-01 11:17:32 +01:00
Jaco Greeff
1e86fb745c
Bump API for hash-value signatures ( #665 )
...
* Bump API for hash-value signatures
* Imports, hide tabs, not apps
* Update with derive-fixed API
* Remove unused type import
2019-01-31 21:19:36 +01:00
Jaco Greeff
6ce31fc1da
Rework Tabs component (using react-router) ( #660 )
...
* Rework Tabs component (using react-reouter)
* Remove unneeded props (already specified)
* Bump API
* Bump API for finalised v1 support
2019-01-30 20:40:29 +01:00
Jaco Greeff
3ff2053370
Bring tabs into apps without (consistency) ( #659 )
...
* Bring tabs into apps without (consistency)
* Small signer updates
* Explorer info as label
* Adjust fonts for modals
* Cleanup imports
* .ui.modal base color
* Adjust Account summary opacity
* Bump API (metadata V1 events)
* Update Event.tsx
* Remove order overrides
* Expand isDisabled balance
* Update index.tsx
* Update index.tsx
2019-01-28 20:30:49 +01:00
Jaco Greeff
a6c44dd4fb
Labelling cleanups & API bump (balances via Address) ( #658 )
...
* Labelling cleanups & API bump (balances via Address)
* Documentation join
* Align padding for article with padding
* Extra console.log removed
* Text update
2019-01-28 12:08:01 +01:00
Jaco Greeff
612b5d0f45
API update (metadata v1), fragment support ( #652 )
...
* Use fragments instead of [] returns
* Frament part 2
* Update API
* Update Creator.tsx
* Review cleanups
2019-01-26 17:27:13 +01:00
Jaco Greeff
0663483a2e
Type rendering updates ( #643 )
...
* Type rendering updates
* Moment renders via Amount
* Remove errant console.log
2019-01-24 22:38:17 +01:00
Jaco Greeff
5325f3695e
API bump, bool fix ( #642 )
2019-01-24 15:09:32 +01:00
Jaco Greeff
e86fb8de43
Add setting of ValidatorPrefs ( #624 )
...
* Add setting of ValidatorPrefs
* Bump API
* Pull through initial values in InputNumber
2019-01-21 14:10:52 +01:00
Jaco Greeff
3061057e30
Bump API, Node info peer id displayed ( #630 )
...
* Node info peer id displayed
* Latest API
* Add peer best & countdown to nodeinfo
2019-01-21 12:06:18 +01:00
Jaco Greeff
f065e9945d
Purge left-over app-vanitygen references ( #629 )
2019-01-21 00:26:42 +01:00
Travis CI
8f3f1e724d
[CI Skip] 0.22.27
2019-01-18 22:09:32 +00:00
Jaco Greeff
eb0abb8307
Cleanup api call usage ( #617 )
...
* Rename apiPromise -> api
* First attemp at React render component (unused)
* Cleanup api call usage
* Cleanup linting
* Remove render component
* Adjustments on HOC types (& usage)
2019-01-18 23:04:13 +01:00
Jaco Greeff
ac2e809e97
Bump deps ( #613 )
...
* Bump deps
* Typo
2019-01-17 18:10:04 +01:00
Jaco Greeff
9afe50ff64
Bump API, use derive.accounts.* ( #612 )
2019-01-17 15:55:50 +01:00
Jaco Greeff
c3821bdb1b
Update with latest API (with derive) ( #611 )
...
* Pull in latest API
* Use derive from api
* Update with latest API
2019-01-17 10:59:22 +01:00
Jaco Greeff
7f375c04a5
Bump API & deps ( #606 )
...
* Bump API & deps
* Bump repo-specific deps
* Fix vanity stats display
2019-01-16 11:23:20 +01:00
Travis CI
09ae868727
[CI Skip] 0.22.19
2019-01-15 08:43:16 +00:00
Jaco Greeff
7e01f3cb37
Allow edit/add from address in recents ( #601 )
...
* Allow edit/add from address in recents
* Package upgrade restore after merge
2019-01-14 15:16:28 +01:00
Jaco Greeff
47d08cb3d5
Detect invalid nominator ( #598 )
2019-01-14 11:49:44 +01:00
Jaco Greeff
b68c1a4f5e
Update summary info displays ( #590 )
...
* Display activated block for referendums
* Display authorities for block generation
* Fix author calculation
2019-01-12 16:35:04 +01:00
Jaco Greeff
014ae780e4
Split ui-api, update API version ( #589 )
...
* Split ui-api, update API version
* Update (awaiting API changes to go through)
* Cleanup ui-api exports
* Bump API (SubscriptionPromise support)
* Linting fixes
* Update renames
* Do display balances.Transfer (shows for non-owned accounts)
* Bump API
2019-01-12 09:38:07 +01:00
Jaco Greeff
8e2f80d176
Submit extrinsics via signAndSend ( #585 )
...
* WIP first bits...
* Coversion should be ok, testing remains
* Tie up loose ends
* Bump deps
2019-01-11 14:54:18 +01:00
Jaco Greeff
0a5382ba0d
Update API, fixing isReady wait ( #579 )
...
* Update API, fixing isReady wait
* Bump (previous version didn't deploy all packages, npm, tsk, tsk)
2019-01-10 11:52:13 +01:00
Travis CI
274c9f32cc
[CI Skip] 0.22.1
2019-01-09 17:13:58 +00:00
Jaco Greeff
c0df704d66
Re-introduce Compact<Index> transaction support ( #574 )
2019-01-09 18:05:16 +01:00
Travis CI
001c390be3
[CI Skip] 0.21.22
2019-01-09 10:12:04 +00:00
Jaco Greeff
cb5f4f4b50
Revert Compact<Index> API until we have full support ( #573 )
...
* Rever Compact<Index> API until we have full support
* Fix requested API versions (module resolution)
2019-01-09 11:07:00 +01:00
Jaco Greeff
46cf21bac9
Allow networkId from settings defaults (Alex & CC spec overrides) ( #569 )
2019-01-09 07:31:35 +01:00
Jaco Greeff
43a4da151a
Bump API, Compact<Index> support ( #563 )
...
* Bump API, Compact<Index> support
* Bump for 0.38
* Allow numberFormat to format Compact
* Re-instate new compact API
* Update static Vector display
2019-01-08 19:39:47 +01:00
Jaco Greeff
fef9f61c65
Use ApiPromise instance, replace ApiObservable ( #540 )
...
* Expose ApiPromise, cleanup API props
* WIP
* First component via ApiPromise
* More items via ApiPromise
* More robust availability handling
* Disable routes based on API endpoint checks
* Handle promises
* Low-hanging fruit for call conversion
* Remove extra params
* Adjust rx components with children props
* Start pulling in derived values
* Additional derived
* Bump
* More derived values
* Add derive.balances.fees
* Additional account lookups
* derive lookup for Id -> Index mappings
* Cleanups, accountIdToIndex
* Rework for new API
* Update deps, all-ok after API bumps
* Add voting and validating balances
* Cleanup callback
* Democracy wrap-up
* 2019
* withApiPromise -> withApiCall
* Calculate referendum number
* Fix balances, withObservableBase -> withObservable
* Cleanup with actual interfaces
* withApiCall -> withCall
* Bumps
* api-observable types replaced
* Half-effort to adjust extrinsic creation
* No api-observable refs anymore
* Cleanup storage query app
* Cleanup call
* Voting works...
* Add Vote component
* Update API
2019-01-07 17:54:01 +01:00
Jaco Greeff
f37056465f
Bump deps, subscription re-creation ( #555 )
2019-01-01 17:30:50 +01:00
Jaco Greeff
04d72bf5cf
Unknown to allow hex/bytes input ( #545 )
...
* Unknown to allow hex/bytes input
* Bump deps
2018-12-30 12:57:08 +01:00
Jaco Greeff
0257eaeae1
Allow custom type registration ( #543 )
2018-12-29 20:15:04 +01:00
Jaco Greeff
30f5d12bac
Log observable not being created, don't throw ( #542 )
...
* Log observable not being created, don't throw
* Bump deps
2018-12-28 17:20:02 +01:00
Travis CI
db88aac4e8
[CI Skip] 0.21.4
2018-12-26 14:22:56 +00:00
Jaco Greeff
cc01778ccf
Display last finalised block ( #535 )
2018-12-26 15:17:56 +01:00
Jaco Greeff
2215556de3
Bump deps, fix compact encoding (large values) ( #533 )
...
* Bump deps, fix encoding lengths
* Add next redirect (test)
* Typo
2018-12-25 14:55:09 +01:00
Jaco Greeff
4f96fc0d3f
Merge next into master ( #529 )
...
* Update API deps
* Duplicate new Api from api
* Explorer renders
* Cleanup trapping
* Allow Moment values
* Vector -> Array
* Add mapping FIXME
* Updates
* proposals -> publicProposals
* QueueTx
* nonce -> accountNonce
* Cleanup (some) naming
* FIXME
* Cleanups
* cmp & isZero on UInt
* WIP... storage dropdowns may work after latest API PR...
* Misplaced .public
* Update exposed methods
* Remove getBlock checks (available in poc-3)
* Align method/section
* Align with API (method)
* api-codec -> types
* Reanme API interfaces
* Type updates, still very much a WIP
* We have updating queries... without params
* Chainstate app is working
* Get rid of some params imports
* Cleanups
* Remove app-example... outdated, non-working
* Remove app-example link from README
* Additional cleanups
* InputRpc dropdowns working
* We can make transfers (Transfer app)
* Call doesn't encode toU8a
* Cleanup to use extrinsics from Api
* Remove references to @polkadot/params
* Update deps
* Submitting transactions hsould work in app-*
* Bump
* Extrinsics app renders
* Extrinsic app can transfer
* Adapt travis.yml
* Force things to pass checks...
* Update @polkadot/dev for gh-pages -> next
* Bump dev (hopefully now gh-pages deploy)
* Default theme
* Don't skip signer for sending
* Don't throw on unknown types
* Signer queue rework
* Render input params for rpc
* Explorer click-through working
* Update deps
* WIP#327 - app-accounts with ss58 address inputs
* transformtoss58 returns valid address or null
* syntax
* app-accounts
* app-democracy
* app-extrinsics
* app-rpc
* app-staking
* app-transfer
* Generate ui-identicon from ss58 as input
currently handling null address with null return - there should be a better way to do this but it "works".
* ui-app
adapt onChange Props params
* manage identities with ss58 addresses rather than u8a.
also currently handling null value input, should be a better way to handle this but currently "works".
* ui-signer use ss58 address in keyring
* ui-signer combine duplicate imports
* ui-signer signMessage with ss58 address
derive public key by decoding ss58 input
* use 'accountId' as variable name instead of 'ss58'
* Addressing some issues
* sanity check for accountId by decoding and checking public key
* allow u8a account id types for more flexibility around short address input types in the future
* throw error on generate identicon with empty seed
* fix: accountId over publicKey
Transactions work in extrinsics and transfers.
* fix linting errors in rpc, addresses, transfer, identicon
* accountId in stakelist
* Allow file upload for Bytes
* Extrinsic change updates correctly, Params track codec instances
* Unused import
* Cleanup conflicts, linting
* [next] Display balance with μ, k & m (#350 )
* Display balance with μ, k & m
* balanceFormat to handle UInt
* let -> const
* Format static Balance properly
* Take care of new extrinsics format
* m -> M (not mili, mega)
* [next] Proposals & democracy updates (#352 )
* Update README.md
* Proposals actually submit (non-valid atm)
* New API package
* Promposal propose
* Poposal decoding
* Proposal & Referendums show up
* Formats
* Proposal & voting works as expected
* Staking works as expected
* Staking & Democracy fully operational
* Update package.json
* [next] Update API deps (#354 )
* Update API deps
* Update type locations
* Update api deps
* [next] Add mnemonic support from keyring (#356 )
* Add mnemonic support from keyring
* Bump @polkadot/api
* Bump dependencies (#358 )
* [next] Add app-settings (#359 )
* [next] Add app-settings
* Update deps, cleanups
* Re-encode address for adding
* Action for seedType selection
* Revert denominations (#360 )
* [next] Dependency bumps (#362 )
* Bump API decoding
* Bump deps
* [next] Chain configs (#361 )
* Revert denominations
* Chain Id
* Distinct colours
* Cleanup options for settings
* Adjust tests aftrer colour change
* Gated on isConnected & isReady
* Allow selection/add of AccountIndex
* Remove examples (code removed already)
* Reverse Id <-> Index lookups
* Index reverse lookups
* Usable AccountIndex
* [next] Bump API (#363 )
* [next] Merge master (#364 )
* Update README.md
* Re-lock account only after save
* trying to get mapping of nominators correct (#346 )
* trying to get mapping of nominators correct
* changed double quote to single
* Fix for disabled chain state button bug (#351 )
* merge prev and next params on Selection key change
* build error
* [next] Balance formatting (#365 )
* Update README.md
* Re-lock account only after save
* trying to get mapping of nominators correct (#346 )
* trying to get mapping of nominators correct
* changed double quote to single
* Fix for disabled chain state button bug (#351 )
* merge prev and next params on Selection key change
* build error
* Load order (we need chain)
* Dropdown for seed type selection
* Allow SI unit selection on number inputs
* Remove unused function
* Cleanup BalanceFormatter
* Fix tests
* [next] Bump API version (#366 )
* Bump API version
* Proposal construction & chain units
* Update Extrinsic -> Call
* Pass correct call params
* Cleanup linting
* Re-encode address on loading
* Bump
* Lint fix.
* [next] Import from package indexes (#370 )
* [next] Import form package indexes
* Update deps, fix Transfer balance checks
* Add error on unlock
* Save account with hex encoded (not address)
* Import InputAddress for swap
* Bump @polkadot/api (staking nominators show up)
* Align api & util deps
* Bump @polkadot/api
* [next] Bump API, adjust call/method (#372 )
* Bump API, adjust call/method
* Add votes correctly to yay/nay
* [next] Local Testnet
* Don't link block 0
* [next] FF Warning message (#374 )
* FF Warning message
* Bump deps, massage message a bit
* Bump deps
* i18next upgrade changes
* Bump yarn to 1.10.1 in engines, travis (#379 )
* [next] submitAndWatchExtrinsic for transactions (#377 )
* WIP: Replace submitExtrinsic with submitAndWatchExtrinsic
TODO:
* don't `complete` when calling send, rather update as update messages come in from API
* adjust queue statuses in UI with new Status codec type from API.
* update api wrapper for subscribeAndWatch
* Update index.tsx
* subscribe to updates
* remove unneeded subscribe
* display result type
* Wrap up submitAndWatch status display
* Status background colours
* Revert indent
* Queue status icons (#380 )
* [next] Bump dependencies (#383 )
* Bump dependencies
* Update mock creation
* Don't mangle classes via uglify (#384 )
* [next] Update status overlay styling (#385 )
* Update status overlay styling
* Adjust colours for status messages
* Slight padding adjustments
* [next] refactor: Create export index files in ui-react-rx/src/{with/util} for single line destructuring imports (#388 )
* refactor: Create ui-react-rx/src/with index of exports. Import single line destructuring
* refactor: Create ui-react-rx/src/util index of exports. Import single line destructuring
* refactor: Use ui-react-rx/src/ index of exports. Import single line destructuring
* refactor: Refactor to use exported index
* refactor: Refactor to use another exported index
* fix: Add missing license headers. Avoid import from index in same location
* [next] Support latest substrate master (#390 )
* Update deps (api, compact support)
* Bump deps
* Update deps
* Compact<BlockNumber> for Header
* Handle Compact<*> rendering
* Cleanup warnings
* Update deps
* Not perfect, but warn on (invalid) hashes for blocks
* [next] keyring classify (#393 )
* refactor: reorder imports and props alphabetically
* fix: Make class methods private
* fix: Restrict user restoring account to select only .json. Add missing withLabel
* refactor: Replace onBack with onCreateAccount and onRestoreAccount
* fix: Show console.log of error in try/catch of Backup/Restore
* fix: accountAll is array of objects
* refactor: Move Backup keyring logic into ui-keyring
* refactor: Move restoreAccount logic into ui-keyring
* refactor: Move validatePass to ui-keyring as isPassValid with MAX_PASSWORD_LEN
* refactor: Issue #138 convert closure to separate function declare, call, export
* refactor: Issue #138 convert function to ES6 class object
* refactor: Move addPair, create, createMnemonic, restore, save into Keyring class
* refactor: Move backup/encrypt/forget account, get accounts, and save account meta functions into Keyring class
* refactor: Move get address/addresses, forget/save address, and save recent functions into Keyring class
* refactor: Move isPassValid, isAvailable functions into Keyring class
* refactor: Move loadAll into Keyring class
* refactor: Move much of ui-keyring/options into Keyring class
* refactor: Move private methods to top of class
* fix: fix: Prevent creating multiple instances of Keyring class
* Prevent creating multiple instances of Keyring class. i.e. the following does not create the second instance:
```
const keyringInstance = new Keyring();
const keyringInstance2 = new Keyring();
```
* References:
* https://codepen.io/JoeCoulam/pen/mRqbzz
* https://medium.com/@dmnsgn/singleton-pattern-in-es6-d2d021d150ae
* https://stackoverflow.com/questions/26205565/converting-singleton-js-objects-to-use-es6-classes/26227662#26227662
* fix: Prevent calling initOptions of Keyring singleton multiple times
* the following calls to initOptions are prevented since initOptions called when instance created with by loadAll() function:
```
const keyringInstance = new Keyring();
keyringInstance.initOptions();
keyringInstance.initOptions();
```
* test: Add test for Keyring singeton instance check and so initOptions only callable once
* feat: Move Keyring options back. Remove singleton check. Move initOptions check. Only export Keyring instance
* Move keyring options back into options folder
* Remove checking if Keyring is singleton
* Move checking if initOptions called multiple times and associated tests out of Keyring and into options folder file
* Add type to pair to fix linting
* Remove exporting Keyring class, only Keyring instance is exported
* refactor: Class-ify the Keyring options directory into a class named
* fix: Store state outside of Keyring instance
* refactor: Move keyring state into Keyring class. Add getters and setters
* Move observable accounts and addresses into Keyring class.
* Rename KeyringInstance interface to KeyringStruct (similar to app-settings)
* Add getter for keyring, accounts, and addresses to Keyring
* Add setter for keyring
* Add AccountSubject type
* Fix State type to use AccountSubject instead of AddressSubject
* Small private member tweaks
* Rework (overzealous private members)
* Fix rename in test
* [next] Block explorer event display (#392 )
* Update README.md
* Re-lock account only after save
* trying to get mapping of nominators correct (#346 )
* trying to get mapping of nominators correct
* changed double quote to single
* Fix for disabled chain state button bug (#351 )
* merge prev and next params on Selection key change
* build error
* Updated required Node version in README (#367 )
The minimum Node version is 10.1.0 as specified in the package.json 'engines'. The installation fails if the node version is below that (eg. v10.0.0 ), that's why I changed it in the README
* Simple (unformatted) event display
* section, method + types
* Display events on explorer
* Styling & overflow fixes
* Fix linting issues
* Node 10.13.0 LTS
* Revert message on block, reduce flicker
* [next] Update nvmrc version. Add missing packages to Readme. Indicate LTS required (#395 )
* docs: Fix typo in Readme
* fix: Update nvmrc to version in package.json
* docs: Add missing packages to Readme. Indicate that LTS is required
* Render logs in expanded block display (#396 )
* [next] Cleanup staking list balance displays (#397 )
* Cleanup staking list balance displays
* Don't naked map balances (params passed)
* Cleanup block display with cleaner formatting (#398 )
* Only filter dev accounts when in dev (#401 )
* [next] Move BIP generation to worker (UI responsiveness) (#400 )
* Move BIP generation to worker (responsive)
* Test & cleanup via local prod build
* [next] Fix length encoding for uploaded Bytes (#405 )
* Fix length encoding for uploaded Bytes
* Remove addressed FIXME
* Cleanup linting, adjust encoding via helpers
* [next] Handle null nonce in extrinsics (in addition to undefined) (#407 )
* Handle null nonce (in addition to undefined)
* Adjust types for partials
* Helper for submit RPC
* [next] Highlight validators (#402 )
* Add isHiglight to IdentityIcon
* Display validator highlight in Address{Row,Summary}
* Highlight validators in AddressMini
* Highlight validators in AddressInput
* Display zero balalnce as 0 instead of 0.000f (#408 )
* Cleanup explorer header display (#410 )
* [next] Align article headers (all h3, no extra classes) (#411 )
* Align article headers (all h3, no extra classes)
* Adjust overflowing columns in explorer
* Adjust app contemnt to cover screen (#412 )
* [next] Retrieve hash instead of calculating (slower) (#415 )
* Retrieve hash instead of calculating (slower)
* Cleanups
* Allow raw-key queries via the storage app (#416 )
[next] Allow raw-key queries via the storage app
* [next] Remove IdentityIcon bond dependencies (#419 )
* Remove IdentityIcon bond dependencies
* Cleanup tests
* Update README
* Update header
* Update headers
* Catch & display observable status errors (#422 )
* [next] refactor: Move backup/restore functionality to Keyring. See details (#386 )
* refactor: reorder imports and props alphabetically
* fix: Make class methods private
* fix: Restrict user restoring account to select only .json. Add missing withLabel
* refactor: Replace onBack with onCreateAccount and onRestoreAccount
* fix: Show console.log of error in try/catch of Backup/Restore
* fix: accountAll is array of objects
* refactor: Move Backup keyring logic into ui-keyring
* refactor: Move restoreAccount logic into ui-keyring
* refactor: Move validatePass to ui-keyring as isPassValid with MAX_PASSWORD_LEN
* fix: Change allAccounts type to SubjectInfo
* refactor: Example with clearer usage of for React Dropzone
* [next] refactor: Issue #138 . Convert closure into ES6 class object. Move methods into class (#387 )
* refactor: Issue #138 convert closure to separate function declare, call, export
* refactor: Issue #138 convert function to ES6 class object
* refactor: Move addPair, create, createMnemonic, restore, save into Keyring class
* refactor: Move backup/encrypt/forget account, get accounts, and save account meta functions into Keyring class
* refactor: Move get address/addresses, forget/save address, and save recent functions into Keyring class
* refactor: Move isPassValid, isAvailable functions into Keyring class
* refactor: Move loadAll into Keyring class
* refactor: Move much of ui-keyring/options into Keyring class
* refactor: Move private methods to top of class
* fix: fix: Prevent creating multiple instances of Keyring class
* Prevent creating multiple instances of Keyring class. i.e. the following does not create the second instance:
```
const keyringInstance = new Keyring();
const keyringInstance2 = new Keyring();
```
* References:
* https://codepen.io/JoeCoulam/pen/mRqbzz
* https://medium.com/@dmnsgn/singleton-pattern-in-es6-d2d021d150ae
* https://stackoverflow.com/questions/26205565/converting-singleton-js-objects-to-use-es6-classes/26227662#26227662
* fix: Prevent calling initOptions of Keyring singleton multiple times
* the following calls to initOptions are prevented since initOptions called when instance created with by loadAll() function:
```
const keyringInstance = new Keyring();
keyringInstance.initOptions();
keyringInstance.initOptions();
```
* test: Add test for Keyring singeton instance check and so initOptions only callable once
* feat: Move Keyring options back. Remove singleton check. Move initOptions check. Only export Keyring instance
* Move keyring options back into options folder
* Remove checking if Keyring is singleton
* Move checking if initOptions called multiple times and associated tests out of Keyring and into options folder file
* Add type to pair to fix linting
* Remove exporting Keyring class, only Keyring instance is exported
* refactor: Class-ify the Keyring options directory into a class named
* fix: Store state outside of Keyring instance
* refactor: Move keyring state into Keyring class. Add getters and setters
* Move observable accounts and addresses into Keyring class.
* Rename KeyringInstance interface to KeyringStruct (similar to app-settings)
* Add getter for keyring, accounts, and addresses to Keyring
* Add setter for keyring
* Add AccountSubject type
* Fix State type to use AccountSubject instead of AddressSubject
* Small private member tweaks
* Rework (overzealous private members)
* Fix rename in test
* merge latest from next. fix merge conflicts
* fix linting error
* fix: Remove unncessary code
* Bump API version (bugfixes) (#424 )
* [next] Apply fee color classes correctly (#426 )
* Apply fee color classes correctly
* Class ordering
* Adjust menu & IdentityIcon styling (#427 )
* Cleanup proposal & referendum display (#429 )
* [next] Cleanup Referendums & voting process (with Vec<KV>) (#431 )
* Cleanup Referendums & voting process (with Vec<KV>)
* Remove FIXME (addressed)
* [next] Cleanup styling (#428 )
* Adjust backgrounds to be slightly darker
* Cleanup validator/intentions lists
* update readme reflect removal of ui-react (#434 )
* moved shared function to parent (#404 )
* moved shared function to parent
* lint
* remove balance array dance
* lint
* Bump deps, metadata parsing (#436 )
* article styling updates (#437 )
* [next] Merge master, param change update (#438 )
* Marge master, param change update
* Tie params to section.method
* [next] autoFocus app fields (#439 )
* autoFocus app fields
* Toolbox autoFocus
* Cleanup warnings in staking nominate
* Align borders
* Remove unused var
* [next] Revert menu border override (#440 )
* Revert menu border override
* Revert article single border
* Menu background
* Align grays
* Lighten content background
* [next] Support dynamic Tuple & Array inputs (#441 )
* Allow Tuple value entry
* Fire Param events
* Remove extra debug log
* Allow entry of Array<*>
* Bump deps
* Bump deps (API d.ts fixed)
* [next] Display intention/validator name in staking list #303 (#448 )
* Added getAccount() method to ui-keyring package
* Added getDisplayName function for staking accounts/ addresses
* removed deprecated argument from earlier approach
* formatting (added empty line)
* Removed unnecessary typecheck & encoding from getAccount(),
* Added getAccount to types.d.ts
* removed space
* changed type of `address` to string (failing build fix)
* [next] Backup warning modal on account creation #394 (#447 )
* Added address summary and auto-download of backup file to 'create'-modal
* Removed deprecated code after falsy merge
* Fixed typo Plesae -> Please
* Move check for whenCreated property from saveAccount to separate method
* removed unnecessary return statement
* grammar fix 'was' -> 'is'
* Added Highlight to Modal class, styling adjustments
* removed surrounding <p> in modal content
* Changed Modal.Highlight to built in MUI Modal.Description
* renamed translation key of Modal.Description
* Moved timestamp creation back to save Account
* [next] Explicit Identityicon prefix (#446 )
* set IdentityIcon default prefix
* Update with import from keyring
* Rework encoding/decoding of addresses
* Update keyring deps
* [next] Bump deps (#449 )
* Bumpo deps, work around i18next definitions being wonky (again)
* Cleanup yarn.lock
* [next] add user notifications in App-Accounts (#391 )
* add toaster for app-accounts status changes
* status notifs
* linter
* lint
* refactor with addressmini
* remove debugger statement
* fixintl, status obj creation pattern
* lint
* Track events globally, alert use (notification pop-up) (#413 )
* move Status component to ui-app
* move status stuff up the component tree
some more generalizations with action types
* global status
currently works in app-accounts and ui-signer
* I18n and linting
* lintlint
* style
* add notifs to app-address
* status notifs with backup, changepass
* addresses unnecessary translates
* lint
* Fix merge
* Vector should not render add/remove in isDisabled mode (#452 )
* [next] Bump API version (#455 )
* Bump API version
* Bump deps
* Update README and LICENSE
* Bump dependencies
* [next] Track extrinsics, don't allow until accountIndex is updated (#406 )
* dont allow queueing until accountindex increments
* WIP: deny txn submit before account nonce increments
* readding blocked extrinsics to the queue. Still need to properly set the accountNonce though
* queue unclog
* remove unnecessary _this=this scoping dance
* Moving the need for `?:` to a separate issue
* update types to match codec, account for different accountid with same nonce
* Fix toString for undefined (#456 )
[next] Fix toString for undefined
* [next] Cleanup translate HOC definitions (#457 )
* Cleanup translate HOC definitions
* Alignment
* [next] Bump API for Grandpa compat (#461 )
* Bump API for Grandpa compat
* Update types for new API
* [next] Handle byte display consistently (#463 )
* Handle byte display consistently
* Chack blocked status against completed status
* Bump
* Democracy countdown (lauch & voting) (#464 )
* Bump API to handle StorageData -> Bytes with prefix (#466 )
* Bump dependencies, align with stricter TS checks (#467 )
* Only remove local files, not nested (#468 )
* Bump api deps (#469 )
* Display nonce via toString(), cleanup blocked checks (#470 )
* [next] Bump deps, update with linting rules (#472 )
* Bump deps, update with linting rules
* Update root package config
* Revert testing ruleset config
* Update tslint config pulling in dev-react
* Bump deps with UI packages, remove now unused eslint config (#474 )
* Move types.d.ts -> types.ts (#475 )
* [next] Bump dependencies (#481 )
* Bump deps
* Bump deps
* Cleanup lintin issues with 3.2.1
* Bump @polkadot/api with Tuple map support
* Format JSON results from RPC app
* [next] Make settings accessible from non-running node (#484 )
* Add onCopy to IdentityIcon
* Allow settings to be accessible when no node
* Proper license naming for identicon (#488 )
* [next] Split ui-{identicon,keyring,settings} into ui repo (#491 )
* Split ui-{identicon,keyring,settings} into ui repo
* Correct settings import from ui-app
* Use @polkadot/ui-* split from npm
* Update with latest @polkadot/ui
* Migrate to travis-ci.com, bump deps
* Change non-local imports to direct
* #459 Add spread and copy buttons for substrate.code query (#465 )
* #459 Add spread and copy buttons for substrate.code query
* fix code style checks
* render spread© buttons for all queries which produce byte code
* Type and name refinement
* #459 A first revision where spread functionality for Byte queries is implemented
* remove state property
* Review fixes
* Review fixes
* break query output for overflowing content
* call valueToText with -1
* Fix linter issue
* [next] Global shared status queue and consumer (#490 )
* Global shared status queue and consumer
* Bump deps
* Adjust styling
* Remove copy (unimplemented), spread & concat
* [next] Display received events (balalnces.Transfer atm) (#494 )
* Display received events (balalnces.Transfer atm)
* Cleanup Status class
* Keys for values in Vector
* Extra information on address decode errors (#495 )
* [next] Cleanup React & API errors (#498 )
* Cleanup React & API errors
* Revert value override, breaks input
* InputNumber does not switch between controlled and uncontrolled
* Status has key for entries
* Adjust receive icon
* Bump dependencies, cleanup Unknown types (#499 )
* Bump dependencies, cleanup Unknown types
* Cleanup status styling, icon stretch
* [next] fix: Fixes #493 . Contain logs digest item within div (#497 )
* fix: Fixes #493 . Contain logs digest item within div
* refactor: Remove monospace and drop-down css. Add only wrapping and space between elements
* fix: Remove AuthoritiesChange, forgotten how that got there, but not required
* Allow onCopy Status for IdentityIcon (#501 )
* Allow onCopy Status for IdentityIcon
* Clanup same-package imports
* [CI Skip] Update .codeclimate.yml (#502 )
* [next] Bump dependencies (#503 )
* Bump dependencies
* Bump dependencies
* Downgrade react-dropzone (8.x has new context API)
* Bump deps (API types fix)
* Cater for check where key has no meta (#504 )
* Align number inputs to 0 defaults (#506 )
* fix InputAddress display (#509 )
* [next] Bump dependencies (#512 )
* Bump dependencies
* Don't change status (flicker) when completed
* Expand status timeout
* Pull svg from ui-assets (#513 )
* [next] Read chain properties, inject (#514 )
* Read chain properties, inject
* Linting
* Bump deps (#520 )
* Bump deps
* ... and include lockfile
* [next] Support latest Polkadot types (#523 )
* Bump deps, latest Polkadot types
* Rendered for ParaId
* [next] Charred Cherry support (#522 )
* Charred Cherry support
* Update deps to include CC
* Update injection & new method interfaces
* Naming, extrinsic vs method
* Update ExtrinsicStatus results
* Bump deps
* [next] launguage -> language (#524 )
* [next] Bump deps, support latest metadata struct (#525 )
* Bump deps, support latest metadata
* Bumpdeps
* Bump dev
* Bump local deps
* Display target period * 2 (#526 )
* Alexanber support (#528 )
* Bump API
* Bump deps
* Fix referendums, chain id for Alexander
* Bump deps
2018-12-21 17:17:26 +01:00
Jaco Greeff
818dfb2498
Account backup & restore functionality ( #333 )
...
* Account JSON backup & restore
* import isObject from correct package
* Fix isLocked logic
* Add "or"
2018-09-26 20:24:43 +02:00
Jaco Greeff
65bc158582
Cleanup app-accounts, align with addresses ( #331 )
...
* Cleanup app-accounts, align with addresses
* Remove 'restore' action (copy gone wrong)
* Bump dependencies
* Bump deps (again, api was not included properly...)
2018-09-21 10:33:39 +02:00
Jaco Greeff
2aea3178bf
Update Api, remove poc-1 compatibility ( #318 )
...
* Update Api, remove poc-1 compatibility
* Update deps
2018-09-18 10:31:48 +02:00
Jaco Greeff
fa8fff639f
Format submitMessage output in a usable format ( #298 )
...
* Format submitMessage output in a usable format
* Bump deps
2018-09-13 13:56:20 +02:00
Jaco Greeff
416d7bbb16
Parity Substrate theming ( #296 )
...
* Parity Substrate logo (THEME)
* Remove unused type
* Adjust page title based on theme
* Allow theme overrides
* Allow theme overrides on Modals
* Remove debug console log
* Page title hangs off renamed UI_THEME
* FIXME for Identicon
* UI_MODE removal of apps
* Update deps (after merge)
* Bump deps
2018-09-13 13:10:31 +02:00
Jaco Greeff
73a2aa6879
Basic transfer app ( #293 )
...
* Update dependencies
* Add transfer app skeleton
* Basic transfer app
* Bump versions
* Remove unneeded prop
* Fix app-transfer not found (CI, due to version bump)
* Display reserved balance message
* Misplaced debug log
* Display no-effect warning
* Remove FIXME TODO (done)
2018-09-11 09:08:31 +02:00
Jaco Greeff
725b5d98eb
Bump dependencies
2018-09-07 11:58:19 +02:00
Jaco Greeff
ebe9cac14d
Staking storage updates ( #285 )
...
* storage -> state
* Update dependencies
* Ensure key triggers Params value update
2018-09-05 16:46:06 +02:00
Jaco Greeff
ab569c6911
Fix AccountId display in labels ( #281 )
...
* Fix AccountId display in labels
* Trim InputAddress query values
* Add cursor: copy to CopyButton
2018-09-04 15:38:20 +02:00
Jaco Greeff
c9b2bfbc57
Update dependencies (missing staking methods) ( #279 )
2018-09-04 10:25:30 +02:00
Jaco Greeff
444bb4ea9c
yay -> aye in democracy ( #275 )
...
* yay -> aye in democracy
* Upgrade polkadot-identicon
2018-09-03 15:06:21 +02:00
Jaco Greeff
261e547264
Bring back chain_getBlock checks (disabling on explorer) ( #247 )
...
* Bring back chain_getBlock checks (disabling on explorer)
* Update deps, auto-adjust SideBar width
* Simplify info display
2018-08-22 11:02:07 +02:00
Jaco Greeff
aa9fe88ed0
Update dependencies
2018-08-21 15:53:59 +02:00
Jaco Greeff
a6715a974e
Fix encoding to allow both poc-1 & poc-2 blocks ( #234 )
2018-08-17 10:40:35 +02:00
Jaco Greeff
682331e793
Display justifications for block click-through ( #230 )
...
* Display justifications for block click-through
* >25/25 display
2018-08-16 22:52:01 +02:00
Jaco Greeff
39fb78afd4
Retrieve block information ( #229 )
...
* Retrieve block information
* Render unknown addresses
* Don't render extrinsics count (getBlock) if not needed
* Fix dep versions
2018-08-16 17:35:32 +02:00
Jaco Greeff
97ef5548c9
Update dependencies
2018-08-16 13:38:25 +02:00
Jaco Greeff
6da7153446
Update dependencies
2018-08-16 11:14:18 +02:00
Jaco Greeff
a817db5fe2
Pull in new subscription API (tracking subs per method) ( #227 )
...
* Pull in new subscription API (tracking subs per method)
* Add apiMethods (support checks)
* Quick (not dirty) extrinsic count
2018-08-15 18:16:57 +02:00
Jaco Greeff
4484883afc
Basic democracy (Referendum) overview ( #216 )
...
* Basic democacry (Referendum) overview
* Summary in-place
* Fix package name
* Proposals & Referendums are showing up
* Some basic Extrinsic formatting. (WIP)
* Basic referendum/proposal summary in place
* Referendum outcome chart
* Voting in place. It works.
* Remove extra console.log/error
* Only show balances as label
2018-08-15 10:35:53 +02:00
Jaco Greeff
46a48539b7
Additional block production overview on explorer ( #212 )
...
* Cleanup Card layouts
* Additional block production overview on explorer
* Adjust Card padding for accounts
* Observable calculations into ApiObservable
* DRY-er combineLatest + .pipe(map(...))
* .pipe(map(...))
* Progress takes value + total, auto-colors
* CardSummary with Progress
* Small style updates
* Cleanup withApiObservable (optional value name)
* Cleanup progress props
* Cleanup rpc method use
* Auto-set the prop from withStorage
* Cleanups in observable use
* Cleanups to layout
* Initial bestNumber
* Poll for changes in ApiObservable
* WIP (debug)
* Initial conversion (untested) or subscribeStorage
* s/apiObservable/observable/
* Starting to show stuff (after storage subscriptions). WIP.
* Staking UI works, still WIP on rest.
* Readability
* Storage withObservableDiv, Closes https://github.com/polkadot-js/apps/issues/215
* Add encoding FIXMEs
* 'nominee' on set click
* Align withObservable with others (single line)
* Retrieve ss58 encoded AccountId from storage
* Update with latest api (null/undefined storage distinction)
2018-08-13 12:05:11 +02:00
Jaco Greeff
391557dfc2
Detect nonce === null, set as new BN(0) ( #213 )
...
* Detect nonce === null, set as new BN(0)
* Cleanup previous hacks for null
* Bump common & api
* Bump dependencies
* Bump dependencies
2018-08-10 15:15:18 +02:00
Jaco Greeff
108f629692
Bump polkadot-identicon
2018-08-10 12:30:56 +02:00
Travis CI
6b5d7b9ea1
[CI Skip] 0.19.25
2018-08-08 21:00:19 +00:00
Jaco Greeff
46af1e3497
Swap to polkadot-identicon ( #207 )
...
* Swap to polkadot-identicon
* Delete index.spec.js
* Delete index.spec.js
2018-08-08 22:54:50 +02:00
Jaco Greeff
fb9c0f7f0b
Format stakingBalance as votingBalance + nominatingBalance ( #204 )
...
* Format stakingBalance as votingBalance + nominatingBalance
* Fix version number change (revert)
* Bump api 0.15.x: rxjs 6 & class-ified providers
* API bump
* Type cleanup
* Update version of packages
* RxJs 6 style Observable imports
* Remove ZERO const
2018-08-08 02:12:30 +02:00
Jaco Greeff
278ca13812
Update util-keyring, pair.hasSecretKey -> pair.isLocked ( #200 )
...
* Update util-keyring, pair.hasSecretKey -> pair.isLocked
* Fix decrementing versions manually
* Update deps
2018-08-06 21:48:05 +02:00
Jaco Greeff
4f8c5d3bc4
Storage keys update (polkadot/storage dep update) ( #181 )
...
* Update dependencies
* Update chenged storage keys
2018-08-03 14:14:40 +02:00
Jaco Greeff
88b7190c2b
Bump deps
2018-08-03 09:50:01 +02:00
Jaco Greeff
cf8a24a8da
Staking overview & actions ( #171 )
...
* Staking overview & actions
* Show session countdown
* Accounts with stake/Unstake buttons
* Small layout tweaks
* Cleanup multi-params from storage
* Submission/click works...
* Cleanups
* Render split
* Case sensitivity
* Doc links
* Icon to indicate validating
2018-08-02 17:15:07 +02:00
Jaco Greeff
1ea1e193c6
sodium-wasm support ( #170 )
...
* sodium-wasm support
* Update deps
2018-08-02 07:34:39 +02:00
Travis CI
ea523021ce
[CI Skip] 0.19.8
2018-07-31 09:13:11 +00:00
Jaco Greeff
d8d9564503
Fix yarn run vanitygen ( #167 )
2018-07-31 11:07:50 +02:00
Jaco Greeff
dec2432956
Bump deps
2018-07-30 12:07:04 +02:00
Jaco Greeff
613c10a455
Bump deps
2018-07-30 11:48:29 +02:00
Jaco Greeff
1a00af0626
Update deps
2018-07-29 16:28:12 +02:00
Jaco Greeff
ed97c6c4aa
Bump api (params: null revert) ( #157 )
2018-07-23 17:54:22 +02:00
Jaco Greeff
d4ad240462
Bump deps, staking.(un)nominate
2018-07-23 16:31:44 +02:00
Jaco Greeff
2dccb5959f
Update deps, fix formatting, parachain priv methods ( #156 )
...
* Update deps for empty params
* Bump deps
* Render ParachainId
2018-07-22 14:05:38 +02:00
Jaco Greeff
7e1b5b1ab6
Bump deps
2018-07-15 18:01:01 +02:00
Travis CI
a186eb2c3d
[CI Skip] 0.18.20
2018-07-13 09:32:39 +00:00
Jaco Greeff
67691af8c3
Update Referendum text display ( #145 )
2018-07-13 11:26:56 +02:00
Jaco Greeff
433749524c
Wrap SideBar items in withRouter ( #150 )
2018-07-13 11:06:50 +02:00
Travis CI
7c912a2cde
[CI Skip] 0.18.17
2018-07-13 05:45:13 +00:00
Travis CI
6a694f7c5b
[CI Skip] 0.18.16
2018-07-12 17:49:31 +00:00
Jaco Greeff
b5c4bc0122
Expand/simplify example: getStorage with keys definitions ( #137 )
...
* Update dependencies
* Update examples with simplified storage
* Update dependencies
* Revert tsc location override (check)
* Update dependencies
2018-07-12 19:44:00 +02:00
Jaco Greeff
84e5ab8cbb
Fix index change not updating for 0 ( #142 )
...
* Fix index change not updating for 0
* Update resolutions
2018-07-12 17:48:22 +02:00
Jaco Greeff
5dc348304c
Encode consensus.setStorage(KeyValueStorage[]) ( #131 )
...
* Start of override KeyValueStorage
* All Upload of KV storage data
* Update dependencies
* KV parse & submission
* Cleanup display of storage queries
* Bump dependencies (incl. KV decoding fix)
2018-07-11 17:19:56 +02:00
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
6cafd1492a
Update dependencies
2018-06-26 17:43:45 +02:00
Jaco Greeff
f2d234b591
Fix parameter updates ( #105 )
2018-06-26 12:10:41 +02:00
Jaco Greeff
078e2e431a
Support enumerable accounts ( #102 )
...
Covert to TypeScript
2018-06-25 18:02:47 +02:00
Travis CI
5b87995d14
[CI Skip] 0.17.12
2018-06-13 14:49:34 +00:00
Jaco Greeff
cacc08b93c
Update dependencies
2018-06-12 13:34:07 +02:00
Jaco Greeff
e77363ba1b
Upgrade dependencies ( #87 )
...
* Upgrade dependencies
* Update getting started
* Attemp test-case for https://github.com/polkadot-js/apps/issues/81
* Fix small typos
2018-06-11 18:05:23 +02:00
Jaco Greeff
e55f10e8d8
Fix array type display ( #69 )
2018-05-31 13:59:00 +02:00
Jaco Greeff
f0a8370ea2
Update dependencies
2018-05-29 19:55:05 +02:00
Jaco Greeff
ba36eede0b
Include ui-* packages in repo (development speed) ( #65 )
...
* Include ui-* packages in repo (development speed)
* Bump
* Bump
* Cleanup dependencies
2018-05-29 17:33:29 +02:00
Jaco Greeff
fa47246874
Update dependencies
2018-05-29 16:39:17 +02:00
Jaco Greeff
a4531a50d6
Update for latest @polkadot/params ( #64 )
...
* Update for latest @polkadot/params
* Allow passing in of WS_URL environment
* Cleanup block display
* Update dependencies
2018-05-29 14:34:23 +02:00
Jaco Greeff
540a39ff48
Use apiSupport & apiConnected from withApi ( #63 )
2018-05-28 22:31:24 +02:00
Jaco Greeff
4790214a24
Support both poc-1 & latest encodings ( #62 )
...
* Support both poc-1 & latest encodings
* v.
2018-05-28 18:43:14 +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
07f2a1ae07
Use componentDidUpdate for change triggers ( #57 )
...
* Use componentDidUpdate for change triggers
* Update dependencies
2018-05-25 16:05:01 +02:00
Jaco Greeff
c99a119878
Move Balance -> u128, Index -> u32 ( #56 )
...
* u128 balances operational
* Allow app build (from src)
2018-05-25 14:26:56 +02:00
Jaco Greeff
99b188bf5d
Update dependencies, cleanup app-rpc results ( #55 )
...
* Align with upstream types
* Fix app-rpc outputs
2018-05-24 18:04:49 +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
a2fea201ac
Fix block sorting when numbers change ( #53 )
...
* Fix block sorting when numbers change
* Formatting
* Update @polkadot/dev (bn.js type fix)
2018-05-17 15:51:43 +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
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
a940292287
Convert to @polkadot/param formatters ( #49 )
...
* Convert to @polkadot/param formatters
* WIP
* Renderinbg operational
* Update with checks
* Show 'empty' with no array values
* Pass-through label properly
* Pass through isDisabled property
2018-05-14 17:43:22 +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
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
52df94d58c
Node use libsodium bindings (optional) ( #32 )
...
* Node cli improvements
* Extra cli options
* Allow withCase from UI
* Text updates
2018-05-09 14:21:42 +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
Jaco Greeff
724e1e1b3d
Basic parameter passing with storage ( #28 )
...
* Basic parameter passing with storage
* Add GH link
* Cleanup param formatting
2018-05-07 17:36:32 +02:00
Jaco Greeff
19495e590e
Use ui-react-rx & api-rx packages ( #27 )
...
* Use ui-react-rx & api-rx packages
* Install
2018-05-07 12:54:51 +02:00
Jaco Greeff
072c5d73f1
Simplify app using setState ( #23 )
...
* Remove extra subjects from app-explorer
* Use bs58 addresses
* Base upgrades subject -> onChange
* app-storage & app-explorer works
* Remove useless placeholder
* Progres...
* Rename Submission -> Selection
* Baby steps... things display now...
* setState operational
* Explicit onChange
* Work around eslint issues (!!!)
* @flow fixes
* Small styling updates
* Small app content styling updates
* Simplify
2018-05-07 11:37:06 +02:00
Jaco Greeff
49cd48a07b
Use bs58 address display format ( #22 )
...
* Remove extra subjects from app-explorer
* Use bs58 addresses
2018-05-05 21:36:05 +02:00
Jaco Greeff
da5c28faa6
Fix extrinsic proposals ( #15 )
...
* Fix file upload size
* Extrinsics should extrinsic again
2018-05-05 13:20:23 +02:00
Jaco Greeff
a5607ac90e
App for realtime storage queries ( #11 )
...
* Create app-storage structure
* Split shared components into ui-react-app
* Cleanup @flow issues
* Rename apps classes
* Split with ui-react-app operational
* Import es semantic-ui
* Selection section/key split into 2
* Basic storage queries (no-params) in-place
* Upgrades
* No-param queries operational
* Default values operational (dropdown)
* Additional cleanups, constrolled value
* @flow updates
* @flow fixes
* Move Params to ui-react-app (future-use in app-storage)
* Fix final @flow issues
* Query removal
* Cleanups
* Update README
* Upgrades
* Fixup cached components
* Bump @polkadot/rx-react
* Simple explorer animations
* Additional (final) cleanups
2018-05-04 15:07:44 +02:00
Jaco Greeff
2206d30f69
Allow setCode file uploads ( #10 )
...
* File upload (setCode)
* Cleanup Param types
2018-04-30 11:35:23 +02:00
Jaco Greeff
b71e029cc8
Round out available extrinsic methods ( #8 )
...
* Expand methods
* Remove extra params label
* Move shared extrinsic definitions
* Split extrinsics into own packages
* Update entry location
* Include all method calls
* Expand to include all extrinsics
* Cleanup extrinsic definitions
* Build folder change
2018-04-29 16:52:55 +02:00
Jaco Greeff
83d551309b
Plumbing for gh-pages ( #6 )
...
* Add homepage URL
* Allow deployment to gh-pages branch
* Bump @polkadot/dev (with deploy:ghpages)
2018-04-26 11:59:29 +02:00
Jaco Greeff
3377c9f791
Build all packages ( #5 )
...
* Build all packages
* Cleanup package.json config (allow publish)
* Fix build with React
2018-04-25 17:13:19 +02:00
Jaco Greeff
ad5cf04b07
Update rx-react/rx-api packages (16.3 compliant) ( #4 )
...
* Update rx-react/rx-api packages (16.3 compliant)
* onChange & subject is optional
* Cleanup translations
* Clean up logging
* Upgrades
* Use yarn on Travis
* install -> add
* No lerna global install
* Ignore engines
* Update dev
* Final dependency bumps
* Simplify travis.yml more
2018-04-25 16:45:14 +02:00
Jaco Greeff
6631261ed9
Connecting overlay ( #3 )
...
* NotFound translatable
* Connecting overlay
* Update rx-react (proper state management)
* Use i18n-next everywhere
* @flow updates
2018-04-24 17:02:44 +02:00
Jaco Greeff
d589964bf2
Simple block exploration app ( #2 )
...
* Updates
* s/app-testing/app-extrinsics/
* Run components as apps using url
* Redirect to /home
* Expand Portal with NotFound app component
* New block numbers & hashes are being shown
* Only display best block once
* best block -> best
* TODO for calcHash
* Explorer aligns with blockNumber/hash
* Break signing into seperate modal
* Cleanups with @flow
* Adjust Dropdown for methods
* Remove (for now) unused app-home
* Update deps
2018-04-23 17:25:00 +02:00
Jaco Greeff
6ccef75454
First-pass on submission there
2018-04-19 17:29:25 +02:00
Jaco Greeff
c13a12c1a7
flow fixes
2018-04-19 14:29:07 +02:00
Jaco Greeff
e7fa6e8e1f
Submission ... working...
2018-04-19 13:17:55 +02:00
Jaco Greeff
c550c88a06
Simplify address determination
2018-04-19 12:46:51 +02:00
Jaco Greeff
18e90dbef2
Reformatting
2018-04-19 09:25:27 +02:00
Jaco Greeff
2e7c858ce9
Nonce displayed & updated
2018-04-18 16:44:20 +02:00
Jaco Greeff
c4dcc9bb4a
Basic transfer options on-screen
2018-04-18 11:27:55 +02:00
Jaco Greeff
d85ce9c263
Initial commit
2018-04-17 17:02:30 +02:00