| Commit message (Expand) | Author | Age | Files | Lines |
| * | The float reads its mail: sync at startup and before each retry round, so a t... | Adam Soltys | 2026-08-09 | 1 | -0/+6 |
| * | A stuck forward now holds its tongue: retries back off to an hour, and an off... | Adam Soltys | 2026-08-09 | 1 | -2/+11 |
| * | Registrar: a migrated legacy name is claimable | Adam Soltys | 2026-08-03 | 1 | -1/+5 |
| * | BOLT 12 offers with a custom memo on the Spending receive page | Adam Soltys | 2026-08-03 | 1 | -0/+41 |
| * | Push notifications for payments and messages; offline Spending notice | Adam Soltys | 2026-08-02 | 1 | -0/+7 |
| * | Recipient search: usernames and npubs, in chat and the Send form | Adam Soltys | 2026-08-02 | 1 | -0/+14 |
| * | Chat v2: DMs, invites, and multi-community — coinos is the default, not the... | Adam Soltys | 2026-08-02 | 1 | -0/+44 |
| * | Registrar: an operator endpoint to top the float up over Lightning | Adam Soltys | 2026-08-02 | 1 | -0/+31 |
| * | Deliver incoming Lightning without depending on an operator float | Adam Soltys | 2026-08-02 | 1 | -5/+23 |
| * | Payment addresses accept Lightning from LNURL-only wallets | Adam Soltys | 2026-08-01 | 1 | -2/+155 |
| * | Get an address immediately, without waiting on a signer prompt | Adam Soltys | 2026-08-01 | 1 | -2/+5 |
| * | The real cause: the CORS preflight rejected our own auth header | Adam Soltys | 2026-08-01 | 1 | -1/+1 |
| * | One wallet per Nostr identity, NIP-98 auth, npub payment addresses | Adam Soltys | 2026-08-01 | 1 | -24/+58 |
| * | Username onboarding + the payment address leads Receive | Adam Soltys | 2026-08-01 | 1 | -0/+13 |
| * | Coinos v3: rebrand from Hal, payment addresses move to @coinos.io | Adam Soltys | 2026-08-01 | 1 | -25/+48 |
| * | Zappable offer codes and per-name Lightning offers | Adam Soltys | 2026-08-01 | 1 | -6/+119 |
| * | Payment names: ₿[email protected] via BIP-353 DNS payment instructions | Adam Soltys | 2026-08-01 | 1 | -0/+189 |