Skip to content
This repository has been archived by the owner on Jul 20, 2023. It is now read-only.

Releases: nbd-wtf/obw

v0.2.1

31 Dec 13:20
de15868
Compare
Choose a tag to compare
release v0.2.1

v0.2.0, the LUD-18

09 Dec 12:53
58e7557
Compare
Choose a tag to compare

This releases adds experimental support to LUD-18, invoice creation with NameDesc! and does other minor improvements.

screencast-.19.mp4
screencast-.18.mp4
  • Improved NameDesc! (bLIP-0012) parsing.
  • Option to set up a pseudonym and use that when paying out to lnurlpay endpoints that use LUD-18 and also to generate invoices containing your name (NameDesc!).
  • Stop showing payee information for Lightning payments since that is irrelevant in most cases, that information can still be accessed through the "share" functionality.
  • Stop showing fiat value unless the fiat value is 10 cents or more.

v0.1.9, the NameDesc

08 Dec 00:09
e2b222d
Compare
Choose a tag to compare

This release adds support for bLIP-11: NameDesc!

2022-12-07-201927_369x717_scrot

screencast-.15.mp4

v0.1.8, the Signet

02 Nov 01:14
4f54327
Compare
Choose a tag to compare

Previously v0.1.7 was called "the Signet" because it came with Signet support (on a different APK), but it was succeeded by this one because it had a horrible bug that caused the app to crash if a hosted channel ever got an error.

It also fixed a bug with Electrum random server rotation that was actually a memory leak and could also double as a resource drain if the servers were faulty (it would just keep adding more and more servers to the pool without ever removing them).

v0.1.8 fixes the HC error issue and also introduces

  • human-readable errors for HCs,
  • fixes an issue with feerate + amount calculation for onchain txs that sometimes caused the transactions to not be updated and the "proceed" button to be unclickable,
  • removes a weird Java-like class that was causing the issues above for being too complicated and replaces it with a simple function -- maybe this will break something, but it seems to be working much better now, and the code is simpler and more understandable, not that the wallet user should care about that part.

v0.1.6, the Anti-Java

24 Oct 15:44
94a0b44
Compare
Choose a tag to compare

This fixes a bug with URL parsing that broke under some circumstances, notably the LUD-08 "fast-withdraw" variation of lnurl-withdraw.

It does so by getting rid of the last piece of Java code inside Immortan's codebase, the URI parser.

It also adds a "fast" mode to the LUD-07 parser, which means it's much easier to conjure custom hosted channel QR codes with custom secrets without running a server.

v0.1.5, the Hangover

18 Oct 22:48
8e34eb0
Compare
Choose a tag to compare

This fixes some issues related to syncing of onchain transaction history that could cause a broken state that would then break all further onchain transactions and channel openings since the wallet would try to spend outputs that were already spent.

It improves handling of connections to Electrum servers such that the wallet is more resilient, specially over Tor.

It updates the bundled channel graph file to make the initial channels sync process much faster.

v0.1.4, the TabConf

14 Oct 18:51
c2a0547
Compare
Choose a tag to compare

In which OBW is announced during TabConf and whatever we had here in whatever state is launched to the public.