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
Thibaut Sardan
5df2f974d7
Add a flag to get any account type for InjectedAccounts interface ( #572 )
...
* add getAll and deprecate get
* using a withTypes flag
* change for anyType and add filtering
Co-authored-by: Github Actions <action@github.com>
2020-12-10 14:51:51 +01:00
Jaco Greeff
d40100ce07
Bump deps ( #568 )
2020-12-09 12:36:15 +01:00
Jaco Greeff
dec07f6e96
Bump dev (import sorting) ( #564 )
...
* Bump dev (import sorting)
* Bump dev
2020-12-08 11:20:57 +01:00
Thibaut Sardan
b3145fc862
leverage the phishing list caching - Move phishing check to background script ( #561 )
...
* cache phishing list
* Update packages/extension-base/src/page/index.ts
* remove xml and pdf check
* remove cache
Co-authored-by: Github Actions <action@github.com>
2020-12-04 16:20:03 +01:00
Thibaut Sardan
3b4c01ac5d
refactor restoration ( #554 )
...
Co-authored-by: Github Actions <action@github.com>
Co-authored-by: Jaco Greeff <jacogr@gmail.com>
2020-12-03 15:25:22 +01:00
Jaco Greeff
58b1320d41
Use type import ( #556 )
...
* Use type import
* Small updates
2020-12-01 14:18:19 +01:00
Thibaut Sardan
0731e3593d
Add a dedicated notification index ( #542 )
...
* back to 600px
* add dedicated notification index
Co-authored-by: Github Actions <action@github.com>
2020-11-24 12:09:40 +01:00
Thibaut Sardan
372dd54cff
Window height back to 621 and set 100% ( #541 )
...
* back to 621 and set 100%
* not nedeed on root html element
Co-authored-by: Github Actions <action@github.com>
2020-11-23 18:49:09 +01:00
Jaco Greeff
e4031049c2
Build esnext modules ( #533 )
...
* Build esnext modules
* index
2020-11-09 17:45:12 +01:00
Thibaut Sardan
b4df4ad269
set popup window to 600px ( #520 )
...
Co-authored-by: Github Actions <action@github.com>
2020-10-23 19:42:46 +02:00
Thibaut Sardan
154a836e00
Password caching refactoring ( #489 )
...
* refactor password caching
* use an update cache function
* rename update -> refresh
* reject when password expired
* refactor the refactoring without messaging
* lint
* Update packages/extension-base/src/defaults.ts
* use timeout in popup
Co-authored-by: Github Actions <action@github.com>
Co-authored-by: Jaco Greeff <jacogr@gmail.com>
2020-10-15 11:57:47 +02:00
Thibaut Sardan
86234b8e83
remove stray test value ( #490 )
...
Co-authored-by: Github Actions <action@github.com>
2020-10-13 19:00:05 +02:00
Thibaut Sardan
ae9227ef6d
Add phishing site detection, redirection and information ( #488 )
...
* missing type declarations for @polkadot/phishing
* phishing landing page
* Update packages/extension-base/src/background/types.ts
* wording make it short
* fix build
* add test for xml pdf utils
* fix export
* Update packages/extension-base/src/utils/isXmlOrPdf.ts
* use Trans from i18n
* alpha ordering
* i18nKey
* lint
* move pdf and xml detection to enable to prevent unwanted redirection
* styled component refactoring
* import odering
* remove a css hack :)
Co-authored-by: Github Actions <action@github.com>
2020-10-13 14:14:55 +02:00
Thibaut Sardan
7c01b9e658
Refactor open window ( #473 )
...
* add mnemonic redirect like json
* undefined not allowed because request is a defined object
* Apply suggestions from code review
Co-authored-by: Jaco Greeff <jacogr@gmail.com>
* remove redirect
Co-authored-by: Jaco Greeff <jacogr@gmail.com>
2020-10-01 16:13:47 +02:00
Thibaut Sardan
68ec6f7c13
Share PASSWORD_EXPIRY default between components ( #463 )
...
* generic time
* share expiry minutes and ms
* edit translation
2020-09-22 12:12:46 +02:00
Jaco Greeff
bc4e57e353
SPDX ( #459 )
2020-09-17 16:12:32 +02:00
Remon Nashid
6704c8d8e6
add pri(accounts.changePassword) message ( #450 )
2020-09-10 08:31:41 +02:00
Jaco Greeff
78905d8140
Bump deps ( #433 )
...
* Bump deps
* rewrite
* Linting
* linting
2020-09-05 07:51:29 +02:00
Jaco Greeff
ae5d076de9
Display accounts first-and-foremost on all creations ( #426 )
...
* Display accounts first-and-foremost on all creations
* Fix tests
2020-09-03 22:36:49 +02:00
Jaco Greeff
a6a42fefed
Don't ask for the password for 15 minutes ( #421 )
...
* Don't ask for the password for 15 minutes
* lock-check logic
* only save expiry
* Adjust margin for unlock
* lock/password check
* CHANGELOG
2020-09-03 15:32:51 +02:00
Jaco Greeff
98f5088065
Bump dev ( #422 )
...
* Bump dev
* linting
* linting
2020-09-03 15:16:23 +02:00
Jaco Greeff
837e1ecedd
Updates for JSON v3 ( #393 )
...
* Updates for JSON v3
* Bump ui
* isBusy markers
* isBusy button
* Spinner button
* Update tests
* Update packages/extension-ui/src/Popup/Export.tsx
* Adjust busy indicator
* Spinner colors
2020-07-22 13:59:42 +02:00
Jaco Greeff
6a33d1dbea
0.31 ( #374 )
...
* 0.31
* CHANGELOG, actual version bump
* Update provider for new API
2020-06-24 11:23:34 +02:00
Jaco Greeff
2b2d428868
Sort injected based on creation timestamp ( #368 )
...
* Sort injected based on creation timestamp
* Adjust shadow
2020-06-08 09:48:13 +02:00
Jaco Greeff
f773342343
Tie account to genesis ( #355 )
...
* Tie account to genesis
* Allow (faster) partial retrieval
* Edit toggles menu
2020-06-01 17:46:30 +02:00
Jaco Greeff
3593bbe6d4
Allow accounts to be hidden, i.e. not injected ( #354 )
2020-06-01 15:49:05 +02:00
Jaco Greeff
db0b7e0eb3
Display child when parent has been removed ( #349 )
...
* Display child when parent has been removed
* Update packages/extension-ui/src/Popup/index.tsx
* Small styling updates
2020-05-31 10:51:29 +02:00
Shawn Tabrizi
256c5d975f
Restore Account with JSON Backup ( #336 )
...
* initial mockup
* it works!
* forgot a file
* refactor a bit
* fix lint
* fix styling, refactor
* fix lint
* Apply suggestions from code review
Co-authored-by: Jaco Greeff <jacogr@gmail.com>
* Open message rename
* Go back to root on import
* Only open in new when not in a window, add back
Co-authored-by: Jaco Greeff <jacogr@gmail.com>
2020-05-30 08:59:55 +02:00
Jaco Greeff
e158a8389e
Adjust allowed seed lengths ( #343 )
2020-05-27 12:58:29 +02:00
Jaco Greeff
837fb52a3a
Bumps w/ eslint ( #338 )
...
* Bumps w/ eslint
* Additional
* Additional
* Additional
* Additional
* Additional
* Linting done, tsc fixes remain
* Final round
2020-05-24 12:17:53 +02:00
Jaco Greeff
98d6c66de5
Allow for variable signed extensions, as supplied ( #328 )
...
* Allow for variable signed extensions, as supplied
* Small text updates
2020-05-14 10:01:29 +02:00
Ivan Rukhavets
ed36ed24bb
Create new account as a child of a master account by default ( #318 )
...
* derive accounts for master account
* Add master field to account context (#75 )
* add master field to account context
* add tests for buildHierarchy function
* Fix selection master account
* Add path numeration for derived accounts (#76 )
* add path numeration for derived accounts
* Fix PR notices. Add util for Path generation.
* Correct test
Co-authored-by: Ivan Rukhavets <ivanruch@gmail.com>
Co-authored-by: VladStarostenko <vlad@DESKTOP-V12SRE8.localdomain>
* Add arrows to buttons (#77 )
* Add parent label (#80 )
* refactor parent label
* refactor parent label
* refactor parent label
Co-authored-by: Ivan Rukhavets <ivanruch@gmail.com>
* Implement new create account flow (#78 )
* Add copied snackbar (#83 )
* refactor parent label
* Add "Copied" snackbar
* Add "Copied" snackbar
* Hide suri input behind a spoiler (#84 )
* Disallow changing parent account when 'Derive' option is clicked (#82 )
* Add lock to path input (#85 )
Co-authored-by: VladStarostenko <38181661+VladStarostenko@users.noreply.github.com>
Co-authored-by: VladStarostenko <vlad@DESKTOP-V12SRE8.localdomain>
2020-05-11 12:27:00 +02:00
Jaco Greeff
6324999ff3
Bump deps ( #315 )
...
* Bump deps
* Pull in native AccountsStore
* Integrate own AccountsStore
* Bumps
* Bumps, fix build
2020-04-06 11:49:27 +02:00
Jaco Greeff
370465c781
Introduce base store (with key prefix mgmt) ( #312 )
2020-04-03 15:37:35 +02:00
Jaco Greeff
3552e9db5f
Misnamed packages in headers ( #311 )
2020-04-03 13:40:43 +02:00
Jaco Greeff
75f9109cf4
Remove extensionizer indirection ( #309 )
...
* Remove extensionizer indirection
* Slight duplication
* Chrome mock
* Update package.json
* chrome types, chrome import
2020-04-03 13:06:25 +02:00
Ivan Rukhavets
53d3ebce37
Show labels of account parent ( #306 )
...
* Show derived accounts indentation
* Add parent labels
* Update branch
* styling
* CR requests
* Slightly reword derive documentation
* Remove derivation path from account metadata
2020-04-03 10:45:30 +02:00
Jaco Greeff
0d87b50a20
Rewrite yarn.lock ( #305 )
2020-04-01 23:24:07 +02:00
Jaco Greeff
de78c703f5
Bump dev (incl. lint fixes) ( #304 )
2020-04-01 18:49:49 +02:00
Bartłomiej Rutkowski
eeac2c1064
Allow account creation by derivation from existing one ( #296 )
...
* Allow specifying derivation path on account creation (#57 )
* Allow specifying derivation path on account creation
* Improve linting and formatting
* Highlight input field when der-path is invalid
* Fix header
* Hide advanced options
* Add tests
* Fix name
* Improve styling
* Change names
* Fix case
* Add arrow icon
* Add smooth transition
* Refactor tests
Co-authored-by: Bartłomiej Rutkowski <bar.rutkow@gmail.com>
* [CI Skip] 0.22.0-beta.7
skip-checks: true
* Import account derivation path (#59 )
* Import account derivation path
* Fix test
* fix scroll
* Lint fix
* add tests to importSeed
Co-authored-by: Bartłomiej Rutkowski <bartek@ethworks.io>
Co-authored-by: Kamil <kamil@ethworks.io>
* [CI Skip] 0.22.0-beta.8
skip-checks: true
* Hover and copy button (#58 )
* copy button and change hover
* working on
* add Toast
* chage address width
* Minor fixes
* Add cursor: hand
* Finish merge
Co-authored-by: Kamil <kamil@ethworks.io>
Co-authored-by: ivan <ivanruch@gmail.com>
* [CI Skip] 0.22.0-beta.9
skip-checks: true
* Fix build
* [CI Skip] 0.23.0-beta.0
skip-checks: true
* [CI Skip] Undo Github Actions version bump
* [CI Skip] 0.23.0-beta.5
skip-checks: true
* Add derive screen (#60 )
* Add derivation screen
* Remove "///password" from derivation path placeholder
* Refactor tests
Co-authored-by: Bartłomiej Rutkowski <bar.rutkow@gmail.com>
Co-authored-by: Anze1m <bartek@ethworks.io>
* Improve account menu; fix linting (#61 )
* Fix test
* Fix account menu
* Fix linting
* [CI Skip] 0.23.0-beta.6
skip-checks: true
* Add proper account decoding (#62 )
* Add proper account decoding
* Improve tests and error handling
* Fix linting
* Add refactoring
* Update packages/extension/src/background/handlers/Extension.ts
Co-Authored-By: Ivan Rukhavets <ivanruch@gmail.com>
* Fix test
* Fix linting
* Fix actions
* Slight UX improvement
* Add big red button
* Change red button to orange
* Wrap in useCallback
* Fix linting
* Add proper password checking method
* Fix linting
Co-authored-by: Ivan Rukhavets <ivanruch@gmail.com>
* [CI Skip] 0.23.0-beta.7
skip-checks: true
* Apply merge fixes (#65 )
* Fix linting
* CI
* [CI Skip] 0.24.0-beta.1
skip-checks: true
* CR requests
* [CI Skip] 0.24.0-beta.2
skip-checks: true
* [CI Skip] 0.24.0-beta.2
skip-checks: true
Co-authored-by: Ivan Rukhavets <ivanruch@gmail.com>
Co-authored-by: Github Actions <action@github.com>
Co-authored-by: Kamil <kamil@ethworks.io>
2020-03-30 16:55:53 +02:00
Jaco Greeff
c9f4c2e4a6
Provide metadata from external source ( #288 )
...
* Provide metadata from external source
* Listing via metadata interface
* Updates
* UI update
* Storage & end-to-end
2020-03-26 11:01:33 +01:00
Amaury Martiny
956a2c37ad
PostMessageProvider with on('connected' | 'disconnected') ( #279 )
...
* PostMessageProvider with on('connected' | 'disconnected')
* Update packages/extension/src/background/types.ts
2020-03-24 11:35:37 +01:00
Amaury Martiny
89dad985fb
Pull out extension-base ( #271 )
...
* Create a extension-base package
* Fix lint and test
* Update to beta.3
* Yarn install
* Update package
* Fix merge errors
* Remove useless single-entry folders
Co-authored-by: Jaco Greeff <jacogr@gmail.com>
2020-03-21 11:07:11 +01:00