| Commit message (Expand) | Author | Age | Files | Lines |
| * | The wallet learns to read BOLT 12 for itself: offers and invoices decode clie... | Adam Soltys | 2026-08-29 | 1 | -0/+63 |
| * | The app arrives in movements: real ESM chunks split the bundle (entry 333KB, ... | Adam Soltys | 2026-08-26 | 3 | -33/+27 |
| * | The page arrives light and paints at once: index.html shrinks to 46KB with a ... | Adam Soltys | 2026-08-26 | 1 | -0/+3 |
| * | One record answers, and failure learns patience: a rewritten mirror disarms s... | Adam Soltys | 2026-08-22 | 1 | -3/+67 |
| * | The seed takes dice: an optional entropy field folds open on the generate ste... | Adam Soltys | 2026-08-17 | 1 | -2/+2 |
| * | One Log out button, one honest question: the popup offers the plain exit and ... | Adam Soltys | 2026-08-17 | 1 | -2/+7 |
| * | The profile grows a second, honest exit: Log out leaves the room, Log out & f... | Adam Soltys | 2026-08-17 | 1 | -0/+13 |
| * | The wallet row's delete earns a trash can instead of an ambiguous ✕, and Cl... | Adam Soltys | 2026-08-17 | 2 | -7/+7 |
| * | A blank-password vault stops masquerading as a locked one: new wallets auto-s... | Adam Soltys | 2026-08-17 | 1 | -0/+96 |
| * | The lock test learns the doors moved: logout is the front door and asks for a... | Adam Soltys | 2026-08-16 | 1 | -91/+66 |
| * | The padlock stops charging for hesitation: the password ask renders over the ... | Adam Soltys | 2026-08-16 | 1 | -0/+96 |
| * | The watcher stops hoarding what it cannot parse: one unfinalizable tx no long... | Adam Soltys | 2026-08-16 | 1 | -2/+30 |
| * | The DOM is patched, not replaced: renders morph the live tree in place so hov... | Adam Soltys | 2026-08-15 | 1 | -0/+96 |
| * | Answering while closed becomes the default: a new connection asks once, and a... | Adam Soltys | 2026-08-13 | 1 | -2/+2 |
| * | Profiles wear their latest notes, each one zappable; a zap with no ark addres... | Adam Soltys | 2026-08-08 | 2 | -0/+126 |
| * | hal speaks pver 5: preimages prove their size, and fees round up as one | Adam Soltys | 2026-08-05 | 1 | -0/+34 |
| * | A wallet too small to renew warns before its coins expire; dust never dies | Adam Soltys | 2026-08-04 | 1 | -0/+102 |
| * | Ark gifts go down to 1 sat; negative amounts can't OOM the encoder | Adam Soltys | 2026-08-04 | 1 | -0/+128 |
| * | One question fewer on the way in, and an 'or' that means it | Adam Soltys | 2026-08-04 | 1 | -0/+3 |
| * | Offer a password the first time you lock | Adam Soltys | 2026-08-04 | 1 | -0/+59 |
| * | Call it 'Lock wallet', because that is what it does | Adam Soltys | 2026-08-03 | 1 | -6/+6 |
| * | Logout shouldn't ask for a password nobody set | Adam Soltys | 2026-08-03 | 1 | -0/+107 |
| * | The unread dot holds still | Adam Soltys | 2026-08-03 | 1 | -0/+77 |
| * | The chat window fits the screen, and the header stops asking questions | Adam Soltys | 2026-08-03 | 1 | -0/+133 |
| * | A deploy shouldn't refresh the page out from under you | Adam Soltys | 2026-08-03 | 1 | -0/+95 |
| * | Speak as the account you logged in with, or not at all | Adam Soltys | 2026-08-03 | 1 | -0/+89 |
| * | Only people you know get to buzz your phone | Adam Soltys | 2026-08-03 | 1 | -0/+101 |
| * | Gift records belong to one wallet, not to the browser | Adam Soltys | 2026-08-03 | 1 | -0/+79 |
| * | Drop accidentally committed scratch test | Adam Soltys | 2026-08-02 | 1 | -51/+0 |
| * | Offline keeps the classic wallet layout | Adam Soltys | 2026-08-02 | 1 | -0/+51 |
| * | One global account: you're in Spending or Savings everywhere | Adam Soltys | 2026-08-02 | 1 | -1/+1 |
| * | Chat: Concord encrypted community messaging, with a default coinos room | Adam Soltys | 2026-08-02 | 1 | -0/+85 |
| * | Fix bunker (NIP-46) login: the pointer goes through fromBunker | Adam Soltys | 2026-08-01 | 1 | -0/+19 |
| * | Restore two helpers an earlier edit deleted, and guard the class of bug | Adam Soltys | 2026-08-01 | 1 | -0/+77 |
| * | One wallet per Nostr identity, NIP-98 auth, npub payment addresses | Adam Soltys | 2026-08-01 | 1 | -0/+17 |
| * | Log in with Nostr, and link a wallet to a Nostr account | Adam Soltys | 2026-08-01 | 1 | -0/+60 |
| * | Test follows the rebrand: the SW responder announces Coinos | Adam Soltys | 2026-08-01 | 1 | -1/+1 |
| * | Zappable offer codes and per-name Lightning offers | Adam Soltys | 2026-08-01 | 2 | -0/+138 |
| * | Simplify: one Lightning path, one balance, fewer features | Adam Soltys | 2026-08-01 | 8 | -772/+39 |
| * | Background NWC: the worker now answers — and pays — from the pouch | Adam Soltys | 2026-08-01 | 2 | -1/+141 |
| * | Split device sync into per-domain slots with bounded, dirty-only publishes | Adam Soltys | 2026-08-01 | 1 | -0/+47 |
| * | Never let a losing device's error shout over a paid zap | Adam Soltys | 2026-08-01 | 1 | -0/+1 |
| * | Make NWC budgets accumulate and travel across devices | Adam Soltys | 2026-08-01 | 1 | -0/+14 |
| * | Sync NWC connections across devices | Adam Soltys | 2026-08-01 | 1 | -0/+35 |
| * | Add the NWC pouch: a bounded spending capability for background use | Adam Soltys | 2026-08-01 | 1 | -0/+48 |
| * | NWC: own the relay set instead of borrowing the sync feature's | Adam Soltys | 2026-08-01 | 1 | -1/+6 |
| * | Actually ship the NWC feature, and guard against the drift that hid it | Adam Soltys | 2026-08-01 | 1 | -0/+40 |
| * | Add Nostr Wallet Connect (NIP-47) — hal as a wallet service | Adam Soltys | 2026-08-01 | 1 | -0/+112 |
| * | Note the Cloudflare managed-WAF exception the ASP hostname needs | Adam Soltys | 2026-08-01 | 1 | -0/+4 |
| * | Add the live bridge demo against the coinos mutinynet ASP | Adam Soltys | 2026-07-31 | 1 | -0/+103 |