Commit Graph

210 Commits

Author SHA1 Message Date
Shawn Tabrizi
e3221ca3ed
Add configurable notifications (#767)
* initial

* bump ui-keyring

* update names

* lint

Co-authored-by: Jaco Greeff <jacogr@gmail.com>
2021-09-06 10:57:36 +02:00
Jaco
6a9f58952e
Jest config cleanup (#807)
* Jest config cleanup

* jsx linting
2021-09-01 18:39:04 +02:00
Jaco
cf072c459b
Bump dev (w/ jsx linting) (#799) 2021-08-26 10:38:54 +02:00
Jaco
f9154379eb
Fix Ethereum tests (#796) 2021-08-23 10:08:32 +02:00
Antoine Estienne
b9e7c37944
Allow ethereum format for ethereum chains (#776)
* allow ethereum format for ethereum chains

* remove logs

* remove load event

* lint

* add ethereum and handle ethereum format

* Moves onChangeNetwork outside of rendering

* Restore window load event

* Lint

* Updates create account test

Co-authored-by: Crystalin <alan@purestake.com>
2021-08-22 20:33:00 +02:00
Chakrarin Sarnt
a557ca48d6
Add Thai language (#788)
* add thai translation json_file

* add thai option

* fix error 1
2021-08-16 17:38:28 +02:00
Jaco
f0332a1ffb
Bump API/common (#785) 2021-07-22 08:07:04 +02:00
Jaco
9d0a6c96f5
Build browser bundles (#779)
* Build browser bundles

* Webpack resolution

* Bump common

* Bump deps
2021-07-09 15:28:47 +02:00
ccris02
59deb1c637
Adding Polish Language Option to the Extension (#761) 2021-06-29 06:48:39 +02:00
Jaco
b39a4b00de
Bump deps (#759) 2021-06-23 11:18:41 +02:00
Jaco
e4ce268b1c
Wrap all raw signed bytes inside <Bytes> (#743)
* Wrap all raw signed bytes inside <RawBytes>

* Use u8aToU8a

* Update packages/extension-base/src/background/RequestBytesSign.ts

* Also wrap Qr signing

* Update packages/extension-base/src/utils/wrapRawBytes.ts

* Update packages/extension-base/src/utils/wrapRawBytes.ts

* empty wrap test

* Additional tests

* Update CHANGELOG

* Expose {wrap, unwrap}Bytes utils in extension-dapp

* Update yarn.lock

* Fix build alias
2021-06-10 21:13:46 +02:00
Thibaut Sardan
7c6829f04a
Support signing messages for external accounts (#718)
* support signing messages

* Apply suggestions from code review

Co-authored-by: Jaco <jacogr@gmail.com>

Co-authored-by: Jaco <jacogr@gmail.com>
2021-06-01 14:38:25 +03:00
Jaco
17f61f1a80
Also adjust auth height (#732)
* Also adjust auth height

* Bump dev (fix release?)
2021-05-31 07:06:34 +02:00
Nikos Kontakis
a8c9166735
Fix issue that was breaking extension ui (height collapsed and non-visible); Fixes #720 (#731) 2021-05-31 06:41:44 +02:00
Jaco
fb7dfb3ddc
Bump deps, update tests (#728)
* Bump deps, update tests

* Update stale.yml

* void handlers
2021-05-29 10:34:51 +02:00
Jaco
99acf4d704
Bump deps (#703)
* Bump deps

* Bumps, linting
2021-04-22 16:35:40 +02:00
Thibaut Sardan
5a45e1daea
Use file-saver to export accounts (#701)
* use file-saver

* bring back the fake implementation

* we never know

* fix background test
2021-04-22 14:34:14 +02:00
murat onur
4f2ebb0eb2
tr language support added (#681)
* tr language support added

* add getLanguageOptions
2021-03-17 01:38:13 +01:00
雪霁
e37fdcf6f9
Batch export (#666)
* .

* finish export all

* finish export all

* .

* fix linting errors (warning is pending on password decision)

* .

* resolve conflicts

* .

* .
2021-03-16 15:14:28 +01:00
Jaco Greeff
a14651ab7f
0.37.2 (#661)
* 0.37.2

* Update CHANGELOG.md

* Update CHANGELOG.md

* Build packageInfo

* autolint
2021-02-28 15:16:02 +01:00
Thibaut Sardan
882e81e6f2
no more error or warning (#636) 2021-02-13 09:41:20 +01:00
Thibaut Sardan
e1391128dd
show malicious website on the landing page (#648) 2021-02-09 10:37:57 +01:00
Thibaut Sardan
ed35f3de97
Icon consistency (#641)
* icon consistency consistent

* make icons consistent

* nit
2021-02-01 16:48:39 +01:00
Thibaut Sardan
b3afcf4d55
Network dropdown at account creation (#640)
* network dropdown at account creation

* lint
2021-02-01 16:48:01 +01:00
Thibaut Sardan
30d87761ac
sort chains (#637) 2021-01-28 18:06:15 +01:00
Thibaut Sardan
9afc0cc512
path and password resets successfully on parent change (#635) 2021-01-28 13:18:30 +01:00
Thibaut Sardan
05e5d4d512
fix renaming position, enter and error background (#634) 2021-01-27 18:33:01 +01:00
Thibaut Sardan
252244ea27
add chains in metadata (#632) 2021-01-26 15:21:50 +01:00
Thibaut Sardan
e8c1dc17f9
allow giving a name to ledger (#630) 2021-01-25 19:40:46 +01:00
Thibaut Sardan
2b9274c40f
Add network selector when importing an account with mnemonic, and refactor (#627)
* add network selector and refactor

* fr trad that didnot apprear before

* with useRef

* font-size

* nit still failing

* and that work .. but not what I need

* giving up on the test :(
2021-01-25 18:20:35 +01:00
Thibaut Sardan
ef9ac7b941
Fix toggle offset when the dropdown has a label (#626)
* fix toggle offset

* and a forgotten trad

* and a forgotten trad
2021-01-22 14:23:46 +01:00
Thibaut Sardan
8d351e06c4
Ledger nano support (#624)
* networks

* bump

* wip

* settings checkbox

* add @polkadot/networks and hw-ledger

* bump

* wip

* better error

* cleanup

* icon, cannot change genesis, tests for address and account

* clean workflow with refresh

* bump keyring

* I said bump keyring

* Add siging - unexpected call index

* can sign

* refactor

* refactor useLedger

* better error

* first time flow in a new window

* stray comments

* cleanup

* useless rerendering because of t :|

* Apply suggestions from code review

Co-authored-by: Jaco Greeff <jacogr@gmail.com>

* number casting after select

* Apply suggestions from code review

Co-authored-by: Jaco Greeff <jacogr@gmail.com>

* address comment

* parenthesis

Co-authored-by: Jaco Greeff <jacogr@gmail.com>
2021-01-21 15:22:28 +01:00
Thibaut Sardan
0eec750e0a
Bump deps (#623)
* networks

* bump

* fix build
2021-01-14 17:44:32 +01:00
Thibaut Sardan
56d9554e73
Prevent from typing a derivation with ///password since it is ignored (#622)
* implementation and test

* Update packages/extension-ui/src/Popup/Derive/SelectParent.tsx

* Update packages/extension-ui/src/Popup/Derive/SelectParent.tsx

* add path check and tests
2021-01-14 13:54:07 +01:00
Thibaut Sardan
03962100f8
Add test for account creation from seed (#620)
* refactor import from seed

* stray import

* clean up duplicates

* remove unneeded global suri

* wip use AccountNamePassword component

* test import seed

* AccountNamePasswordCreation component and tests

* use in Derive and enhance test

* test last step

* extract SeedAndPath in dedicated component

* fix disabled button

* pass address

* keep address in component
2021-01-13 11:09:50 +01:00
Thibaut Sardan
967b69ffde
Refactor seed import and add explicit derivation path field (#619)
* refactor import from seed

* stray import

* clean up duplicates

* remove unneeded global suri

* wip use AccountNamePassword component

* AccountNamePasswordCreation component and tests

* use in Derive and enhance test

* extract SeedAndPath in dedicated component

* fix disabled button

* pass address

* keep address in component
2021-01-13 10:31:26 +01:00
Thibaut Sardan
b89064746e
Add tests for External import flow (#611)
* with wrong address

* fix address

* cleanup

* isolate address component tests

* using dontMock

* overkill

* without generic __mocks__

* with fake onScan call

* Mock react-i18next to prevent warning in tests (#615)

* mock react-i18next

* revert small change
2021-01-11 10:37:57 +01:00
Thibaut Sardan
d8b8c509dd
better color for dark theme (#612) 2021-01-05 17:38:17 +01:00
Jaco Greeff
419fff9735
Bump @polkadot deps (#608)
* Bump @polkadot deps

* Update methodName/sectionName
2021-01-04 16:44:10 +01:00
Thibaut Sardan
261e357bd5
with useEffect (#609) 2021-01-04 15:31:03 +01:00
Jaco Greeff
297b2af14c
2021 (#605) 2021-01-03 11:33:53 +01:00
Thibaut Sardan
db23034502
Some more FR translations and fix a forgoten one (#600)
* translate and fix a forgoten one

* better translation
2020-12-24 15:13:52 +01:00
Thibaut Sardan
df88d6adab
Separate derivation and creation flow (#596)
* separate new and derived creation

* fix tests
2020-12-24 13:49:42 +01:00
Thibaut Sardan
f381fa1722
Some more tests for the Address component (#599)
* child accounts and network info with metadata

* typo
2020-12-24 10:46:12 +01:00
Thibaut Sardan
fb378d6f7b
Add tests for Address component (#597)
* generic test suite for ed, sr ecdsa and ethereum

* extend with account not from context

* stray comments

* with genesis hash and tiny bug fix!

* cleanup and external account name

* beforeEach -> beforeAll
2020-12-23 16:03:45 +01:00
Thibaut Sardan
57635016a6
Prevent eth accounts to be selected for derivation (#595)
* prevent eth accounts to be selected

* stray log

* use type && [ed25519, sr25519, ecdsa].includes(type)

* use utils

* fix test

* proper testing for eth

* fix derive test (will change these soon anyway)
2020-12-18 15:18:06 +01:00
Thibaut Sardan
3c43132cf0
Support ethereum accounts (#560)
* refactor restoration

* support eth icon

* hack with as any

* remove hack

* bump keyring

* recode and correctly import Json

* create and restore by seed

* lint

* glitch

* cleanup

* remove restoration and creation

* fix yarn.lock

* round icons

Co-authored-by: Github Actions <action@github.com>
Co-authored-by: Jaco Greeff <jacogr@gmail.com>
2020-12-18 11:44:31 +01:00
Thibaut Sardan
4d6242965a
Show error upon wrong password on Export screen (#594)
* add spinner to forget button

* error and test on export with wrong password

* reset error when typing and test
2020-12-18 11:12:15 +01:00
Thibaut Sardan
3b7ce27e7e
Show the account's name typed in on Account creation screen (#593)
* show name on account card

* with useCallback
2020-12-17 15:18:47 +01:00
Thibaut Sardan
722fc4bf1a
Website access management (#589)
* list websites

* persist in local storage

* with filter and styling

* cleanup

* styling for long list

* fix icon alignment and lint

* Apply suggestions from code review

Co-authored-by: Jaco Greeff <jacogr@gmail.com>

* add return ( )

* lint

Co-authored-by: Jaco Greeff <jacogr@gmail.com>
2020-12-17 14:02:53 +01:00