theborakompanioni
f23b5b61e8
build(deps): update dependencies
...
@storybook/addon-a11y 10.3.3 → 10.3.5
@storybook/addon-docs 10.3.3 → 10.3.5
@storybook/addon-vitest 10.3.3 → 10.3.5
@storybook/react-vite 10.3.3 → 10.3.5
eslint-plugin-storybook 10.3.3 → 10.3.5
jsdom 29.0.1 → 29.0.2
react 19.2.4 → 19.2.5
react-dom 19.2.4 → 19.2.5
react-hook-form 7.72.0 → 7.72.1
react-i18next 17.0.1 → 17.0.2
storybook 10.3.3 → 10.3.5
vite 7.3.1 → 7.3.2
@playwright/test 1.58.2 → 1.59.1
@tanstack/eslint-plugin-query 5.95.2 → 5.96.2
@tanstack/react-query 5.95.2 → 5.96.2
react-router-dom 7.13.2 → 7.14.0
typescript-eslint 8.57.2 → 8.58.1
2026-04-08 22:25:55 +02:00
theborakompanioni
d3f7e499c1
build(deps): update dependencies major
...
lucide-react 0.577.0 → 1.7.0
react-i18next 16.6.6 → 17.0.1
2026-03-29 18:19:15 +02:00
theborakompanioni
4e46525103
build(dev-deps): update eslint plugins
...
eslint-plugin-compat 6.2.1 → 7.0.1
eslint-plugin-unicorn 63.0.0 → 64.0.0
2026-03-29 14:52:56 +02:00
theborakompanioni
085d812e00
build(deps): update dependencies minor
...
@chromatic-com/storybook 5.0.2 → 5.1.1
@tanstack/react-query 5.94.5 → 5.95.2
@vitejs/plugin-react 5.1.4 → 5.2.0
2026-03-29 14:51:03 +02:00
theborakompanioni
33f66dbe93
build(deps): update dependencies
...
@storybook/addon-a11y 10.3.1 → 10.3.3
@storybook/addon-docs 10.3.1 → 10.3.3
@storybook/addon-vitest 10.3.1 → 10.3.3
@storybook/react-vite 10.3.1 → 10.3.3
eslint-plugin-storybook 10.3.1 → 10.3.3
react-i18next 16.6.1 → 16.6.6
react-router-dom 7.13.1 → 7.13.2
storybook 10.3.1 → 10.3.3
typescript-eslint 8.57.1 → 8.57.2
2026-03-28 14:12:43 +01:00
theborakompanioni
2469e8073c
chore: add tanstack query eslint plugin
2026-03-26 11:31:25 +01:00
Thebora Kompanioni
f67040bb97
chore(import): prepare rescan by splitting import flow steps ( #1168 )
...
* chore(ui): update alert component
* chore(import): add dev badge to dummy button
* chore(import): show bip-39 compat warning only on unsuccessful submit
* chore(import): display alert when rescan is active
* refactor: rename CreateStepDetailsInput to CreateStepWalletDetails
* chore(import): split import flow steps
* build(deps): update dependencies
@chromatic-com/storybook 5.0.1 → 5.0.2
@eslint/js 9.39.2 → 9.39.4
@storybook/addon-a11y 10.2.17 → 10.2.19
@storybook/addon-docs 10.2.17 → 10.2.19
@storybook/addon-vitest 10.2.17 → 10.2.19
@storybook/react-vite 10.2.17 → 10.2.19
@tailwindcss/vite 4.2.1 → 4.2.2
@types/node 24.10.1 → 24.10.15
eslint 9.39.2 → 9.39.4
eslint-plugin-compat 6.2.0 → 6.2.1
eslint-plugin-storybook 10.2.17 → 10.2.19
lint-staged 16.3.3 → 16.3.4
react-i18next 16.5.6 → 16.5.8
storybook 10.2.17 → 10.2.19
tailwindcss 4.2.1 → 4.2.2
typescript-eslint 8.57.0 → 8.57.1
zustand 5.0.11 → 5.0.12
* build(deps): update dependencies
@storybook/addon-a11y 10.2.19 → 10.3.1
@storybook/addon-docs 10.2.19 → 10.3.1
@storybook/addon-vitest 10.2.19 → 10.3.1
@storybook/react-vite 10.2.19 → 10.3.1
@tanstack/react-query 5.90.21 → 5.94.5
eslint-plugin-storybook 10.2.19 → 10.3.1
globals 17.3.0 → 17.4.0
jsdom 28.1.0 → 29.0.1
lint-staged 16.3.4 → 16.4.0
react-hook-form 7.71.2 → 7.72.0
react-i18next 16.5.8 → 16.6.1
storybook 10.2.19 → 10.3.1
* refactor: seed phrase -> mnemonic phrase
* chore(import): add blockheight and gaplimit params
* chore(import): rescan chain after import
* chore(import): auto reload balance after rescan
2026-03-23 19:41:20 +01:00
theborakompanioni
4ba03ab51c
build(deps): update dependencies
2026-03-10 10:07:15 +01:00
theborakompanioni
4cc37c5e1c
build(deps): update dependencies
...
@storybook/addon-a11y 10.2.10 → 10.2.12
@storybook/addon-docs 10.2.10 → 10.2.12
@storybook/addon-vitest 10.2.10 → 10.2.12
@storybook/react-vite 10.2.10 → 10.2.12
@tailwindcss/vite 4.2.0 → 4.2.1
eslint-plugin-react-refresh 0.5.1 → 0.5.2
eslint-plugin-storybook 10.2.10 → 10.2.12
react-router-dom 7.13.0 → 7.13.1
storybook 10.2.10 → 10.2.12
tailwindcss 4.2.0 → 4.2.1
typescript-eslint 8.56.0 → 8.56.1
2026-02-25 18:59:55 +01:00
theborakompanioni
f859bf11a1
build(deps): update dependencies
...
eslint-plugin-compat 6.1.0 → 6.2.0
eslint-plugin-react-refresh 0.5.0 → 0.5.1
lucide-react 0.574.0 → 0.575.0
react-hook-form 7.71.1 → 7.71.2
tailwind-merge 3.4.1 → 3.5.0
2026-02-25 09:35:12 +01:00
theborakompanioni
67fd583401
build(deps): update dependencies
...
@chromatic-com/storybook 5.0.0 → 5.0.1
@storybook/addon-a11y 10.2.8 → 10.2.10
@storybook/addon-docs 10.2.8 → 10.2.10
@storybook/addon-vitest 10.2.8 → 10.2.10
@storybook/react-vite 10.2.8 → 10.2.10
@tailwindcss/vite 4.1.18 → 4.2.0
eslint-plugin-storybook 10.2.8 → 10.2.10
eslint-plugin-unicorn 62.0.0 → 63.0.0
lucide-react 0.564.0 → 0.574.0
storybook 10.2.8 → 10.2.10
tailwindcss 4.1.18 → 4.2.0
typescript-eslint 8.55.0 → 8.56.0
2026-02-18 17:56:42 +01:00
Thebora Kompanioni
e7ed550c23
chore: expand utxo rows with details ( #1115 )
2026-02-18 16:29:49 +01:00
Thebora Kompanioni
ac97e5662d
chore: test for Balance component and align currency symbols ( #1091 )
2026-02-16 15:50:31 +01:00
kunal yadav
14e7a82dad
add QR code scanner with BIP21 support ( #1084 )
...
feat: add QR code scanner to Send page with BIP21 support
2026-02-16 20:07:33 +05:30
theborakompanioni
1942955e19
chore: enable eslint recommendedTypeChecked
2026-02-07 11:56:58 +01:00
theborakompanioni
fbfe226394
chore: enable eslint-plugin-prettier
2026-02-07 11:42:35 +01:00
theborakompanioni
46edd8452d
chore(lint): add eslint-plugin-unicorn
...
with relaxed rules for now
2026-02-07 11:40:05 +01:00
theborakompanioni
1a2cf671b7
chore(lint): add eslint-plugin-compat
2026-02-07 11:40:05 +01:00
theborakompanioni
5122c88ed1
build(deps): update dependencies
...
@playwright/test 1.58.0 → 1.58.1
@storybook/addon-a11y 10.2.1 → 10.2.5
@storybook/addon-docs 10.2.1 → 10.2.5
@storybook/addon-vitest 10.2.1 → 10.2.5
@storybook/react-vite 10.2.1 → 10.2.5
@types/react 19.2.9 → 19.2.11
@vitejs/plugin-react 5.1.2 → 5.1.3
eslint-plugin-react-refresh 0.4.26 → 0.5.0
eslint-plugin-storybook 10.2.1 → 10.2.5
globals 17.2.0 → 17.3.0
storybook 10.2.1 → 10.2.5
zustand 5.0.10 → 5.0.11
2026-02-07 11:40:05 +01:00
theborakompanioni
52d5b8755b
chore: prepare freeze/unfreeze utxos
2026-02-02 19:55:49 +01:00
theborakompanioni
7264ac19eb
build(deps): update dependencies
...
@storybook/addon-a11y 10.2.0 → 10.2.1
@storybook/addon-docs 10.2.0 → 10.2.1
@storybook/addon-vitest 10.2.0 → 10.2.1
@storybook/react-vite 10.2.0 → 10.2.1
eslint-plugin-storybook 10.2.0 → 10.2.1
globals 17.1.0 → 17.2.0
react 19.2.3 → 19.2.4
react-dom 19.2.3 → 19.2.4
react-i18next 16.5.3 → 16.5.4
react-router-dom 7.12.0 → 7.13.0
storybook 10.2.0 → 10.2.1
typescript-eslint 8.53.1 → 8.54.0
2026-01-28 18:23:32 +01:00
theborakompanioni
2c93d55b71
build(deps): update dependencies
2026-01-23 19:06:54 +01:00
Thebora Kompanioni
96359aad0e
chore: externalize components and add stories ( #1010 )
...
* chore(build): update @chromatic-com/storybook to v5.0.0
* chore(ui): fix accordion active item overflow issues
* chore: fix copy button focus state
* chore: user-select style for addresses and amounts
* chore: seed phrase tabular-nums
* chore: reveal and confirm toggle in create wallet
* chore: add create wallet duration hint as alert
* chore: display wallet name and password on confirm page
* chore: add spinner component
* chore: add spinner story
* refactor: move CreateWalletPage
* refactor: move constants to proper places
* chore: add CreateStepConfirm story
* refactor: externalize CreateWalletForm
* chore(storybook): add memory router decorator
* chore(build): resolve src alias in tests
2026-01-21 13:05:15 +01:00
theborakompanioni
ee91d6a162
build(deps): update react-query to 5.90.19
2026-01-18 16:36:13 +01:00
theborakompanioni
95ea6f566d
chore: use base58 of scure lib
2026-01-18 11:31:57 +01:00
theborakompanioni
ffa76bfb71
chore: add dependency base58-js
2026-01-17 22:12:39 +01:00
theborakompanioni
da529aca1a
chore: add dependency bitcoin-address-validation
2026-01-17 21:25:02 +01:00
theborakompanioni
3b83855471
chore: pin scure deps
2026-01-17 20:41:31 +01:00
theborakompanioni
2c0c2f2345
Merge branch 'v2' into feat/display-account-xpubs
2026-01-17 20:37:56 +01:00
theborakompanioni
117f47c00b
build(deps): update dependencies
...
@tanstack/react-query 5.90.17 → 5.90.18
prettier 3.7.4 → 3.8.0
2026-01-17 19:32:27 +01:00
kunal-595
aa4e4a4a09
feat: derive account xpubs from seed instead of API
...
- Add @scure/bip32 and @scure/bip39 for BIP32/BIP39 derivation
- Create bip32.ts utility for deriving account-level xpubs from mnemonic
- Update AccountXpubsDialog to fetch seed and derive correct BIP84 account xpubs
- Derive account-level xpubs (m/84'/coin_type'/account') not child xpubs
- Convert to native segwit format (zpub/vpub) using SLIP-0132
- Simplify UI to show single account-level xpub per account
- Update translations to reflect account-level xpubs for watch-only import
Fixes issue where API returns wrong xpub derivation paths (address-level
instead of account-level). Now calculates correct xpubs locally from seed
as suggested by maintainer.
2026-01-16 21:53:05 +05:30
theborakompanioni
af1218d0d9
build(deps): update dependencies
...
@tanstack/react-query 5.90.16 → 5.90.17
@types/react 19.2.7 → 19.2.8
react-hook-form 7.71.0 → 7.71.1
react-i18next 16.5.2 → 16.5.3
typescript-eslint 8.52.0 → 8.53.0
zustand 5.0.9 → 5.0.10
2026-01-14 21:41:43 +01:00
theborakompanioni
4aafa78573
build(deps): add react-use-websocket
2026-01-11 14:22:42 +01:00
theborakompanioni
0d64b840bc
build(deps): update i18next and react-hook-form
...
react-hook-form 7.70.0 → 7.71.0
react-i18next 16.5.1 → 16.5.2
2026-01-11 13:01:11 +01:00
theborakompanioni
393df388ea
chore(ui): add sidebar component
2026-01-10 16:25:43 +01:00
theborakompanioni
fa04834ea6
chore(orderbook): use filter function of library
2026-01-10 15:01:18 +01:00
theborakompanioni
7fd6d260c2
chore(ui): add dropdown menu component
2026-01-10 12:00:41 +01:00
theborakompanioni
a672d5fbb8
chore(orderbook): add switch component
2026-01-08 12:43:31 +01:00
theborakompanioni
f60ed7acb3
build(deps): update react-router-dom to v7.12.0
2026-01-08 10:49:16 +01:00
theborakompanioni
b5ff42e5f2
build(deps): update dependencies
...
@playwright/test 1.56.1 → 1.57.0
@trivago/prettier-plugin-sort-imports 6.0.1 → 6.0.2
@vitejs/plugin-react 5.1.1 → 5.1.2
vite 7.3.0 → 7.3.1
2026-01-07 18:51:36 +01:00
theborakompanioni
582d8f7e69
build(deps): update eslint to 8.52.0
2026-01-06 22:20:39 +01:00
theborakompanioni
e1fcc5e1c6
chore(ui): add popover
2026-01-06 12:56:31 +01:00
theborakompanioni
e501d3f3a9
chore(earn): init form
2026-01-05 16:41:36 +01:00
theborakompanioni
df3fbba6a7
build(deps): update dependencies
...
@trivago/prettier-plugin-sort-imports 6.0.0 → 6.0.1
@types/react 19.2.6 → 19.2.7
globals 16.5.0 → 17.0.0
lucide-react 0.554.0 → 0.562.0
react 19.2.0 → 19.2.3
react-dom 19.2.0 → 19.2.3
react-i18next 16.3.5 → 16.5.1
react-router-dom 7.9.6 → 7.11.0
vite 7.2.4 → 7.3.0
2026-01-05 12:00:00 +01:00
Thebora Kompanioni
fe4b1087f5
chore: add react-hook-form ( #1000 )
...
* build(deps): add react-hook-form
* chore(rescan): use react-hook-form on rescan page
* build(deps): update react-hook-form to v7.70.0
* chore(rescan): use yup for form schema validation
2026-01-05 11:55:34 +01:00
theborakompanioni
49fcba4dea
build(deps): update eslint and prettier
2026-01-02 09:28:48 +01:00
theborakompanioni
d9168dfc33
buil(deps): update tailwind, zustand, react-query
2026-01-02 09:13:45 +01:00
theborakompanioni
d42b4b1d54
build(deps): update storybook to v10.1.11
2026-01-02 09:10:54 +01:00
theborakompanioni
a9b23739bb
build(deps): update dependencies
...
@tanstack/react-query 5.90.9 → 5.90.10
@types/react 19.2.5 → 19.2.6
eslint-plugin-storybook 10.0.7 → 10.0.8
lint-staged 16.2.6 → 16.2.7
lucide-react 0.553.0 → 0.554.0
typescript-eslint 8.46.4 → 8.47.0
vite 7.2.2 → 7.2.4
2025-11-21 15:19:16 +01:00
theborakompanioni
5c6bdb7818
build(deps): update husky to v9.1.7
2025-11-21 15:18:40 +01:00