v2.0.0-beta.1
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
"The flower that blooms in adversity is the most rare and beautiful of all" Second beta of Jam Version v2.0.0 is out!
This is the second release compatible with the new joinmarket-ng backend.
Support for joinmarket-clientserver has been removed.
The new backend joinamarket-ng is bleeding edge and things might break. Use with caution.
Please report any issues directly on GitHub. Make sure to read the docs and consult the FAQ. For discussions and general questions, hop into the Matrix room or the Telegram channel.
Highlights
- Deprecate legacy backend
joinmarket-clientserver - Improve Fidelity Bond creation flow
- Improve overall mobile friendliness
- Ability to configure and preview Scheduled Sweep plan
- Reduce clutter and improve layout, readability and fonts
- Fix various UI issues
What to expect in upcoming beta releases
There a few things left before release of stable v2.0.0:
- Completely renew internationalization (translations are incomplete and will change substantially)
- Testing, testing, testing!
What's Changed
- dev(regtest): rectify tor setup and upgrade to core v29 by @theborakompanioni in #1298
- Apply Tailwind styling consistency and brand identity pass across app by @parrth20 in #1297
- build(deps): update dependencies by @theborakompanioni in #1303
- fix: use sats-only amount placeholders by @parrth20 in #1301
- Improve mobile-first responsiveness across full project by @parrth20 in #1292
- Improve component sizing for buttons and inputs by @parrth20 in #1302
- refactor(validation): share form field validators for source jar and bitcoin address by @parrth20 in #1315
- dev(ui): add ugly beta warning header by @theborakompanioni in #1317
- fix: correct rescan progress on Rescan page by @theborakompanioni in #1313
- dev(regtest): fix regtest init of standalone-ng containers by @theborakompanioni in #1321
- style jar badges with their respective jar colors by @kishore08-07 in #1308
- dev(ui): add beta warning header by @theborakompanioni in #1319
- dev(i18n): improve user-facing copy across the app by @parrth20 in #1320
- feat(navbar): toggle lock wallet/logout button based on running services by @parrth20 in #1318
- build(deps): update dependencies by @theborakompanioni in #1322
- fix(send): remove input group artifacts on selected jar fields by @parrth20 in #1328
- chore: add csp meta tag by @theborakompanioni in #1325
- fix(send): make utxo selection table scrollable by @parrth20 in #1327
- refactor: migrate API client to joinmarket-ng-api-ts by @kishore08-07 in #1305
- chore(build): require min node level of v26.3.0 by @theborakompanioni in #1333
- ui: cleanup navbar and styles by @theborakompanioni in #1329
- build(deps): update dependencies by @theborakompanioni in #1335
- chore(ui): add fonts by @theborakompanioni in #1326
- i18n rework and dialog UX fixes by @parrth20 in #1330
- fix(ui): wrap table pagination row instead of cutting off buttons by @parrth20 in #1338
- feat: display alert and reload balance on tx message via websocket by @parrth20 in #1337
- chore(ui): improve tx tags colors by @theborakompanioni in #1343
- build(deps): update package-lock.json by @theborakompanioni in #1344
- docs: replace joinmarket-clientserver references to joinmarket-ng by @kishore08-07 in #1340
- chore(rescan): max rescan height is current blockheight by @theborakompanioni in #1332
- feat: plan scheduled sweep by @theborakompanioni in #1339
- feat(ui): Show backend-specific warnings in onboarding and footer info modals by @kishore08-07 in #1341
- chore(ui): use FieldError component consistently by @theborakompanioni in #1348
- refactor: cleanup and tests by @theborakompanioni in #1349
- Rework the Fidelity Bond modals (create, renew, unlock) by @parrth20 in #1345
Full Changelog: v2.0.0-beta.0...v2.0.0-beta.1