Commit Graph

62 Commits

Author SHA1 Message Date
Jaco Greeff
3f2e1ae172
Swap createType to registry.createType (#268) 2020-03-16 16:03:42 +01:00
Jaco Greeff
326ba2c1b6
Bump deps (#264)
* Bump deps

* Add appropriate .skip-*'s

* Fix linting

* Format test

* typo :)
2020-03-14 10:42:39 +01:00
Jaco Greeff
2c017d17b2
Display IdentityIcon with chain prefix (#218)
* Display IdentitIcon with chain prefix

* Cleanups, make it actually work
2020-01-27 12:28:47 +01:00
Jaco Greeff
7efd915506
Bump deps (#216) 2020-01-06 15:27:25 +01:00
Jaco Greeff
563559286a
Disable spellcheck on inputs (#215)
* Disable spellcheck on inputs

* Cleanup alphabetical attributes
2020-01-06 12:45:35 +01:00
Ivan Rukhavets
85db56cd0f Redesign (#203)
* Inject theme using styled-components' ThemeProvider (#3)

* Apply colors from design, styles refactoring (#5)

* Add new tip and accounts screen without accounts (#7)

* Sync with upstream (#10)

* Use Nunito font (#11)

* Create account first page (#14)

* Customizable identicon (#13)

* Inline buttons (#16)

* Welcome screen styling (#17)

* Account creation second step (#15)

* Add new header (#20)

* change welcome screen (#19)

* Account screen (#18)

* Update from upstream (#21)

* Window title (#25)

* New authorize (#24)

* Refactor and remove unnecessary stuff from theme (#22)

* refactor add  accounts screen (#29)

* Export and forget screens, change general padding to 24px (#27)

* Signing screen (#26)

* Import account screens (#31)

* Change header with settings (#28)

* Refactor button and mnemonic (#30)

* Restyle checkbox (#33)

* Remove opacity from background; add borders (#32)

* Code style polishing (#34)

* Move fileMock to __mocks__ (#35)

* Add light theme (#36)

* Small design changes (#38)

* Change background color (#39)

* Sync with upstream (#41)

* Update screenshots in readme

* [CI Skip]  0.14.0-beta.7

skip-checks: true

* fix error for display menu (#42)

* fix display of authorization (#43)

* firefox scrol (#45)

* small change for rename account (#44)

* Sync with upstream

* Print and back button (#48)

* delete print button and change cancel to back button

* Set body color (#49)

* Fix the fix of account rename (#52)

* Update generic sign screen (#47)

* Improve UI/UX design (#53)

* [CI Skip]  0.14.0-beta.10

skip-checks: true

* Improve QR code recognition on dark theme (#54)

* Add proper tx/sign texts and headers (#55)

Co-authored-by: Kamil Dąbrowski <kamil@ethworks.io>
2019-12-20 10:06:43 +01:00
Caio
411e1f1ed1 Implement signRaw (#196) 2019-12-06 15:49:37 +01:00
Jaco Greeff
ed57fa6a6c
CC3 (#202)
* CC3

* Bumps

* Bump API

* CC3 metadata

* Remove multi export (Mac keyboard... what can I say...)

* Add ValidatorPrefs override to edgeware

* Bump deps
2019-12-05 11:43:07 +01:00
Jaco Greeff
8ff647bb4d
Bump deps (incl. API with registry) (#201)
* Bump deps (incl. API with registry)

* Use sigle registry per chain

* Localized registries

* Linting cleanups
2019-11-26 13:42:26 +01:00
Jaco Greeff
98f0a0f3fd
Alphabetical messages (#189) 2019-10-25 10:14:15 +02:00
Jaco Greeff
872d7b808a
Allow settings for camera (#183)
* Allow settings for camera

* Bump deps

* Linting

* Add settings listener
2019-10-24 21:16:34 +02:00
Jaco Greeff
1f858a8024
Button alignment (#182)
* Button alignment

* Adjust test for new button layouts

* Bump deps
2019-10-24 15:48:38 +02:00
Jaco Greeff
b034f0a865
Bump deps (#177) 2019-10-11 10:49:56 +02:00
Bartłomiej Rutkowski
29122d1f8f Export account (#166)
* setup tests

* export account WIP

* Fix linter errors.

* Frontend test for Export component.

* Test for account export by background handler.

* Add password to export.

* Add simple account export functionality.

* Add dedicated selectors.

* Improve export view layout

* make export textarea bigger

* Fix linter error.

* Update wrapper in test to make it pass.

* test refactoring

* add copying exported JSON to clipboard

* lint fix

* add UI tests

* fix dependencies

* refactoring

* copyright headers; minor refactorings

* make input field blink after entering wrong password

* download exported JSON

* simplify exported JSON download

* removed redundant tests

* disable export functionality for external accounts

* add export restrictions tests

* tests refactoring

* after successful export go back to main screen
2019-10-04 17:03:36 +02:00
Jaco Greeff
0667c80497
Bump deps (#163) 2019-09-25 14:22:09 +02:00
Jaco Greeff
d51182e884
All icon theme per chain (#155) 2019-09-19 11:04:44 +02:00
Jaco Greeff
1e248093c2
Cleanup details rendering (#151)
* Cleanup details rendering

* Pass request genesisHash to rendering
2019-09-15 20:47:53 +02:00
Jaco Greeff
8aba99fc9c
Add chain type overrides (#150) 2019-09-14 10:16:56 +02:00
Jaco Greeff
b83490605b
Don't fail outright on decoding (#149) 2019-09-14 08:58:22 +02:00
Jaco Greeff
cf6a76e5a6
Bump deps (#147) 2019-09-12 16:14:27 +02:00
Jaco Greeff
e43bafd062
Allow extention to be opened in new window (#144)
* Allow extention to be opened in new window

* Bump ui (stable)

* Update for react-reader blob
2019-09-10 12:22:05 +02:00
Jaco Greeff
4945417982
Mobile signer support (via Qr) (#134)
* Add typings to messages

* Fix eslint (after merge)

* Mobile signer support (via Qr)

* Bump common

* Pass through genesisHash

* Ok, well, it does something... not recognized

* Bump ui

* Exclude build from lint

* **

* Display accounts with prefix from genesisHash

* Adapth for object via scan interface

* Bump deps

* Split address recoding

* Cleanup decoding readability

* Display chain affinity overlay

* -1 prefix dropdown description

* Add generator command

* Fix TypeScript error

* Lint

* Consistent naming

* Better promise error handling

* Small consistency updates

* Constraint handle typings as much as tsc will allow

* State naming

* Typo in cheain descriptions

* Add signature handler (unused)

* e2e roundtrip

* remove (useless) dev 0.5.1 chain

* Insert ActionBar

* Revert to empty Props interfaces

* SeedLengths type

* Add type to transport subscription message

* nit

* Typecheck passing callback to sendMessage when none expected

* Bump api

* Small lint fixes

* Bump  api

* Not sure it works... but linting passes

* Split public/private

* Alphabetical

* Don't show button on no media

* Remove unneeded resolve - NOT hacking around linting

* Pass edited name through to accounts component

* genesisHash alignments

* Remove KeyringJson

* SignRequest with account

* Align with master naming

* Some manual merges

* Manual (small) conflict resolution

* Fixup extension account mapping

* Remove ununsed messages (less code = better)

* Update comment around generation

* Add copy-to-apps script (debugging)
2019-09-06 13:03:55 +02:00
Jaco Greeff
e20b6e0f16
Split messages into pub/pri (#139)
* Split messages into pub/pri

* Cleanup types for contexts

* genesisHash to edit/create

* (Auth|Sign)Request to record (not tuple)

* Align naming with messages

* Pass account with SignRequest

* Ordering

* Ordering
2019-09-06 10:52:57 +02:00
Axel Chalon
251417b50e Add typings to messages (#130)
* Add typings to messages

* Fix eslint (after merge)

* Fix TypeScript error

* Lint

* Consistent naming

* Better promise error handling

* Constraint handle typings as much as tsc will allow

* Revert to empty Props interfaces

* SeedLengths type

* Add type to transport subscription message

* nit

* Typecheck passing callback to sendMessage when none expected

* Type subscription cb and replace KeyringJson w/ InjectedAccount

Use InjectedAccount for `accounts.list`, `accounts.subscribe`
2019-09-05 16:11:01 +02:00
Jaco Greeff
1154525111
Remove unicode icons (crappy on FF) (#138) 2019-09-05 16:00:25 +02:00
Jaco Greeff
0d1485db6b
Replace with* with useContext as applicable (#135) 2019-09-01 16:07:52 +02:00
Jaco Greeff
92f749c8ab
Typescript-eslint 2 (#132)
* Setup

* Linting fixes
2019-08-31 09:20:00 +02:00
Jaco Greeff
afb8aedb0a
Bump deps (#127)
* Bump deps

* Linting fixed (new)
2019-08-27 14:41:47 +02:00
Jaco Greeff
d0de8c0f34
Add derivation path support (import) (#125)
* Add derivation path support (import)

* Fix params (we really need these properly typed!)

* Bump to stable API

* 0.8
2019-08-25 11:44:23 +02:00
Jaco Greeff
83a50e3081
Bump API (new SignedExtra) (#123) 2019-08-19 10:16:01 +02:00
Jaco Greeff
dd1f9dfacd
Update API to interfaces types (#110)
* Update API to interfaces types

* new GenericCall
2019-07-29 14:25:00 +02:00
Jaco Greeff
0aefb66d92
Update with signPayload for injected signer (#106)
* Update with signPayload for injected signer

* Bare-minimum in interface

* Cleanup linting

* Remove unused (atm) permissions
2019-07-24 16:16:22 +02:00
Jaco Greeff
d40f61d0b3
Add network prefix settings (#97)
* Add nework prefix settings

* Use setAddressPrefix

* Align dependencies (aka resolutions)
2019-07-18 12:51:27 +02:00
Jaco Greeff
77da117711
Fix name display for other prefixes (#90) 2019-07-17 12:40:52 +02:00
Jaco Greeff
00c38de0a4
Re-enable mortals (#87) 2019-07-16 16:20:54 +02:00
Jaco Greeff
c70d9a0e63
Swap to eslint (#72)
* 626 problems (430 errors, 196 warnings)

* A start.

* < 200

* 80

* 0
2019-07-12 20:09:44 +02:00
Jaco Greeff
da16a494e8
Make it work with apps (#74)
* Make it work with apps

* Update package.json
2019-07-12 19:58:22 +02:00
Jaco Greeff
42c17b7e80
Bumps (#67)
* Bumps

* api-metadata import
2019-07-09 17:00:14 +02:00
Jaco Greeff
cdf5729f4f
Bump deps (#59) 2019-06-21 13:08:31 +02:00
Jaco Greeff
c16818fd3e
Pull RawPayload and ExtensionStore from deps (#55)
* Pull RawPayload and ExtensionStore from deps

* Use {method,section}Name from Method

* Cleanup method display (known) with meta
2019-06-07 11:02:20 +02:00
Jaco Greeff
f4413a209b
Auto-unsubscribe on disconnection (#50)
* Auto-unsubscribe on disconnection

* Use subscriptions for all in popup

* Cleanup state setters

* Plural for address(es)
2019-06-03 18:20:36 +02:00
Jaco Greeff
1552deeaea
Welcome overview (#49)
* Welcome overview

* Lint fixes
2019-06-03 15:10:55 +02:00
Jaco Greeff
a94836977a
Extend message/request ids as string (#48)
* Extend message/request ids as string

* Only decode the current method (as meta available)

* Dep-dup id generation
2019-06-03 13:58:33 +02:00
Jaco Greeff
0e3193a358
Metadata for known chains (#40)
* Metadata for known chains

* Decode from metadata
2019-06-02 16:23:16 +02:00
Jaco Greeff
01f2f16b79
Convert messaging to use ports (#38)
* Convert messageing to use ports

* Small listeneing cleanups
2019-05-30 14:28:41 +02:00
Jaco Greeff
d8728e473e
Display requests with Iconbox (#32)
* Display requests with Iconbox

* Make (X) clickable

* Remove cc-test-reporter
2019-05-26 14:56:18 +02:00
Jaco Greeff
a025f5e752
Rework inputs (#26) 2019-05-24 07:52:25 +02:00
Jaco Greeff
66f871b7b9
More small css tweaks (#25)
* More small css tweaks

* Adjust Tip width
2019-05-23 22:16:34 +02:00
Jaco Greeff
85704d5beb
Small margin adjustment for Address (#24)
* Small margin adjustment for Address

* https
2019-05-23 18:17:47 +02:00
Jaco Greeff
d85d69f422
Tny info bg adjusment (no alpha) (#23) 2019-05-23 17:16:49 +02:00