Commit graph

516 commits

Author SHA1 Message Date
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
95d6688446
build(deps): update @noble/hashes from v1.8.0 to v2.0.1 2025-11-21 13:06:59 +01:00
theborakompanioni
b859cc4009
refactor: update eslint react hooks to v7.0.1 and fix issues 2025-11-16 13:55:15 +01:00
theborakompanioni
9ac9866175
build(deps): update @joinmarket-webui/joinmarket-api-ts to v0.2.0 2025-11-15 18:02:54 +01:00
Thebora Kompanioni
b22868f5f9
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
2025-11-15 15:11:16 +01:00
theborakompanioni
8b380a72dc
chore: SatSymbol and BtcSymbol 2025-10-13 19:34:08 +02:00
theborakompanioni
c91c41ae06
refactor: simplify navbar 2025-10-13 19:34:07 +02:00
theborakompanioni
0dd3a76e15 chore(v2): add error page 2025-10-13 19:31:15 +02:00
theborakompanioni
221fd14c4b chore(v2): add beta warning 2025-10-13 19:31:15 +02:00
theborakompanioni
9c2016df57 chore(v2): reduce motion on loading indicators 2025-10-13 19:31:15 +02:00
theborakompanioni
3b3d56854f refactor(v2): blur qr code on hover via css 2025-10-13 19:31:15 +02:00
theborakompanioni
4b2589665e refactor(v2): move and simplify hook useWalletDisplay 2025-10-13 19:31:15 +02:00
theborakompanioni
621aa98308 refactor(v2): use total balance from display context on receive page 2025-10-13 19:31:15 +02:00
theborakompanioni
304524205f refactor: use settings store for display settings 2025-10-13 19:31:15 +02:00
theborakompanioni
7c8529f1a0 chore: display wallet name in navbar 2025-10-11 15:19:00 +02:00
theborakompanioni
576b8e0e32 chore: improve rendering amount and symbol
TODO: externalize to own component
2025-10-11 15:19:00 +02:00
theborakompanioni
2a4ed65c4b chore: render vertically centered symbol for hidden balance 2025-10-11 15:19:00 +02:00
theborakompanioni
1b12d6272a chore: display wallet name on landing page 2025-10-11 15:19:00 +02:00
theborakompanioni
a9df0c0e88 refactor: rename getLogo to currencySymbol 2025-10-11 15:19:00 +02:00
theborakompanioni
43c7e0705f refactor: rename DisplayLogo to CurrencySymbol 2025-10-11 15:19:00 +02:00
Saurabh Singh
3330a05c08
feat: add tanstack for orderbook table 2025-10-09 22:26:53 +02:00
theborakompanioni
25dc8352f2 chore(rescan): fix i18n and add delay to rescan info query 2025-10-09 17:50:20 +02:00
theborakompanioni
1257990d15 chore(orderbook): error alert component 2025-10-09 17:50:20 +02:00
theborakompanioni
58b7f271cb fix(orderbook): fix unlimited items per page 2025-10-09 17:50:20 +02:00
theborakompanioni
7d9531e259 chore: fee config dialog
still needs improvements, e.g. accordion not working, validation, etc.
2025-10-09 17:50:20 +02:00
theborakompanioni
a4491531da chore: fetch missing fee config vals after unlock 2025-10-09 17:50:20 +02:00
theborakompanioni
a93c313ff7 chore: add jm config store 2025-10-09 17:50:20 +02:00
theborakompanioni
f5318171bb chore(v2): reload session on wallet lock/unlock 2025-10-09 17:50:20 +02:00
theborakompanioni
0d4826921c chore(v2): remove client default stale time 2025-10-09 17:50:20 +02:00
theborakompanioni
5640733e15 chore(dev-page): display store states 2025-10-09 17:50:20 +02:00
theborakompanioni
c2ca618265 chore(v2): use accordion in fee limit dialog 2025-10-09 17:50:20 +02:00
theborakompanioni
0e40623732 refactor(v2): mining fee form class names and icons 2025-10-09 17:50:20 +02:00
theborakompanioni
021224f307 refactor(v2): fee limit dialog class names 2025-10-09 17:50:20 +02:00
theborakompanioni
182a23e2d1 refactor(seed-modal): fetch seed only once if user stays on page 2025-10-09 17:50:20 +02:00
theborakompanioni
5c7a150eb0 chore: add env var JAM_SEED_MODAL_TIMEOUT 2025-10-09 17:50:20 +02:00
theborakompanioni
2d057fa1ec refactor(seed-modal): improve i18n and submit button 2025-10-09 17:50:20 +02:00
theborakompanioni
2ad1c04a6f refactor(rescan): simplify rescan 2025-10-09 17:50:20 +02:00
theborakompanioni
da4456ec62 refactor: remove session and useSession 2025-10-09 17:50:20 +02:00
theborakompanioni
94437266a0 chore(settings): add settings switch and link components 2025-10-09 17:50:20 +02:00
theborakompanioni
4867565d5a feat: developer mode 2025-10-09 17:50:20 +02:00
theborakompanioni
5469161b97 chore(login): hash password after successful unlock 2025-10-09 17:50:20 +02:00
theborakompanioni
237884bff6 chore: add debugFeatures, routes and dev pages 2025-10-09 17:50:20 +02:00
theborakompanioni
84231512a9 chore(v2): use updated joinmarket-api-ts client 2025-10-09 17:50:20 +02:00
Zachary Johnson
2cdf61a5a3 fix missed displayMode references 2025-10-09 15:23:25 +02:00
Zachary Johnson
4af56fc940 add three way toggle abck to landing page 2025-10-09 15:23:25 +02:00
Zachary Johnson
e50247c475 change useDisplayMode hook to useDisplaySettings and separate currency and privacy logic 2025-10-09 15:23:25 +02:00
theborakompanioni
b2e2a7f196 chore: more i18n and util functions 2025-08-28 22:33:06 +02:00
theborakompanioni
a9273dea46 chore(i18n): translation on create wallet page 2025-08-28 22:33:06 +02:00
theborakompanioni
1b2d87c5fa chore(i18n): translation on login page 2025-08-28 22:33:06 +02:00
saurabhraghuvanshii
93a6e6276e feat: added feeconfig handling error 2025-08-27 23:24:10 +02:00