Skip to content

Releases: joinmarket-webui/jam

v0.2.0 - Renewing Rhubarb

24 Feb 23:03
v0.2.0
399fdda
Compare
Choose a tag to compare

"Raspberry, Rhubarb, Rambai juice; it really does matter what version you choose!" Jam Version 0.2.0 is out! This release adds an easy way to renew fidelity bonds, adds support for JoinMarket v0.9.11, and fixes a couple of other things.


Here's what's new:

  • You can now renew an expired fidelity bond in a straightforward manner (#678)
  • Sending funds now allows for customizable fee settings for both direct and collaborative sends (#706)
  • It's now readily apparent what version of Jam you're running, along with what version of JoinMarket (#668)

Here's what's fixed:

  • Jam now uses a proper endpoint for orderbook retrieval (#687)
  • Fixed the fee calculation for JoinMarket v0.9.10 and newer (#655)
  • Wallet import will not be allowed if a wallet with the same name already exists (#720)
  • Various UI improvements and bugfixes

Refer to the individual PRs and the changelog below for details.


⚠️ Jam is still considered beta software. ⚠️

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.2.0 (2024-02-24)

Fixed

  • fee-randomization: fix fee range in PaymentConfirmModal (#655) (31f54c8)
  • selectable ui elements (#714) (378daf5)
  • show warning on missing fee config values (#674) (5900a8c)
  • ui: adapt payment confirm size (#712) (11e2c2a)
  • use orderbook.json instead of parsing html table (#687) (df81804)

Added

What's Changed

New Contributors

Full Changelog: v0.1.6...v0.2.0

v0.1.6 - Salubrious Seeds

22 Sep 21:43
v0.1.6
28fed7f
Compare
Choose a tag to compare

Hold on to your salubrious seeds, Jam Version 0.1.6 is out! This release adds the much requested wallet import feature, allowing users to ... drummroll ... import existing wallets.


Here's what's new:

  • Wallet import! Did we mention that you can import an existing wallet? (#621)
  • Fee estimations and limits are now shown before sending collaborative transactions (#606)
  • Frozen balances are now shown at the jar level (#635)
  • Translations: Chinese, Italian, Brazilian Portuguese, German (#615 #627 #628 #659 #660)

Here's what's fixed:

  • Inconsistent button styling (#656)
  • Some typos (#661)

Refer to the individual PRs and the changelog below for details.


⚠️ Jam is considered beta software. ⚠️

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.1.6 (2023-09-22)

Fixed

Added

v0.1.5 - Blueberry Bonus

12 Feb 23:26
v0.1.5
4b67562
Compare
Choose a tag to compare

Jam Version 0.1.5 is out! These blue berries run on JoinMarket v0.9.9, the latest and greatest of all the JoinMarkets. You can read all about the various bugfixes and improvements that happened under the hood in the JoinMarket v0.9.9 release notes.


Here's what's new:

  • Quickly freeze/unfreeze UTXOs in the jar detail view (#480)
  • The scheduler now has a success screen (#489)
  • Expired Fidelity Bonds can finally be spent again (#547)
  • Jars will display the total amount of sats in them (#517, #551)

Here's what's fixed:

  • Fixed a bug related to setting the minimum relative fee (#601, #603)
  • You can now set the minimum fee to 1sat/vbyte (#604)

Refer to the individual PRs and the changelog below for details.


⚠️ Jam is considered beta software. ⚠️

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.1.5 (2023-02-08)

Fixed

  • construct dates with timestamp to please safari (#584) (9ebe168)
  • fb: correctly display success screen after unlocking fb (#601) (0eb6649)
  • fee: allow input for relative fee limit of 0.0001% (#603) (1c87a6d)
  • fees: allow min tx fee of 1sat/vbyte (#604) (4121c9b)
  • install python3-venv in regtest environment (#585) (d9b0415)

Added

v0.1.4 - Pineberry Performance

14 Dec 10:16
v0.1.4
a4f5b44
Compare
Choose a tag to compare

Elf on a shelf? Jam on a lamb? Months come in twelves, and Jam Version 0.1.4 just hit the shelves!


Here's what's new:

  • You can now unlock your fidelity bonds again (once they are expired) (#556)
  • The settings page is now a bit more orderly, thanks to subsections added by @benalleng (#573)

Here's what's fixed:

  • A small bug that allowed you to set the number of collaborators to e^(i*π) + 1 = 0 (or any arbitrary text, really) (#572)
  • Pages should load way faster now, thanks to @theborakompanioni (#566)

Refer to the individual PRs and the changelog below for details.


⚠️ Jam is considered beta software. ⚠️

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.1.4 (2022-12-13)

Fixed

  • send: parse number of collaborators as integer (#572) (4fca8f1)
  • performance: speed up initial page load (#566) (e2bad18)

Added

v0.1.3 - Durian Delay

10 Nov 13:21
v0.1.3
a0c1348
Compare
Choose a tag to compare

It's a stinky fruit, but (hopefully) not a stinky release! Version 0.1.3. Nothing earth shattering, just some minor improvements, including one that should hopefully fix a startup delay bug we had.


Here's what's new:

  • You can now quickly adjust your fee settings before doing a sweep (#565)
  • We also made the orderbook a bit easier on the eyes (#563)

Here's what's fixed:

  • Wait for bitcoind to be absolutely and completely ready, always (#559)
  • Some thing that will be only noticed by people who know what Figma is

Refer to the individual PRs and the changelog below for details.


⚠️ Jam is considered beta software. ⚠️

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.1.3 (2022-11-10)

Fixed

  • docker: wait for bitcoind to accept RPC calls (#559) (6e2ee47)
  • pagination: colors of option element in dark mode (#554) (86dc2c5)

Added

  • quickly review/adapt fee settings before sweeping (#565) (0d4dd0d)
  • orderbook: improve readability with alternating colors (#563) (691faf7)

v0.1.2 - Fresh Figs

28 Oct 10:10
v0.1.2
ce59053
Compare
Choose a tag to compare

Figs?! Yes, bugfigs! This is another bugfix release. Version 0.1.2.


Here's what's new:

  • Nothing.

Here's what's fixed:

  • Display an actual error message if the backend is unreachable (#540)
  • Don't show the nitty-gritty development thingies for manual installs (#549)
  • Minor cosmetical issues.

We also changed some things that don't have any effect whatsoever, but makes developers happy. The cool kids call this refactoring. Refer to the individual PRs and the changelog below for details.


⚠️ Jam is considered beta software. ⚠️

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.1.2 (2022-10-28)

Fixed

  • display error message if backend is unreachable (#540) (f2e346e)
  • do not enable debug features on npm start (#549) (fda77c2)

🔥 👀

v0.1.1 - Feisty Fees

07 Oct 14:16
v0.1.1
0e15c9d
Compare
Choose a tag to compare

The god-damn fees are too damn high! 21 days later, and we're patching it up! Version 0.1.1 of Jam is out and about, which should make the fee situation a bit more sane. Maybe. In any case, it's time to party! 🎉


Here's what's new:

  • You can now adjust the maximum fees in the settings (#522)
  • The send screen will show a rough estimation what a transaction will cost in terms of fees (#532)
  • Various minor improvements and fixes

Refer to the individual PRs and the changelog below for details.

The goal of this project is to bring JoinMarket to a wider audience by providing an interface that is—hopefully—both appealing and easy to use, as well as easy to install.


⚠️ Jam is still considered beta software. ⚠️

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.1.1 (2022-10-07)

Added

Fixed

  • fees: mitigate construction of non-forwardable transactions (#536) (f2f3944)
  • navbar: send before earn (#507) (c1fb2bc)
  • readme: link to development heading (0351367)
  • settings: consistent case (#511) (e4bd89c)
  • sweep: reload wallet info after scheduled sweep (#530) (0757280)
  • sweep: wait for scheduler start/stop (#529) (509a15e)

Did you say "Chlamydia, your dad's here?"

v0.1.0 - Tasty Parity

16 Sep 14:53
v0.1.0
89b04a1
Compare
Choose a tag to compare

Is this real life? The first minor release, version 0.1.0 of Jam is out the door! Wohoo! 🎉


Here's what's new:

  • Update application flow to align with recent scheduler changes
  • New top-level menu item: Sweep
  • Show active offers directly in Jam (#461)
  • Highlight your offers in the in-app Orderbook (#472)
  • Easier debugging: retrieve JoinMarket logs directly in Jam (#478)
  • Abort a collaborative transaction as a taker (#497)
  • And last but not least: we added some flavor! Jars are now named and colored (#476)

Screenshot 2022-09-16 at 16-49-32 Jam for JoinMarket

Refer to the individual PRs and the changelog below for details.

The goal of this project is to bring JoinMarket to a wider audience by providing an interface that is—hopefully—both appealing and easy to use.


⚠️ Jam is still considered beta software. ⚠️

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.1.0 (2022-09-16)

Fixed

  • create non-descriptor wallet (#487) (0d70415)
  • pass api token to session request (#456) (27e1a10)
  • pass mixdepth prop as number in request body (#457) (155f9bd)
  • precondition for collaborative transactions (#485) (db29235)
  • proper margin for sweep button on invalid inputs (#471) (4a20c9f)
  • re-add Joining icon (#474) (1d0f0cc)
  • redirect to home if no wallet is active on route /wallet (#492) (2c3d6f7)
  • refresh orderbook (#462) (505e960)
  • reload wallet info after stopping scheduler manually (#494) (89698f2)
  • remove jar source from scheduler options (#465) (b743357)
  • serialize values of /maker/start request body as strings (#458) (dd7943b)
  • settings: matrix link (#473) (250f523)

Added


Apricot, Blueberry, Cherry, Date, Elderberry, oh my! 🍊🫙

v0.0.10 - Jam it in there!

05 Aug 12:32
v0.0.10
1836200
Compare
Choose a tag to compare

Oh my Lord! Version 0.0.10 of Jam is out!

This is not the first minor version just yet, but we're getting there!


Here's what's new:

It's so pretty, isn't it?!

Refer to the individual PRs and the changelog below for details.

The goal of this project is to bring JoinMarket to a wider audience by providing an interface that is—hopefully—both appealing and easy to use.


⚠️ Jam is considered beta software. ⚠️ - 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.0.10 (2022-08-05)

Fixed

Added


Stir, mix, cook, boil, blend, refrigerate, and enjoy! 🍊🫙

v0.0.9 - Bodacious Bonds

14 Jul 13:27
v0.0.9
72b126e
Compare
Choose a tag to compare

Bodacious (adjective): (1) Remarkable; impressive. (2) Sexually attractive. Used chiefly of women. (3) Audacious; gutsy.

Version 0.0.9 of Jam is out!

Here's what's new:

  • Fidelity Bond improvements: bonds are now easier to create and configure, directly in the "Earn" tab (#361, #388, #392, #401, #402)
  • Made a lot of things prettier (and more consistent)
  • Fixed at least three bugs (#376, #377, #389)

Refer to the individual PRs and the changelog below for details.

The goal of this project is to bring JoinMarket to a wider audience by providing an interface that is—hopefully—both appealing and easy to use.


⚠️ Jam is considered beta software. ⚠️ - While JoinMarket is tried and tested, Jam is new and things might break. Use with caution.

Please report any issues directly on GitHub. For discussions and general questions, hop into the community channel on Telegram.


0.0.9 (2022-07-14)

Fixed

  • advanced wording and behavior (#390) (c25c3ce)
  • disable 'create wallet' link when unlocking wallet (#334) (e3083b9)
  • do not show FB create form when maker is running (#384) (e0f51fa)
  • do not show expired fidelity bonds as locked (#378) (0f7d590)
  • encode wallet name param in url path (#389) (a98317b)
  • link to new fidelity bonds form in Cheatsheet component (#376) (21757e9)
  • pass body of confirm modal via child node (#377) (23f7383)
  • reload utxos after creating a fidelity bond (#380) (72a3e8c)

Added

  • batch unfreeze UTXOs after creating fidelity bond (#388) (efa3361)
  • move fidelity bonds to earn screen (#361) (8608329)
  • visual warning when selecting non cj-out UTXOs for fidelity bond (#392) (bad9a57)