Commit graph

151 commits

Author SHA1 Message Date
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
f6011108a3
chore(ci): cleanup build action 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
theborakompanioni
d56c28d3d8
build(deps): update @joinmarket-webui/joinmarket-api-ts to v0.3.0 2026-04-09 20:29:46 +02:00
theborakompanioni
4b695e3646
build(deps): update @joinmarket-webui/joinmarket-api-ts to v0.2.0 2026-04-09 20:29:46 +02:00
theborakompanioni
07b15a03de
build(deps): pin react-table version 2026-04-09 20:29:45 +02:00
Thebora Kompanioni
84a820ea27
build(deps): add @joinmarket-webui/joinmarket-api-ts (#986)
* build(deps): add @joinmarket-webui/joinmarket-api-ts

* chore: remove jm-api in favour of public client

* build(deps): update joinmarket-api-ts to v0.1.0

* fix: svg attributes
2026-04-09 20:29:45 +02:00
Saurabh Singh
8c08c2e48f
feat: add tanstack for orderbook table 2026-04-09 20:29:41 +02:00
theborakompanioni
cb3b9d8e93
build(deps): update dependencies
@chromatic-com/storybook        4.0.0  →     4.0.1
 @playwright/test               1.53.1  →    1.53.2
 @radix-ui/react-accordion      1.2.11  →    1.2.12
 @radix-ui/react-dialog         1.1.14  →    1.1.15
 @radix-ui/react-select          2.2.5  →     2.2.6
 @radix-ui/react-tooltip         1.2.7  →     1.2.8
 @storybook/addon-a11y          9.0.12  →    9.0.18
 @storybook/addon-docs          9.0.12  →    9.0.18
 @storybook/addon-vitest        9.0.12  →    9.0.18
 @storybook/react-vite          9.0.12  →    9.0.18
 @tailwindcss/vite              4.1.10  →    4.1.13
 @tanstack/react-query          5.87.1  →    5.87.4
 @types/node                  22.15.29  →  22.15.35
 @types/react                   19.1.8  →   19.1.13
 @types/react-dom               19.1.6  →    19.1.9
 conventional-changelog          7.1.0  →     7.1.1
 eslint-plugin-storybook        9.0.12  →    9.0.18
 husky                           8.0.0  →     8.0.3
 lint-staged                    16.1.2  →    16.1.6
 prettier-plugin-tailwindcss    0.6.13  →    0.6.14
 react                          19.1.0  →    19.1.1
 react-dom                      19.1.0  →    19.1.1
 react-router-dom                7.6.2  →     7.6.3
 sonner                          2.0.5  →     2.0.7
 storybook                      9.0.12  →    9.0.18
 tailwindcss                    4.1.10  →    4.1.13
 tw-animate-css                  1.3.4  →     1.3.8
 vite                            6.3.5  →     6.3.6
 zustand                         5.0.7  →     5.0.8

 @tanstack/react-query      5.87.4  →   5.89.0
 @types/node              22.15.35  →  22.18.6
 @vitejs/plugin-react        4.5.2  →    4.7.0
 eslint                     9.29.0  →   9.35.0
 eslint-plugin-storybook    9.0.18  →    9.1.7
 globals                    16.2.0  →   16.4.0
 lucide-react              0.518.0  →  0.544.0
 prettier                    3.5.3  →    3.6.2
 react-i18next              15.5.3  →   15.7.3
 react-router-dom            7.6.3  →    7.9.1
 typescript                 ~5.8.3  →   ~5.9.2
 typescript-eslint          8.34.1  →   8.44.0
2026-04-09 20:29:40 +02:00
theborakompanioni
4ac04d4f0a
chore(v2): use updated joinmarket-api-ts client 2026-04-09 20:29:36 +02:00
theborakompanioni
e3ff6ff5c9
chore(v2): pin versions 2026-04-09 20:29:36 +02:00
Nischal Shetty
8258d4c570
feat: implement Orderbook component with pagination, sorting, and filter 2026-04-09 20:29:34 +02:00
theborakompanioni
7a81688ac0
refactor: use zustand for auth store 2026-04-09 20:29:33 +02:00
Nischal Shetty
2035979c42
add V2 settings page
Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>
2026-04-09 20:29:32 +02:00
Nischal Shetty
2553051931
feat: initialize i18n with translations 2026-04-09 20:29:31 +02:00
Nischal Shetty
f63a660932
feat: add receive page with amount input, selectable jar and QR code 2026-04-09 20:29:31 +02:00
Nischal Shetty
e54d0ba40e
chore(prettier): add prettierrc file and import sorting
Co-authored-by: theborakompanioni <theborakompanioni+github@gmail.com>
2026-04-09 20:29:30 +02:00
Nischal Shetty
b28173090a
Feat: Automatic Tailwind Class Sorting with Prettier 2026-04-09 20:29:30 +02:00
Nischal Shetty
3e1b4b80b5
initialize Jam V2
Co-authored-by: theborakompanioni <theborakompanioni+github@gmail.com>
2026-04-09 20:29:28 +02:00
dependabot[bot]
aa02c0f90b
build(deps): bump lodash from 4.17.23 to 4.18.1 (#1189)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-05 11:33:36 +05:30
dependabot[bot]
11229a27cd
build(deps-dev): bump flatted from 3.3.2 to 3.4.2 (#1190)
Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.2 to 3.4.2.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.2...v3.4.2)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-05 11:32:51 +05:30
dependabot[bot]
ee6e9d2e01
build(deps): bump lodash-es from 4.17.23 to 4.18.1 (#1182)
Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash-es
  dependency-version: 4.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-05 11:14:00 +05:30
dependabot[bot]
d5889a102c
build(deps-dev): bump rollup from 2.79.2 to 2.80.0 (#1156)
Bumps [rollup](https://github.com/rollup/rollup) from 2.79.2 to 2.80.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/v2.80.0/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v2.79.2...v2.80.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 2.80.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 21:39:07 +01:00
dependabot[bot]
cac1d0d404
build(deps): bump minimatch (#1157)
Bumps  and [minimatch](https://github.com/isaacs/minimatch). These dependencies needed to be updated together.

Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

Updates `minimatch` from 9.0.5 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

Updates `minimatch` from 5.1.6 to 5.1.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 3.1.5
  dependency-type: indirect
- dependency-name: minimatch
  dependency-version: 9.0.9
  dependency-type: indirect
- dependency-name: minimatch
  dependency-version: 5.1.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 21:38:37 +01:00
dependabot[bot]
95ed96c466
build(deps-dev): bump webpack from 5.97.1 to 5.105.0 (#1029)
Bumps [webpack](https://github.com/webpack/webpack) from 5.97.1 to 5.105.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack/compare/v5.97.1...v5.105.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-version: 5.105.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 12:39:59 +01:00
dependabot[bot]
96e19c9c26
build(deps-dev): bump jsonpath from 1.2.0 to 1.2.1 (#1051)
Bumps [jsonpath](https://github.com/dchester/jsonpath) from 1.2.0 to 1.2.1.
- [Commits](https://github.com/dchester/jsonpath/compare/1.2.0...1.2.1)

---
updated-dependencies:
- dependency-name: jsonpath
  dependency-version: 1.2.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-12 20:22:05 +01:00
dependabot[bot]
0fd98535de
build(deps-dev): bump jsonpath from 1.1.1 to 1.2.0 (#1028)
Bumps [jsonpath](https://github.com/dchester/jsonpath) from 1.1.1 to 1.2.0.
- [Commits](https://github.com/dchester/jsonpath/commits/1.2.0)

---
updated-dependencies:
- dependency-name: jsonpath
  dependency-version: 1.2.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-06 09:55:03 +01:00
dependabot[bot]
70e96c0737
build(deps): bump lodash-es from 4.17.21 to 4.17.23 (#1012)
Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23)

---
updated-dependencies:
- dependency-name: lodash-es
  dependency-version: 4.17.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 08:53:39 +01:00
dependabot[bot]
45fe5208a3
build(deps): bump @remix-run/router and react-router-dom (#1014)
Bumps [@remix-run/router](https://github.com/remix-run/react-router/tree/HEAD/packages/router) to 1.23.2 and updates ancestor dependency [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom). These dependencies need to be updated together.


Updates `@remix-run/router` from 1.23.0 to 1.23.2
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/@remix-run/router@1.23.2/packages/router/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/@remix-run/router@1.23.2/packages/router)

Updates `react-router-dom` from 6.30.1 to 6.30.3
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.30.3/packages/react-router-dom)

---
updated-dependencies:
- dependency-name: "@remix-run/router"
  dependency-version: 1.23.2
  dependency-type: indirect
- dependency-name: react-router-dom
  dependency-version: 6.30.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 08:24:39 +01:00
dependabot[bot]
9e73652c1e
build(deps): bump lodash from 4.17.21 to 4.17.23 (#1013)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.17.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 08:13:33 +01:00
dependabot[bot]
4750259462
build(deps): bump qs and express (#999)
Bumps [qs](https://github.com/ljharb/qs) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `qs` from 6.13.0 to 6.14.1
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.13.0...v6.14.1)

Updates `express` from 4.21.2 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.2...v4.22.1)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.14.1
  dependency-type: indirect
- dependency-name: express
  dependency-version: 4.22.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-01 18:17:05 +01:00
dependabot[bot]
f259981c00
build(deps-dev): bump node-forge from 1.3.1 to 1.3.2 (#992)
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to 1.3.2.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.2)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-version: 1.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-27 09:47:02 +01:00
theborakompanioni
dcfab496a0 chore(release): v0.4.1 2025-08-22 17:04:11 +02:00
dependabot[bot]
25417234eb build(deps-dev): bump form-data from 3.0.2 to 3.0.4
Bumps [form-data](https://github.com/form-data/form-data) from 3.0.2 to 3.0.4.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/v3.0.4/CHANGELOG.md)
- [Commits](https://github.com/form-data/form-data/compare/v3.0.2...v3.0.4)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 3.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-23 19:18:58 +02:00
dependabot[bot]
6fe47876c0 build(deps): bump on-headers and compression
Bumps [on-headers](https://github.com/jshttp/on-headers) and [compression](https://github.com/expressjs/compression). These dependencies needed to be updated together.

Updates `on-headers` from 1.0.2 to 1.1.0
- [Release notes](https://github.com/jshttp/on-headers/releases)
- [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
- [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

Updates `compression` from 1.7.5 to 1.8.1
- [Release notes](https://github.com/expressjs/compression/releases)
- [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/compression/compare/1.7.5...v1.8.1)

---
updated-dependencies:
- dependency-name: on-headers
  dependency-version: 1.1.0
  dependency-type: indirect
- dependency-name: compression
  dependency-version: 1.8.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-20 13:08:53 +02:00
theborakompanioni
0031c6df11
chore(release): v0.4.0 2025-06-08 11:24:17 +02:00
Thebora Kompanioni
91e65339ed
build(deps): update dependencies (#903)
* build(deps): update update-browserslist-db

* build(deps): update bootstrap to v5.3.6

* build(deps): update i18next-browser-languagedetector

* build(deps): update lint-staged

* build(deps): update react-router-dom
2025-06-07 11:50:12 +02:00
theborakompanioni
370e6e4920
build(deps): update bootstrap to v5.3.5 2025-05-02 23:13:51 +02:00