theborakompanioni
7317ed49df
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-04-09 20:31:00 +02:00
theborakompanioni
30de98d192
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-04-09 20:30:59 +02:00
theborakompanioni
0056f9b910
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-04-09 20:30:55 +02:00
Thebora Kompanioni
0e61272e6b
chore: expand utxo rows with details ( #1115 )
2026-04-09 20:30:54 +02:00
Thebora Kompanioni
e938847665
chore: test for Balance component and align currency symbols ( #1091 )
2026-04-09 20:30:51 +02:00
kunal yadav
d643667706
add QR code scanner with BIP21 support ( #1084 )
...
feat: add QR code scanner to Send page with BIP21 support
2026-04-09 20:30:51 +02:00
theborakompanioni
6f1a1f7ed1
chore: enable eslint recommendedTypeChecked
2026-04-09 20:30:39 +02:00
theborakompanioni
93f7cb10bb
chore: enable eslint-plugin-prettier
2026-04-09 20:30:39 +02:00
theborakompanioni
4458fcea38
chore(lint): add eslint-plugin-unicorn
...
with relaxed rules for now
2026-04-09 20:30:38 +02:00
theborakompanioni
0f56813f1f
chore(lint): add eslint-plugin-compat
2026-04-09 20:30:38 +02:00
theborakompanioni
f636976ca3
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-04-09 20:30:38 +02:00
theborakompanioni
aa66ffac0d
chore: prepare freeze/unfreeze utxos
2026-04-09 20:30:36 +02:00
theborakompanioni
2921c273aa
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-04-09 20:30:32 +02:00
theborakompanioni
5446e826ee
build(deps): update dependencies
2026-04-09 20:30:28 +02:00
Thebora Kompanioni
e741ce6714
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-04-09 20:30:25 +02:00
theborakompanioni
248c5cbe6e
build(deps): update react-query to 5.90.19
2026-04-09 20:30:22 +02:00
theborakompanioni
0efa13b95c
chore: use base58 of scure lib
2026-04-09 20:30:19 +02:00
theborakompanioni
92294e5599
chore: add dependency base58-js
2026-04-09 20:30:19 +02:00
theborakompanioni
6599f96d39
chore: add dependency bitcoin-address-validation
2026-04-09 20:30:18 +02:00
theborakompanioni
4cdc74b940
chore: pin scure deps
2026-04-09 20:30:18 +02:00
theborakompanioni
74955be5fc
build(deps): update dependencies
...
@tanstack/react-query 5.90.17 → 5.90.18
prettier 3.7.4 → 3.8.0
2026-04-09 20:30:16 +02:00
theborakompanioni
a788380581
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-04-09 20:30:11 +02:00
theborakompanioni
f83c3d51b9
build(deps): add react-use-websocket
2026-04-09 20:30:07 +02:00
theborakompanioni
c181e2e679
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-04-09 20:30:06 +02:00
theborakompanioni
85b595fb1e
chore(ui): add sidebar component
2026-04-09 20:30:04 +02:00
theborakompanioni
16aa02b234
chore(orderbook): use filter function of library
2026-04-09 20:30:03 +02:00
theborakompanioni
08ff8f569b
chore(ui): add dropdown menu component
2026-04-09 20:30:03 +02:00
theborakompanioni
b826a8fd9c
chore(orderbook): add switch component
2026-04-09 20:30:00 +02:00
theborakompanioni
bc8608faa8
build(deps): update react-router-dom to v7.12.0
2026-04-09 20:29:59 +02:00
theborakompanioni
3c9163eb73
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-04-09 20:29:58 +02:00
theborakompanioni
bfdcf419d7
build(deps): update eslint to 8.52.0
2026-04-09 20:29:55 +02:00
theborakompanioni
593ceb2662
chore(ui): add popover
2026-04-09 20:29:53 +02:00
theborakompanioni
b03adf7b81
chore(earn): init form
2026-04-09 20:29:52 +02:00
theborakompanioni
165c2411eb
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-04-09 20:29:52 +02:00
Thebora Kompanioni
0e201adfbc
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-04-09 20:29:51 +02:00
theborakompanioni
3affcd879e
build(deps): update eslint and prettier
2026-04-09 20:29:51 +02:00
theborakompanioni
096bfafa15
buil(deps): update tailwind, zustand, react-query
2026-04-09 20:29:51 +02:00
theborakompanioni
b230186514
build(deps): update storybook to v10.1.11
2026-04-09 20:29:51 +02:00
kunal-595
688069ef15
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-04-09 20:29:50 +02:00
theborakompanioni
c0cbf84ed9
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
2026-04-09 20:29:50 +02:00
theborakompanioni
dc9e82d0f5
build(deps): update husky to v9.1.7
2026-04-09 20:29:49 +02:00
theborakompanioni
79d934a175
build(deps): update react-i18next to v16.3.5
2026-04-09 20:29:49 +02:00
theborakompanioni
dc8e2ff9ee
build(deps): update @noble/hashes from v1.8.0 to v2.0.1
2026-04-09 20:29:49 +02:00
theborakompanioni
ad502b36b0
build(deps): update storybook
...
@chromatic-com/storybook 4.1.2 → 4.1.3
@storybook/addon-a11y 10.0.7 → 10.0.8
@storybook/addon-docs 10.0.7 → 10.0.8
@storybook/addon-vitest 10.0.7 → 10.0.8
@storybook/react-vite 10.0.7 → 10.0.8
2026-04-09 20:29:48 +02:00
theborakompanioni
e5f0622e23
build(deps): update vitest from v3.2.4 to v4.0.9
2026-04-09 20:29:48 +02:00
theborakompanioni
6a3cec7867
refactor: update eslint react hooks to v7.0.1 and fix issues
2026-04-09 20:29:48 +02:00
theborakompanioni
86eec0ddd0
chore(build): min node version is 24.11.1
2026-04-09 20:29:47 +02:00
theborakompanioni
7464cb09ba
build(deps): update vite from v6.4.1 to v7.2.2
2026-04-09 20:29:47 +02:00
theborakompanioni
9c35bf3dda
build(deps): update storybook to v10.0.7
2026-04-09 20:29:47 +02:00
theborakompanioni
0a3abfdfc0
build(deps): update dependencies
...
minor:
@chromatic-com/storybook 4.0.1 → 4.1.2
@eslint/js 9.29.0 → 9.39.1
@playwright/test 1.53.2 → 1.56.1
@storybook/addon-a11y 9.0.18 → 9.1.16
@storybook/addon-docs 9.0.18 → 9.1.16
@storybook/addon-vitest 9.0.18 → 9.1.16
@storybook/react-vite 9.0.18 → 9.1.16
@tanstack/react-query 5.89.0 → 5.90.9
@tanstack/react-table 8.20.6 → 8.21.3
@types/node 22.18.13 → 22.19.1
@types/react 19.1.17 → 19.2.5
@types/react-dom 19.1.11 → 19.2.3
eslint 9.35.0 → 9.39.1
globals 16.4.0 → 16.5.0
lint-staged 16.1.6 → 16.2.6
lucide-react 0.544.0 → 0.553.0
prettier-plugin-tailwindcss 0.6.14 → 0.7.1
react 19.1.1 → 19.2.0
react-dom 19.1.1 → 19.2.0
storybook 9.0.18 → 9.1.16
tailwind-merge 3.3.1 → 3.4.0
tw-animate-css 1.3.8 → 1.4.0
typescript-eslint 8.44.1 → 8.46.4
vite 6.3.7 → 6.4.1
patch:
@radix-ui/react-avatar 1.1.10 → 1.1.11
@radix-ui/react-label 2.1.7 → 2.1.8
@radix-ui/react-separator 1.1.7 → 1.1.8
@radix-ui/react-slot 1.2.3 → 1.2.4
@tailwindcss/vite 4.1.13 → 4.1.17
@tanstack/react-table 8.20.5 → 8.20.6
@types/node 22.18.6 → 22.18.13
@types/qrcode 1.5.5 → 1.5.6
@types/react 19.1.13 → 19.1.17
@types/react-dom 19.1.9 → 19.1.11
eslint-plugin-react-refresh 0.4.20 → 0.4.24
eslint-plugin-storybook 9.1.7 → 9.1.16
react-i18next 15.7.3 → 15.7.4
react-router-dom 7.9.1 → 7.9.6
tailwindcss 4.1.13 → 4.1.17
typescript ~5.9.2 → ~5.9.3
typescript-eslint 8.44.0 → 8.44.1
vite 6.3.6 → 6.3.7
2026-04-09 20:29:46 +02:00