Commit graph

104 commits

Author SHA1 Message Date
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
theborakompanioni
f9d9dd99dc chore(v2): pin versions 2025-10-09 17:50:20 +02:00
theborakompanioni
c28b73da16 refactor: use zustand for auth store 2025-08-17 19:44:37 +02:00
Nischal Shetty
8e1ad43777
add V2 settings page
Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>
2025-08-07 16:53:34 +05:30
Nischal Shetty
612f0705e3
v2: Add cheatsheet to footer 2025-07-30 18:24:53 +05:30
Nischal Shetty
d6faa8b882
feat: initialize i18n with translations 2025-06-28 02:19:14 +05:30
Nischal Shetty
054f5fcd63
feat: add receive page with amount input, selectable jar and QR code 2025-06-27 20:32:49 +05:30
Nischal Shetty
9d1e19e702
chore(prettier): add prettierrc file and import sorting
Co-authored-by: theborakompanioni <theborakompanioni+github@gmail.com>
2025-06-21 19:37:46 +05:30
Nischal Shetty
114a3e29ad
Feat: Automatic Tailwind Class Sorting with Prettier 2025-06-20 23:35:32 +05:30
Nischal Shetty
ee5ea32379
initialize Jam V2
Co-authored-by: theborakompanioni <theborakompanioni+github@gmail.com>
2025-06-20 01:19:54 +05:30
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
theborakompanioni
53efa01a20
build(deps): update @table-library/react-table-library to v4.1.15 2025-05-02 23:09:48 +02:00
theborakompanioni
dc0a604613
build(deps): update http-proxy-middleware to v3.0.5 2025-05-02 22:59:59 +02:00
18c83fd3-25ea-4ed9-8205-2abeff9b3883
c608c583aa
feat: show progress during rescan (#894)
Co-authored-by: secure <secure@j5qqdmh7d7lzkvrzl7gqephod2s32lmt6hxoxhinkdozvathdnyxc6ad.onion>
2025-05-02 22:09:42 +02:00
Thebora Kompanioni
5491e88b53
chore: update regtest deps (#882)
* dev(regtest): update ergochat to v2.15.0

* dev(regtest): add new config param wallet_caching_disabled

* dev(regtest): update bitcoin core to v28

* dev(regtest): detach and wait for docker services

* dev(regtest): pin nginx image version

* dev(regtest): add healthcheck to bitcoind

* dev(regtest): add healtcheck to secondary jm containers

* dev(regtest): add healthcheck to primary jm containers

* dev(regtest): add healthcheck to nginx

* dev(regtest): update vanitytorgen repo ref
2025-05-02 15:19:31 +02:00
theborakompanioni
8f874a5842
build(deps): update prettier and lint-staged 2025-03-14 17:44:30 +01:00
theborakompanioni
8d8d996457
build(deps): downgrade react-router-dom to v6.28.2 2025-03-01 22:26:27 +01:00
theborakompanioni
94eb0a9acb
build(deps): update dependencies minor 2025-03-01 22:02:34 +01:00
theborakompanioni
ef8e9df833
build(deps): update dependencies patch 2025-03-01 21:55:58 +01:00
theborakompanioni
57b465ff18
build(deps): update dependencies
@emotion/react             ^11.13.3  →  ^11.14.0
 @testing-library/jest-dom    ^6.6.2  →    ^6.6.3
 @testing-library/react      ^16.0.1  →   ^16.1.0
 husky                        ^9.1.6  →    ^9.1.7
 lint-staged                ^15.2.10  →   ^15.3.0
 react-bootstrap             ^2.10.5  →   ^2.10.7
 prettier                     ^3.3.3  →    ^3.4.2
 i18next-languagedetector     ^8.0.0  →    ^8.0.2
2025-01-04 15:11:12 +01:00
Thebora Kompanioni
68b7d3ff47
build(deps): update dependencies (#863)
@testing-library/jest-dom    ^6.5.0  →    ^6.6.2
  @types/jest                ^29.5.12  →  ^29.5.14
  @types/node                 ^22.5.4  →   ^22.8.5
  @types/react                ^18.3.5  →  ^18.3.12
  @types/react-dom            ^18.3.0  →   ^18.3.1
  http-proxy-middleware        ^3.0.2  →    ^3.0.3
  husky                        ^9.1.5  →    ^9.1.6
  i18next                    ^23.15.1  →  ^23.16.4
  react-bootstrap             ^2.10.4  →   ^2.10.5
  react-i18next               ^15.0.1  →   ^15.1.0
  react-router-dom            ^6.26.2  →   ^6.27.0
2024-10-31 19:51:10 +01:00
Thebora Kompanioni
72d2c7d152
build: update node version (#866)
* build(deps): require node >=v22.11.0

* chore(build): add .nvmrc
2024-10-31 10:00:41 +01:00
theborakompanioni
66a100d932
chore(release): v0.3.0
Co-authored-by: Marnix Croes <93143998+MarnixCroes@users.noreply.github.com>
2024-10-02 10:11:35 +02:00
Thebora Kompanioni
2454966e04
build(deps): update dependencies (#845)
@emotion/react             ^11.13.0  →  ^11.13.3
 @testing-library/jest-dom    ^6.4.5  →    ^6.5.0
 @testing-library/react      ^15.0.7  →   ^16.0.1
 @types/node                ^17.0.35  →   ^22.5.4
 @types/react                ^18.3.3  →   ^18.3.5
 conventional-changelog       ^5.1.0  →    ^6.0.0
 http-proxy-middleware        ^3.0.0  →    ^3.0.2
 husky                        ^9.1.4  →    ^9.1.5
 i18next                    ^23.13.0  →  ^23.15.1
 lint-staged                 ^15.2.9  →  ^15.2.10
 react-router-dom            ^6.26.1  →   ^6.26.2
2024-09-12 16:19:49 +02:00
Thebora Kompanioni
d0d13e9e3d
dev: use 'npm run dev' to run app in dev mode (#840) 2024-09-11 13:09:28 +02:00
Thebora Kompanioni
962dc8700c
build(deps): update dependencies (#813)
@emotion/react          ^11.11.4  →  ^11.13.0
 @types/react             ^18.3.2  →   ^18.3.3
 formik                    ^2.4.5  →    ^2.4.6
 qrcode                    ^1.5.3  →    ^1.5.4
 react-bootstrap           ^2.9.2  →   ^2.10.4
 react-router-bootstrap   ^0.26.2  →   ^0.26.3
 react-router-dom         ^6.23.1  →   ^6.26.1
 husky            ^8.0.3  →    ^9.1.4
 i18next        ^23.11.4  →  ^23.13.0
 lint-staged     ^14.0.1  →   ^15.2.9
 prettier         ^3.2.5  →    ^3.3.3
 react-i18next   ^14.1.1  →   ^15.0.1
2024-08-20 10:13:23 +02:00
Thebora Kompanioni
da8b0a908e
dev(setup): switch to docker compose v2 (#784)
* dev(setup): switch to docker compose v2

* dev(setup): remove deprecated version property from docker files
2024-07-04 22:19:23 +02:00
Thebora Kompanioni
407098dfb1
build(dev-deps): update http-proxy-middleware from v2.0.6 to v3.0.0 (#769) 2024-05-29 11:15:32 +02:00
Thebora Kompanioni
82f2ae730f
build(deps): update dependencies (#757)
* build(deps): update testing libs dependencies

 @testing-library/jest-dom    ^6.2.0  →    ^6.4.5
 @testing-library/react      ^14.1.2  →   ^15.0.7
 @types/jest                ^29.5.11  →  ^29.5.12

* build(deps): update react from v18.2.0 to v18.3.1

 @types/react      ^18.2.47  →  ^18.3.2
 @types/react-dom  ^18.2.18  →  ^18.3.0
 react             ^18.2.0  →  ^18.3.1
 react-dom         ^18.2.0  →  ^18.3.1

* build(deps): update i18next lib dependencies

* ci(deps): update github actions deps

* build(deps): update bootstrap from v5.3.2 to v5.3.3

 @emotion/react  ^11.11.3  →  ^11.11.4
 bootstrap         ^5.3.2  →    ^5.3.3

* build(deps): update react-router-dom from v6.21.1 to v6.23.1

* build(dev-deps): update prettier from v3.1.1 to v3.2.5
2024-05-17 18:19:33 +05:30
Gigi
399fddac1d
chore(release): v0.2.0 (#722) 2024-02-24 22:29:24 +00:00
Thebora Kompanioni
130c0e627a
build(deps): update dependencies (#715)
* build(deps): update dependencies

 @emotion/react               ^11.11.1  →  ^11.11.3
 @testing-library/jest-dom      ^6.1.5  →    ^6.2.0
 @testing-library/user-event   ^14.5.1  →   ^14.5.2
 @types/jest                  ^29.5.10  →  ^29.5.11
 @types/qrcode                  ^1.5.3  →    ^1.5.5
 @types/react                 ^18.2.39  →  ^18.2.47
 @types/react-dom             ^18.2.17  →  ^18.2.18
 classnames                     ^2.3.2  →    ^2.5.1
 i18next                       ^23.7.7  →  ^23.7.16
 prettier                       ^3.1.0  →    ^3.1.1
 react-bootstrap                ^2.9.1  →    ^2.9.2
 react-router-dom              ^6.20.0  →   ^6.21.1
 react-i18next                 ^13.5.0  →   ^14.0.0

* chore(table): fix table header text alignment
2024-01-09 12:32:18 +01:00
Thebora Kompanioni
d56693610a
build(deps): upgrade to react 18 (#700)
* build(deps): update jest-watch-typeahead from v0.6.5 to v2.2.2

* build(deps): update jest-websocket-mock to v2.5.0

* build(deps): update to react 18

* fix(test): fix other tests after update to react 18

* fix(ts): fix typescript errors after update to react 18

* fix: use createRoot in index.tsx

* build(deps): update react-router-dom to v6.20.0

* refactor: WebsocketContext from jsx to tsx

* refactor: ShareButton from jsx to tsx

* refactor: i18n files from js to ts

* chore(build): disallow javascript

* chore: adhere to new i18next release rules

* ui: add success page to wallet import flow

* chore: enable react-router v7 futures

* chore(build): prevent build warning by installing babel plugin

* test(websocket): enable websocket indicator test in App.test.tsx

* ui(import): add link to main wallet view to import success page

* build(deps): update react-bootstrap to v2.9.1
2023-12-06 11:38:51 +01:00
Thebora Kompanioni
a246ad308e
refactor: externalize send form components (#695)
* dev: switch to kristapsks backend branch

* dev: add directSendTxFee to feature toggles

* dev: add tx_fee to DirectSendRequest

* refactor: reusable TxFeeInputField component

* refactor: move validate method of tx fee input field

* refactor(wip): split send form into reusable components

* refactor: pass loadNewWalletAddress to SendFrom

* refactor: SourceJarSelector component

* fix(ui): do not display number input as textfield on Send page

* fix(style): input groups with validation in SendForm

* build(deps): update formik from v2.2.9 to v2.4.5

* ui(send): show form feedback for source jar index value
2023-12-01 12:34:28 +01:00
Thebora Kompanioni
ef2b829df0
build(deps): update dependencies (#699)
* build(deps): update jest-watch-typeahead from v0.6.5 to v2.2.2

* build(deps): update jest-websocket-mock to v2.5.0
2023-11-28 11:08:11 +01:00
Thebora Kompanioni
94be4c2cbd
build(deps): update bootstrap from v5.2.3 to v5.3.2 (#645) 2023-10-18 11:41:26 +02:00
Thebora Kompanioni
11ee5b4fa3
refactor: Consistent use of walletName vs walletFileName (#671)
* refactor: consistent use of displayName vs walletFileName

* refactor: Settings component from jsx to tsx

* refactor: Wallets component from jsx to tsx

* refactor: Onboarding component from jsx to tsx

* refactor: ScheduleProgress component from jsx to tsx

* chore(i18n): consistent use of global.errors.reason_unknown

* refactor: CreateWallet component from jsx to tsx

* refactor: BitcoinQR from jsx to tsx

* refactor: Receive component from jsx to tsx

* refactor: Earn component from jsx to tsx

* dev(regtest): switch to python:3.11-slim-bookworm as base image

see https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/1484#issuecomment-1751814593

* chore(dev): do not log error when fetch was aborted
2023-10-08 15:44:31 +02:00
Gigi
28fed7ffd3
chore(release): v0.1.6 (#666) 2023-09-22 17:27:23 -04:00
Thebora Kompanioni
2ebb1b5b6a
chore: apply new formatting rules after prettier upgrade (#657)
* build(deps): update prettier from v2.8.7 to v3.0.3

* chore: apply new formatting rules after prettier upgrade
2023-09-10 15:14:57 +02:00
KoreaComK
4d9171e15f
feat(i18n): adding translation in Brazilian Portuguese (pt-BR) (#615)
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: theborakompanioni <theborakompanioni+github@gmail.com>
2023-04-22 10:49:39 +00:00
Gigi
4b67562530
chore(release): v0.1.5 (#609) 2023-02-12 15:37:14 +01:00
Thebora Kompanioni
531adb6ffa
feat(Jam): add success message (#599)
* refactor: add type SimpleAlert

* refactor(Jam): jsx to tsx

* feat(Jam): add success message

* chore: clarify workaround and add hint for dev mode

* refactor(PageTitle): jsx to tsx

* fix(Jam): reload data when leaving success screen

* feat(regtest): set time between blocks to 11s

* feat(regtest): set liquiditywait to 13s

---------

Co-authored-by: Gigi <dergigi@pm.me>
2023-02-08 13:44:49 +01:00
Thebora Kompanioni
7f5c7879ca
build(deps): update bootstrap (#605) 2023-02-06 13:17:12 -06:00
Thebora Kompanioni
42c9f5d773
feat: add dedicated error page (#586)
* feat(wip): add basic error page skeleton

* refactor: PageTitle component from jsx to tsx

* feat: add basic error page

* test: ability to render example error page in dev mode

* Apply suggestions from code review

Co-authored-by: Gigi <109058+dergigi@users.noreply.github.com>
2023-01-24 00:08:23 +01:00
Gigi
a4f5b449e6
chore(release): v0.1.4 (#575)
* chore(release): v0.1.4

* docs: add #566 to CHANGELOG
2022-12-14 11:01:11 +01:00
Gigi
a0c1348e9d
chore(release): v0.1.3 (#569)
* chore(release): v0.1.3

* docs(changelog): add docker fix

* docs(changelog): add orderbook change
2022-11-10 14:09:46 +01:00
Thebora Kompanioni
1d18230366
build(deps): update dependencies (#567)
* build(deps): update dependencies

 bootstrap                         ^5.2.1  →  ^5.2.2
 i18next-browser-languagedetector  ^7.0.0  →  ^7.0.1
 react-bootstrap                   ^2.5.0  →  ^2.6.0
 react-router-dom                  ^6.4.2  →  ^6.4.3
 typescript                        ^4.7.2  →  ^4.8.4
2022-11-08 15:53:40 +01:00
Thebora Kompanioni
669827ca75
build(deps): update dependencies (#555)
* build(deps): remove unused dependency

* build(deps): update dependencies

 @emotion/react                      ^11.10.4  →  ^11.10.5
 @table-library/react-table-library   ^4.0.18  →   ^4.0.23
 i18next                              ^21.9.2  →   ^22.0.4
 i18next-browser-languagedetector      ^6.1.5  →    ^7.0.0
 react-i18next                       ^11.18.6  →   ^12.0.0
2022-10-31 11:11:10 +01:00