Thebora Kompanioni
eaadf56005
build(deps): update dependencies ( #1303 )
...
* build(deps): update dependencies
@tailwindcss/vite 4.3.1 → 4.3.2
@tanstack/eslint-plugin-query 5.101.0 → 5.101.2
@tanstack/react-query 5.101.0 → 5.101.2
@types/node 24.12.4 → 26.0.1
@vitejs/plugin-react 6.0.2 → 6.0.3
globals 17.6.0 → 17.7.0
lint-staged 17.0.7 → 17.0.8
lucide-react 1.20.0 → 1.22.0
prettier 3.8.4 → 3.9.3
react-hook-form 7.79.0 → 7.80.0
react-router-dom 7.18.0 → 7.18.1
tailwindcss 4.3.1 → 4.3.2
typescript-eslint 8.61.1 → 8.62.1
vite 8.0.16 → 8.1.0
* chore: format source
2026-06-30 13:17:15 +05:30
Thebora Kompanioni
50562ba897
dev(regtest): rectify tor setup and upgrade to core v29 ( #1298 )
...
Build / build (v26.3.0) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
Deploy Storybook / deploy (push) Waiting to run
* dev(regtest): adapt bitcoin rpc users
* dev(regtest): update to bitcoind v30.0
* chore(regtest): create descriptor wallets for clientserver regtest containers
* chore(regtest): add backend descriptor to clientserver directory node
* chore(regtest): rectify tor setup and downgrade to core v29
* dev(regtest): set ENSURE_WALLET to false and remove unused DESCRIPTOR_WALLET_NAME for ng nodes
2026-06-28 14:22:36 +02:00
theborakompanioni
7e9aa794d1
chore(pre-release): v2.0.0-beta.0
Build / build (v26.3.0) (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
2026-06-28 11:46:37 +02:00
Parth
6e3c905ddc
test: expand full-project coverage ( #1276 )
2026-06-22 01:02:45 +02:00
Thebora Kompanioni
945ece0df8
build(deps): update @vitejs/plugin-react to v6.0.2 ( #1288 )
...
Build / build (v26.3.0) (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Deploy Storybook / deploy (push) Has been cancelled
* build(deps): update dependencies
@radix-ui/react-accordion 1.2.13 → 1.2.14
@radix-ui/react-avatar 1.1.12 → 1.2.0
@radix-ui/react-checkbox 1.3.4 → 1.3.5
@radix-ui/react-dialog 1.1.16 → 1.1.17
@radix-ui/react-dropdown-menu 2.1.17 → 2.1.18
@radix-ui/react-label 2.1.9 → 2.1.10
@radix-ui/react-popover 1.1.16 → 1.1.17
@radix-ui/react-radio-group 1.4.0 → 1.4.1
@radix-ui/react-select 2.3.0 → 2.3.1
@radix-ui/react-separator 1.1.9 → 1.1.10
@radix-ui/react-slot 1.2.5 → 1.3.0
@radix-ui/react-switch 1.3.0 → 1.3.1
@radix-ui/react-tabs 1.1.14 → 1.1.15
@radix-ui/react-tooltip 1.2.9 → 1.2.10
@tailwindcss/vite 4.3.0 → 4.3.1
eslint-plugin-react-refresh 0.5.2 → 0.5.3
lucide-react 1.17.0 → 1.20.0
prettier 3.8.3 → 3.8.4
radix-ui 1.5.0 → 1.6.0
react-hook-form 7.77.0 → 7.79.0
react-router-dom 7.17.0 → 7.18.0
tailwindcss 4.3.0 → 4.3.1
typescript-eslint 8.60.1 → 8.61.1
* build(deps): update @vitejs/plugin-react to v6.0.2
* build: update node to v26.3.0
* build(deps): update vitest to v4.1.9
* build(deps): update @playwright/test to v1.61.0
2026-06-17 16:01:40 +05:30
theborakompanioni
5487157db2
build(deps): update typescript-eslint to v8.61.1
2026-06-17 10:45:29 +02:00
dependabot[bot]
cefc4e43f1
build(deps): bump esbuild, vite and storybook ( #1287 )
2026-06-16 19:04:36 +02:00
Kishore B
f0457b34ee
chore(regtest): joinmarket-ng as the default primary backend ( #1281 )
2026-06-16 17:44:44 +02:00
Thebora Kompanioni
d60950c337
fix(storybook-static): github pages storybook deployment ( #1272 )
2026-06-09 22:54:36 +02:00
Thebora Kompanioni
d39658b992
chore(storybook): add msw handler and AccountXpubsDialog story ( #1271 )
...
* chore(storybook): add msw handler and AccountXpubsDialog story
* refactor: rename BitcoinQr to BitcoinAddressQrCode
* feat: add xpub qrcode to account dialog
2026-06-09 22:06:54 +05:30
Thebora Kompanioni
9f3640e2c5
build(deps): update dependencies ( #1269 )
...
* build(deps): update dependencies
@radix-ui/react-accordion 1.2.12 → 1.2.13
@radix-ui/react-avatar 1.1.11 → 1.1.12
@radix-ui/react-checkbox 1.3.3 → 1.3.4
@radix-ui/react-dialog 1.1.15 → 1.1.16
@radix-ui/react-dropdown-menu 2.1.16 → 2.1.17
@radix-ui/react-label 2.1.8 → 2.1.9
@radix-ui/react-popover 1.1.15 → 1.1.16
@radix-ui/react-separator 1.1.8 → 1.1.9
@radix-ui/react-slot 1.2.4 → 1.2.5
@radix-ui/react-tabs 1.1.13 → 1.1.14
@radix-ui/react-tooltip 1.2.8 → 1.2.9
@storybook/addon-a11y 10.4.0 → 10.4.2
@storybook/addon-docs 10.4.0 → 10.4.2
@storybook/addon-vitest 10.4.0 → 10.4.2
@storybook/react-vite 10.4.0 → 10.4.2
@tanstack/eslint-plugin-query 5.100.10 → 5.100.14
@tanstack/react-query 5.100.10 → 5.100.14
@types/react 19.2.14 → 19.2.17
eslint-plugin-storybook 10.4.0 → 10.4.2
lint-staged 17.0.5 → 17.0.7
react 19.2.6 → 19.2.7
react-dom 19.2.6 → 19.2.7
react-hook-form 7.76.0 → 7.76.1
storybook 10.4.0 → 10.4.2
typescript-eslint 8.59.3 → 8.59.4
vite 7.3.3 → 7.3.5
zustand 5.0.13 → 5.0.14
* build(deps): update dependencies (minor)
@hookform/resolvers 5.2.2 → 5.4.0
@radix-ui/react-radio-group 1.3.8 → 1.4.0
@radix-ui/react-select 2.2.6 → 2.3.0
@radix-ui/react-switch 1.2.6 → 1.3.0
@tanstack/eslint-plugin-query 5.100.14 → 5.101.0
@tanstack/react-query 5.100.14 → 5.101.0
lucide-react 1.16.0 → 1.17.0
radix-ui 1.4.3 → 1.5.0
react-hook-form 7.76.1 → 7.77.0
react-router-dom 7.15.1 → 7.17.0
typescript-eslint 8.59.4 → 8.60.1
2026-06-08 19:11:59 +05:30
Kishore B
84a0e4d98a
feat: integrate standalone-ng docker wrapper with Jam Web UI ( #1265 )
...
Build / build (v24.11.1) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
Deploy Storybook / deploy (push) Waiting to run
* feat: integrate standalone-ng docker wrapper with Jam Web UI
- Add Dockerfile and entrypoint for standalone-ng wrapper service
- Update docker-compose files to support standalone-ng container(joinmarket6)
- Enhance log retrieval and frontend logic for new log file layout
- Update Vite config and constants for standalone-ng backend mode
- Improve documentation for regtest and backend selection
Signed-off-by: kishore08-07 <kishorebsm8@gmail.com>
* chore(regtest): zero absolute offers for makers in regtest env
* chore: align npm dev command names
* chore(regtest): set minimum makers to 2 for joinmarket-ng backends
* chore(regtest): use jam-dev-standalone-ng:master image
---------
Signed-off-by: kishore08-07 <kishorebsm8@gmail.com>
Co-authored-by: theborakompanioni <theborakompanioni+github@gmail.com>
2026-06-07 18:37:53 +02:00
dependabot[bot]
5b610bf186
build(deps-dev): bump @vitest/browser from 4.0.18 to 4.1.6 ( #1266 )
...
Build / build (v24.11.1) (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Deploy Storybook / deploy (push) Has been cancelled
* build(deps-dev): bump @vitest/browser from 4.0.18 to 4.1.6
Bumps [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser ) from 4.0.18 to 4.1.6.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.6/packages/browser )
---
updated-dependencies:
- dependency-name: "@vitest/browser"
dependency-version: 4.1.6
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
* build: align vitest browser packages
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Parth Bandwal <143504541+parrth20@users.noreply.github.com>
2026-06-02 15:22:14 +05:30
Thebora Kompanioni
8aefe4b74c
build(deps): update dependencies ( #1251 )
...
* build(deps): update dependencies
@chromatic-com/storybook 5.1.2 → 5.2.1
@storybook/addon-a11y 10.3.6 → 10.4.0
@storybook/addon-docs 10.3.6 → 10.4.0
@storybook/addon-vitest 10.3.6 → 10.4.0
@storybook/react-vite 10.3.6 → 10.4.0
@tailwindcss/vite 4.2.4 → 4.3.0
@tanstack/eslint-plugin-query 5.100.9 → 5.100.10
@tanstack/react-query 5.100.9 → 5.100.10
@types/node 24.10.15 → 24.12.4
eslint-plugin-storybook 10.3.6 → 10.4.0
lucide-react 1.14.0 → 1.16.0
react-hook-form 7.75.0 → 7.76.0
react-i18next 17.0.6 → 17.0.8
react-router-dom 7.15.0 → 7.15.1
storybook 10.3.6 → 10.4.0
tailwind-merge 3.5.0 → 3.6.0
tailwindcss 4.2.4 → 4.3.0
typescript-eslint 8.59.2 → 8.59.3
* build(dev-deps): update vitest
@vitest/browser 4.0.9 → 4.0.18
@vitest/browser-playwright 4.0.9 → 4.0.18
@vitest/coverage-v8 4.0.9 → 4.0.18
vitest 4.0.9 → 4.0.18
---------
Co-authored-by: Kishore B <kishorebsm8@gmail.com>
2026-05-18 17:00:44 +05:30
Thebora Kompanioni
d851cb9c74
build(deps): update dependencies ( #1242 )
...
@storybook/addon-a11y 10.3.5 → 10.3.6
@storybook/addon-docs 10.3.5 → 10.3.6
@storybook/addon-vitest 10.3.5 → 10.3.6
@storybook/react-vite 10.3.5 → 10.3.6
@tanstack/eslint-plugin-query 5.100.6 → 5.100.9
@tanstack/react-query 5.100.6 → 5.100.9
eslint-plugin-compat 7.0.1 → 7.0.2
eslint-plugin-storybook 10.3.5 → 10.3.6
jsdom 29.1.0 → 29.1.1
storybook 10.3.5 → 10.3.6
typescript-eslint 8.59.1 → 8.59.2
zustand 5.0.12 → 5.0.13
react 19.2.5 → 19.2.6
react-dom 19.2.5 → 19.2.6
react-i18next 17.0.6 → 17.0.7
vite 7.3.2 → 7.3.3
globals 17.5.0 → 17.6.0
lucide-react 1.13.0 → 1.14.0
react-hook-form 7.74.0 → 7.75.0
react-router-dom 7.14.2 → 7.15.0
2026-05-08 17:24:56 +02:00
Thebora Kompanioni
454daa2839
chore(regtest): initial joinmarket-ng backend for regtest environment ( #1240 )
...
* chore(regtest): initial joinmarket-ng backend for regtest environment
Adds jmwalletd, directory servers, makers, and bitcoind to the regtest
docker-compose environment so jam can be developed against the jm-ng
backend end-to-end.
chore(regtest): wire docker compose env and vite dev proxy for jm-ng
Connects the local regtest containers into a single compose network,
adds tor and fund-wallet helpers, and points Vite's dev proxy at the
local jmwalletd instance.
fix(tags): recognize cj-change, used-empty, and flagged UTXO statuses
joinmarket-ng's WalletService emits four statuses jam's JmPlainTagValue
didn't cover: 'cj-change' (deanonymising change from our CJ),
'used-empty' (previously-used address with zero balance), and 'flagged'
(address shared in a CJ that later failed). They fell through to the
generic 'default' badge with no distinguishing styling.
Add them to JmPlainTagValue and the status->variant map. 'used-empty'
maps to the existing 'used' variant, 'flagged' to 'reused' (both signal
a used address the user should avoid reusing). Add a dedicated
'cj-change' badge variant (emerald) next to 'cj-out' so the
deanonymising change output is visually distinct from an equal-amount
CJ output.
fix(send): keep direct send available with maker
Only block collaborative sends while the maker service is running. Direct sends stay enabled and the form explains why the collaborative toggle is unavailable.
Changelog: Allow direct sends while the maker service is running
docs(dev): explain jm-ng backend workflow
fix(auth): only clear auth on invalid_token 401s
Previously every 401 response cleared the session and logged the user out. jm-ng returns 401 for service-state errors (e.g. POST /tumbler/stop when nothing is running), which should never drop the session. Inspect the WWW-Authenticate header and only clear auth when the server signals ``error="invalid_token"``.
Changelog: Non-auth 401 responses no longer log the user out.
fix(dev): proxy /jmws to the jm-ng HTTPS port
jm-ng serves WebSocket on the same port as the HTTPS API. The `jm-ng:dev` script used to override JMWALLETD_WEBSOCKET_PORT to 32283, but the regtest stack exposes that port without a matching listener, so vite proxied WebSocket upgrades into a dead port and the handshake returned empty. Default the env var to JMWALLETD_API_PORT and drop the override.
Changelog: Fix WebSocket proxying in the local jm-ng dev setup.
fix(dev): correct jm-ng websocket port and proxy targets
Update the README and developer docs to reflect that both ports must be
set when overriding for a custom jm-ng setup.
fix(dev): correct jm-ng websocket port (#1237 )
chore(dev): distinct server configs for various backends
* chore(regtest): address jm-ng review comments
---------
Co-authored-by: m0wer <m0wer@sgn.space>
Co-authored-by: Parth Bandwal <143504541+parrth20@users.noreply.github.com>
2026-05-05 13:52:41 +02:00
Thebora Kompanioni
79915db774
build(deps): update dependencies and fix eslint violations ( #1230 )
...
* build(deps): update dependencies
@tailwindcss/vite 4.2.2 → 4.2.4
@tanstack/eslint-plugin-query 5.99.0 → 5.100.1
@tanstack/react-query 5.99.0 → 5.100.1
prettier-plugin-tailwindcss 0.7.2 → 0.7.3
react-i18next 17.0.2 → 17.0.4
react-router-dom 7.14.1 → 7.14.2
tailwindcss 4.2.2 → 4.2.4
typescript 6.0.2 → 6.0.3
@scure/bip32 2.0.1 → 2.2.0
@scure/bip39 2.0.1 → 2.2.0
eslint-plugin-react-hooks 7.0.1 → 7.1.1
lucide-react 1.8.0 → 1.9.0
react-hook-form 7.72.1 → 7.73.1
typescript-eslint 8.58.2 → 8.59.0
* chore(build): fix violations after eslint plugin updates
* chore: check window availability in useIsMobile
* build(deps): update dependencies
@tanstack/eslint-plugin-query 5.100.1 → 5.100.6
@tanstack/react-query 5.100.1 → 5.100.6
prettier-plugin-tailwindcss 0.7.3 → 0.7.4
react-i18next 17.0.4 → 17.0.6
typescript-eslint 8.59.0 → 8.59.1
* build(deps): update dependencies
jsdom 29.0.2 → 29.1.0
lucide-react 1.9.0 → 1.13.0
prettier-plugin-tailwindcss 0.7.4 → 0.8.0
react-hook-form 7.73.1 → 7.74.0
* build(ci): check format
* chore(ci): run pipeline for master and devel
2026-04-29 10:07:37 +02:00
theborakompanioni
1cc492bc7a
build(deps): update dependencies
...
@chromatic-com/storybook 5.1.1 → 5.1.2
@noble/hashes 2.0.1 → 2.2.0
@tanstack/eslint-plugin-query 5.97.0 → 5.99.0
@tanstack/react-query 5.97.0 → 5.99.0
globals 17.4.0 → 17.5.0
prettier 3.8.2 → 3.8.3
react-router-dom 7.14.0 → 7.14.1
typescript-eslint 8.58.1 → 8.58.2
2026-04-17 00:31:12 +02:00
Thebora Kompanioni
2541f8cd2f
build(dev-deps): update typescript to v6 ( #1211 )
2026-04-16 17:21:25 +05:30
theborakompanioni
051add6a46
build(deps): update dependencies
...
@tanstack/eslint-plugin-query 5.96.2 → 5.97.0
@tanstack/react-query 5.96.2 → 5.97.0
lucide-react 1.7.0 → 1.8.0
prettier 3.8.1 → 3.8.2
2026-04-10 10:26:33 +02:00
theborakompanioni
9783845f3d
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-09 20:31:11 +02:00
theborakompanioni
47bc8d8b7e
build(deps): update dependencies major
...
lucide-react 0.577.0 → 1.7.0
react-i18next 16.6.6 → 17.0.1
2026-04-09 20:31:09 +02:00
theborakompanioni
43511b7c92
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-04-09 20:31:09 +02:00
theborakompanioni
230a165758
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-04-09 20:31:08 +02:00
theborakompanioni
558186e6a8
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-04-09 20:31:08 +02:00
theborakompanioni
cd87533ecb
chore: add tanstack query eslint plugin
2026-04-09 20:31:08 +02:00
Thebora Kompanioni
eedc54c55d
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-04-09 20:31:04 +02:00
theborakompanioni
a7e57e9d8d
build(deps): update dependencies
2026-04-09 20:31:03 +02:00
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