Releases: joinmarket-webui/jam
v0.1.0 - Tasty Parity
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)
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.
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
- ability to retrieve logs (#478) (ace3734)
- abort collaborative transaction (#497) (80e40ff)
- cheatsheet: update order (#496) (ff50e25)
- click on active "joining" icon opens relevant screen (#463) (033babd)
- colored jars with names (#476) (6a050f4)
- highlight own orders in orderbook (#472) (b19689d)
- jam: remove "keep funds in jam" (#484) (5ada591)
- navbar: align app flow (#490) (6322c44)
- rename "Joining" to "Jamming" (#475) (077b62a)
- send: warn users with send button if preconditions not met (#498) (5dd6ce6)
- show active offers (#461) (c355d41)
Apricot, Blueberry, Cherry, Date, Elderberry, oh my! 🍊🫙
v0.0.10 - Jam it in there!
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:
- In-app Orderbook! (#422, #434)
- Improved Earn Report (#409, #451)
- Address-reuse warnings (#411)
- Human-readable locktime for Fidelity Bonds (#450)
- And, last but not least: the famed UTXO drill-down view (#430)
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.
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
- accordion bg color (#449) (c3159a2)
- cheatsheet icon (#447) (1113e21)
- color of light-button in dark mode (#442) (f27a27a)
- color of selected collaborators-selector-input (#410) (a51cdbe)
- do not display freeze info when all utxos have been selected (#420) (662faf2)
- docs icon in settings (#439) (c4a76fa)
- invalid DOM property 'class' on Earn page (#431) (3d3706f)
- jar spacing (#417) (484afbc)
- remove logs (#452) (2097b35)
- spacing in jar overlay header and
onKeyDown
(#421) (24c0107) - text and border colors after bootstrap update (#432) (96a401c)
Added
- ability to sort and filter orderbook (#434) (952e24b)
- add description for second fidelity bond (#414) (ad50747)
- add sorting and filtering to earn report (#451) (bd8fd97)
- cheatsheet: link to jamdocs.org (#427) (b442d58)
- cheatsheet: link to jamdocs.org (#429) (05c908d)
- cheatsheet: re-word to remove 'yield' (#426) (893dfd0), closes #326
- enable orderbook for all users (#445) (2d9d13e)
- human readable locktime duration for fidelity bonds (#450) (9d8e656)
- improve earn report (#409) (dc36271)
- Orderbook (#422) (2406c04)
- payment confirm modal (#446) (29eca37)
- prevent address reuse on Jam page (#433) (6a8830f)
- settings: add link to Matrix and Jam's twitter (#436) (ca3cc20)
- settings: add links to docs (#437) (01515d7)
- show address reuse warning (#411) (b2faeb7)
- utxo list (#430) (61a3956)
Stir, mix, cook, boil, blend, refrigerate, and enjoy! 🍊🫙
v0.0.9 - Bodacious Bonds
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.
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
v0.0.8 - Jarring Jars
Where does a pirate keep his Jam? In a jarrrrr! Version 0.0.8 of Jam is out!
Here's what's new:
- 🫙 Jars, jars, jars. Improvements around jars. Did I mention jars? #344, #345, #346
- Make Fidelity Bonds feature available to all #350
- Some small fixes (see changelog below)
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.
Please report any issues directly on GitHub. For discussions and general questions, hop into the community channel on Telegram.
0.0.8 (2022-06-28)
Added
- jars: add receive shortcut if jar 0 is empty (#344) (01afb88)
- jars: destination jar selector on receive screen (#346) (911177c)
- jars: destination jar selector on send screen (#345) (a08c584)
Fixed
v0.0.7 - Sticky Jam
Oh Mrs. Sybil, what a sticky mess! Version 0.0.7 of Jam is out! 🍯
Here's what's new:
- 🍯 Preliminary Fidelity Bond support #31, #307
- "Jars" concept #324
- Earn report #305
- Lots of small fixes and improvements (see changelog below)
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.
Please report any issues directly on GitHub. For discussions and general questions, hop into the community channel on Telegram.
0.0.7 (2022-06-20)
Fixed
- loading state on Send page (#300) (db4f5ab)
- mobile layout issues (#311) (8f62a42)
- prevent unnecessary session requests (#298) (bf627e7)
- prevent unnecessary wallet info requests (#297) (9377b33)
- show balance in unit based on settings on Send screen (#276) (b0c8c4f)
- styles (#329) (f5e8227)
Added
- add share button to receive screen (#310) (ed03476)
- basic fidelity bonds (#307) (c68e4c5)
- enable report overlay (#305) (69c4211)
- first draft of jars on main wallet screen (#324) (216100a)
- improve wallet control in settings (#325) (9d00212)
- make jars interactive (#331) (95b3f09)
- navbar: remove wallets item (#316) (da99a3e), closes #315
v0.0.6 - Jam Scheduler
Ding ding ding! Version 0.0.6 of Jam is out! ⏲️
Here's what's new:
- ⏲️ Jam Scheduler #242, #257, #262, #263, #283, #284
- Cheatsheet #211
- Password confirmation #210
- Lots of small fixes and improvements (see changelog below)
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.
Please report any issues directly on GitHub. For discussions and general questions, hop into the community channel on Telegram.
0.0.6 (2022-05-19)
Added
- add cheatsheet (#211) (825f725)
- add French translation (#216) (69fcbaf)
- confirm password on Create Wallet screen (#210) (0c019db)
- footer: show Jam version (#281) (3c886f3)
- Individual balance toggle (#247) (e6c4cc1)
- prevent address reuse on Jam screen (#272) (c05b431)
- rearrange order of tabs (#258) (8f527d7)
- reload wallet data after send (#236) (edd5818)
- scheduled transactions prototype (#242) (0e1d0a8)
- simple progress report for scheduled transactions (#262) (0e3b7b8)
- split up scheduler destination addresses over 3 mixdepths (#283) (471cbc7)
Fixed
- do not hide CreateWallet component on connection errors (#199) (963dc49)
- force-close pending websockets connections (#200) (33b35f7)
- link to dev docs on contributing page (#224) (ef23b4b)
- possible reference error in catch clause (#265) (2526eac)
- prevent operations when maker/taker service is running (#218) (035dd80)
- prevent starting scheduler when utxo preconditions are not met (#263) (a500b02)
- prevent starting/stopping scheduler while data is loading (#260) (593981d)
- reload session info on Earn and Wallets screen (#231) (df34272)
- Remove skip button quiz screen (#198) (6c5e149)
- reset wallet when token became invalid (#223) (70ffc99)
v0.0.5 - Sweep Sweep Jam
Sweet! Version 0.0.5 of Jam is out! 🍯
Here is the gist:
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.
Please report any issues directly on GitHub. For discussions and general questions, hop into the community channel on Telegram.
Make sure to read the contribution guidelines if you want to contribute.
0.0.5 (2022-03-29)
Added
- add seed phrase backup confirmation during wallet creation (#156) (0719dc6)
- satscomma formatting for bitcoin balances (#171) (fe94945)
- sweep mixdepths (#184) (81876b7)
- translate screens (#174) (63018ac)
Fixed
v0.0.4 - Bugfixes & Cleanup
Version 0.0.4 of Jam is out! 🚀 This version adds basic i18n support and fixes some minor issues.
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.
⚠️ The Web UI is considered alpha software. Please report any issues in the community channel or directly on GitHub.
Make sure to read the contribution guidelines if you want to contribute.
Changelog for 0.0.4 (2022-03-10)
Fixed
- address copy button on http sites (#165) (34f8d2d)
- page reloads (#162) (78d15a1)
- suggest number of collaborators based on configured minimum (#116) (d2c36bf)
- update suggested number of collaborators (#150) (26ffe8c)
- qrcode on receive page (#146) (87299b3)
- warn on missing config vars (#152) (3180103)
Added
v0.0.3 - Join the Market
We have lift-off! 🚀
Version 0.0.3 is the first "public" version of the JoinMarket Web UI. 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.
⚠️ The Web UI is considered alpha software. Please report any issues in the community channel or directly on GitHub.
Changelog for v0.0.3 (2022-02-18)
Fixed
- display info text on send page if service is running (#86) (4070d70)
- fix and dry up font features (#98) (ac762c5)
- improve onboarding mobile layout (#109) (4159fac)
- navigate to root on unmapped path (#89) (6f0f515)
- update sat symbol (#36) (765c9d7)
Added
- ability for reverse proxy to enforce own auth scheme (#102) (5b7fc98)
- add connection indicator to footer (#55) (6470ab4)
- add privacy levels (#51) (7546ca7)
- add quick hide balance (#106) (56b4d1e)
- add sat symbol & update balance UI (#11) (4351d13)
- add settings screen (#26) (867fff3)
- add theming support (#10) (d7268aa)
- developer docs (#37) (d843770)
- display basic yield generator report (#73) (b37de70)
- freeze/unfreeze utxos (#110) (2c2d228)
- hide sensitive info on wallet create (#77) (174726b)
- update create wallet flow (#62) (8ed27ae)
- update earn page (#82) (7d62a38)
- update receive page (#85) (756d8e8)
- update send page (#76) (0d71915)
- update wallets page (#108) (68e7a7f, #64) (f900344)
v0.0.2
0.0.2