| Commit message (Expand) | Author | Age | Files | Lines |
| * | Spending: one coin, one "Received" row — across devices. The Daniel still s... | Adam Soltys | 5 days | 1 | -10/+21 |
| * | Spending: a Lightning receive is one row. The ASP settles it as an arkoor the... | Adam Soltys | 5 days | 1 | -3/+38 |
| * | Ark: a Lightning payment's HTLC vtxo is never a coin to spend. The reconcile ... | Adam Soltys | 6 days | 1 | -3/+33 |
| * | Coins in another device's renewal are busy here too: the renewal sliver names... | Adam Soltys | 6 days | 1 | -10/+38 |
| * | A renewal refused for 'insufficient refresh fee' re-reads the server's fee sc... | Adam Soltys | 6 days | 1 | -1/+33 |
| * | A finished renewal adopted twice no longer shows 'Renewal in progress' foreve... | Adam Soltys | 6 days | 1 | -1/+32 |
| * | Ark: a double-tapped zap no longer spends one coin twice | Adam Soltys | 10 days | 1 | -3/+29 |
| * | Renewing asks first, and a renewal links to its round's transaction | Adam Soltys | 11 days | 1 | -1/+4 |
| * | A Lightning payment that can't be covered says why, not 'Payment failed' | Adam Soltys | 11 days | 2 | -2/+33 |
| * | NWC: lookup_invoice, so BTCPay Server can connect | Adam Soltys | 13 days | 2 | -0/+45 |
| * | Sending on-chain from Spending states the fee and minimum up front. | Adam Soltys | 13 days | 1 | -1/+21 |
| * | A zap refused for an old expired coin goes again on the other coins instead o... | Adam Soltys | 2026-09-28 | 1 | -6/+25 |
| * | Expired dust gets a quiet line and a Forget button, not a red warning. | Adam Soltys | 2026-09-27 | 1 | -0/+15 |
| * | A renewal the round would refuse is retired, not resubmitted every sync; /fee... | Adam Soltys | 2026-09-27 | 1 | -0/+17 |
| * | Three fixes: orphaned pending coins settle with the server; a saved start scr... | Adam Soltys | 2026-09-27 | 1 | -2/+22 |
| * | Copy: no more em dashes, anywhere people read. | Adam Soltys | 2026-09-27 | 2 | -8/+8 |
| * | Renewal repair: a coin already held as spent is not asked about (its bytes ma... | Adam Soltys | 2026-09-26 | 1 | -2/+8 |
| * | Renewal: a submitted round the server has forgotten is repaired, not asked ab... | Adam Soltys | 2026-09-26 | 1 | -1/+34 |
| * | Coins page: a renewal in flight keeps the whole page; a renewal you asked for... | Adam Soltys | 2026-09-24 | 1 | -3/+5 |
| * | Ark: the receive rescan starts at index zero — another device of the same w... | Adam Soltys | 2026-09-22 | 1 | -2/+4 |
| * | Ark: rediscover Lightning receives the state has no record of. | Adam Soltys | 2026-09-22 | 1 | -0/+40 |
| * | Ark: an invoice the server hands back for a hash it already holds is not ours. | Adam Soltys | 2026-09-21 | 1 | -6/+20 |
| * | Ark: an issued-but-unpaid invoice on a preimage index is skipped too. | Adam Soltys | 2026-09-21 | 1 | -2/+5 |
| * | Ark: a Lightning invoice steps past a preimage index another device already s... | Adam Soltys | 2026-09-21 | 1 | -7/+22 |
| * | Zaps: tap again while one flies, hold the bolt to change the amount. | Adam Soltys | 2026-09-19 | 1 | -1/+5 |
| * | A zap answers as fast as the route allows. | Adam Soltys | 2026-09-14 | 1 | -0/+15 |
| * | A zap answered by two tabs no longer reports as failed. | Adam Soltys | 2026-09-14 | 1 | -1/+22 |
| * | The renewal happens whether or not anyone opens the app. | Adam Soltys | 2026-09-13 | 3 | -2/+180 |
| * | Report rejected Ark sends and exclude server-rejected expired inputs | Adam Soltys | 2026-09-11 | 1 | -2/+24 |
| * | Ark state moves to IndexedDB: raw bytes on disk, memory-fronted, write-behind. | Adam Soltys | 2026-09-10 | 1 | -0/+213 |
| * | Ark: persist vtxo bytes as base64 (a third smaller than hex); hex still read,... | Adam Soltys | 2026-09-10 | 2 | -11/+23 |
| * | Ark: local state stops growing forever — spent coins shed bytes, done actio... | Adam Soltys | 2026-09-10 | 1 | -0/+52 |
| * | Boot: price the Ark exit advisory by size only — no more 5s of secp256k1 on... | Adam Soltys | 2026-09-09 | 2 | -11/+41 |
| * | The carousel stutter is the ark history memo re-cooling on a timer: rebuildin... | Adam Soltys | 2026-09-04 | 1 | -0/+4 |
| * | Ark reconcile signs in time-sliced batches: it built a status query (schnorr ... | Adam Soltys | 2026-09-03 | 1 | -3/+12 |
| * | Ark key derivation gets memoized — the boot CPU hog. A profile of the first... | Adam Soltys | 2026-09-03 | 1 | -2/+13 |
| * | An offboard's price stops hiding in one number: the miners' cut and the ASP's... | Adam Soltys | 2026-09-02 | 2 | -6/+20 |
| * | The 200ms of secp256k1 hiding in every repaint: the depth advisory priced a f... | Adam Soltys | 2026-09-02 | 1 | -1/+10 |
| * | The tester with 233 sats gets to spend them: invoice coverage judges the SUM ... | Adam Soltys | 2026-09-02 | 1 | -1/+5 |
| * | The chain adapter learns a second road: mainnet esplora calls fail over betwe... | Adam Soltys | 2026-08-31 | 1 | -6/+30 |
| * | The mailbox cursor stops leaping wounded messages: it advances only after a m... | Adam Soltys | 2026-08-31 | 1 | -2/+31 |
| * | One spend, one row: send and lightning-pay movements now record which coins t... | Adam Soltys | 2026-08-30 | 1 | -0/+4 |
| * | Staging gets the mainnet fee model end to end: /lnquote?network=mutinynet quo... | Adam Soltys | 2026-08-29 | 2 | -2/+5 |
| * | A round's output can no longer strand: every refresh asks the server to drop ... | Adam Soltys | 2026-08-29 | 3 | -15/+56 |
| * | The wallet learns to read BOLT 12 for itself: offers and invoices decode clie... | Adam Soltys | 2026-08-29 | 2 | -5/+61 |
| * | The mailbox checkpoint was a timestamp all along: receives are dated by when ... | Adam Soltys | 2026-08-29 | 1 | -7/+11 |
| * | A payment that lands now is dated now: expiry-based age estimation applies on... | Adam Soltys | 2026-08-28 | 1 | -2/+8 |
| * | One payment, one line: the settle path is idempotent (the mailbox push and th... | Adam Soltys | 2026-08-28 | 1 | -2/+8 |
| * | Renewals earn a line in the ledger: "Renewed ↻" rows in history showing wha... | Adam Soltys | 2026-08-28 | 1 | -1/+1 |
| * | Renewal stops billing for tidiness: six refund coins after a failed payment n... | Adam Soltys | 2026-08-27 | 1 | -1/+1 |