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