"I Don't Care What They're Going To Say, Let The Storm Rage On, The Cold Never Bothered Me Anyway!" Jam Version v0.3.0
is out! This release adds an easy way to quickly freeze/unfreeze UTXOs, review eligible or selected UTXOs before sending, and fixes a couple of other things.
Here's what's new:
- Quickly freeze/unfreeze UTXOs on send page (#771)
- Review eligible or selected UTXOs (#773)
- Ability to trigger a rescan of the timechain (#838)
Here's what's fixed:
- Fixed a time issue when creating a fidelity bond (#853)
- Validate the offer minsize on earn page (#745)
- Various UI improvements and bugfixes
Refer to the individual PRs and the changelog below for details.
While JoinMarket is tried and tested, Jam is new 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 community channel on Telegram or the Matrix room.
0.3.0 (2024-10-01)
Added
- config: ability to customize "max sweep fee change" setting (#793) (b4f8a56)
- display warning on fidelity bond with same expiry date (#741) (c04007d)
- earn: add simple stats to earn report (#731) (24a9026)
- orderbook: show fidelity bond value and locktime (#766) (3bcbdee)
- rescan: ability to rescan timechain (#838) (3ec72b1)
- ui: unit toggle on main wallet view (#806) (09aa113)
- import: validate mnemonic phrase against BIP39 wordlist (#739) (69e8fa7)
- send: quick freeze/unfreeze UTXOs on send page (#771) (5c8f81e)
- send: show "selected" UTXOs before performing transaction (#773) (96844d9)
Fixed
- allow absolute maker fee of zero (#727) (c04a830)
- amount input field to properly interpret BTC (#800) (072a419)
- earn: validate offer minsize (#745) (7aef192)
- fb: months order across timezones (#853) (d2116f5)
- fb: display error alert in modal (#777) (fef6260)
- i18n: description values for Chinese translations (#829) (ba84d59)
- main: properly fade out jar tooltips (#848) (1f6eddf)
What's Changed
- Chore: add dev setup information in contributing.md doc by @Dayvvo in #725
- fix: allow absolute maker fee of zero by @theborakompanioni in #727
- build(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #730
- build(deps-dev): bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #729
- build(deps-dev): bump express from 4.18.2 to 4.19.2 by @dependabot in #734
- feat(earn): add simple stats to earn report by @theborakompanioni in #731
- 641 Validate Mnemonic Words on Wallet Import by @zmjohnso in #739
- 646 - Improve Connection Error Page by @zmjohnso in #738
- 616: (feat) prevent multiple fidelity bonds with same expiry date by @barrytra in #741
- build(deps-dev): bump ejs from 3.1.9 to 3.1.10 by @dependabot in #747
- fix(Earn): validate offer minsize by @theborakompanioni in #745
- ui(orderbook): add delay hint to highlighted offer toggle by @theborakompanioni in #735
- build(deps): update dependencies by @theborakompanioni in #757
- chore(ui): disable lock button while locking wallet by @theborakompanioni in #759
- ci(deps): update codeql actions from v2 to v3 by @theborakompanioni in #763
- modal instead of dropdown for new FB creation form by @barrytra in #762
- feat(orderbook): show fidelity bond value and locktime by @theborakompanioni in #766
- build(dev-deps): update http-proxy-middleware from v2.0.6 to v3.0.0 by @theborakompanioni in #769
- fix(fb): display error alert in modal by @barrytra in #776
- Deemphasise additional bond when one already exists by @barrytra in #758
- ui(wallet): rephrase wallet label from 'unlocked' to 'active' by @theborakompanioni in #777
- build(deps-dev): bump braces from 3.0.2 to 3.0.3 by @dependabot in #781
- build(deps-dev): bump ws from 7.5.9 to 7.5.10 by @dependabot in #782
- Right Caret Added in Start Scheduler Button by @0xSaksham in #783
- dev(setup): switch to docker compose v2 by @theborakompanioni in #784
- ui: remove twitter link from settings page by @0xSaksham in #790
- feat(config): ability to customize "max sweep fee change" setting by @theborakompanioni in #793
- dev(regtest): update bitcoin core from v26 to v27 by @theborakompanioni in #795
- feat: quick freeze/unfreeze UTXOs on send page by @amitx13 in #771
- feat: unit and visibility toggle on main wallet view by @theborakompanioni in #806
- follow-up(PR771): quick freeze/unfreeze by @theborakompanioni in #802
- fixed amount input field to properly interpret BTC by @amitx13 in #800
- feat: add SchedulerConfirmationModal component for starting scheduled sweep by @0xSaksham in #803
- Update SchedulerConfirmationModal.tsx by @0xSaksham in #817
- build(deps): update dependencies by @theborakompanioni in #813
- refactor: align utxo list and modal components by @theborakompanioni in #815
- UI : Show considered UTXOs before performing transaction by @amitx13 in #807
- OrderBook added in footer by @SnehalSrivastava27 in #814
- Improves readablity of balances on the tooltip in light mode by @nischal-shetty2 in #822
- (ui) Static Cooking Pot by @0xSaksham in #825
- Refactor and DRYer code by @0xSaksham in #821
- fix: default for collaborators set to 1 and added dev tag by @nischal-shetty2 in #820
- Update languages.ts to replace incorrect descriptions for Chinese translations by @ra5pvt1n in #829
- build(deps-dev): bump webpack from 5.89.0 to 5.94.0 by @dependabot in #828
- Settings: remove link to dead JM twitter by @MarnixCroes in #830
- chore(i18n): remove unused translations by @theborakompanioni in #832
- add matrix to footer by @MarnixCroes in #834
- Added rescan page translations and removed dev mode tag by @nischal-shetty2 in #838
- dev: use
npm run dev
to run app in dev mode by @theborakompanioni in #840 - build(deps): update dependencies by @theborakompanioni in #845
- fix(main): properly fade out jar tooltips by @theborakompanioni in #848
- ui: new joining indicator symbol by @theborakompanioni in #849
- perf: optimize api request by @theborakompanioni in #846
- Fix months order across timezones by @pedromtcosta in #853
- chore: small quick freeze modal adaptions by @theborakompanioni in #847
- chore(release): v0.3.0 by @theborakompanioni in #855
New Contributors
- @Dayvvo made their first contribution in #725
- @barrytra made their first contribution in #741
- @amitx13 made their first contribution in #771
- @SnehalSrivastava27 made their first contribution in #814
- @nischal-shetty2 made their first contribution in #822
- @ra5pvt1n made their first contribution in #829
- @MarnixCroes made their first contribution in #830
- @pedromtcosta made their first contribution in #853
Full Changelog: v0.2.0...v0.3.0