| Commit message (Expand) | Author | Age | Files | Lines |
| * | names: a migration grant unlocks a reserved legacy name. | Adam Soltys | 2026-09-10 | 1 | -7/+10 |
| * | Payment push notifications are scoped to their network, so a mainnet payment ... | Adam Soltys | 2026-09-05 | 1 | -1/+3 |
| * | Point of sale: a coinos-pos terminal works against a name | Adam Soltys | 2026-09-05 | 1 | -2/+209 |
| * | Lightning receives to a [email protected] address now wear the ⚡ instead of th... | Adam Soltys | 2026-09-04 | 1 | -4/+39 |
| * | The registrar grows a webhook API — the coinos.io-style merchant notify, se... | Adam Soltys | 2026-09-03 | 1 | -0/+166 |
| * | The tester with 233 sats gets to spend them: invoice coverage judges the SUM ... | Adam Soltys | 2026-09-02 | 1 | -0/+33 |
| * | A hard hat for the crew that builds this with us: an operator-giftable constr... | Adam Soltys | 2026-08-31 | 1 | -3/+28 |
| * | Google accounts can speak: the DM seal signs with the present for remote sign... | Adam Soltys | 2026-08-30 | 1 | -4/+10 |
| * | The registrar learns who a migrated name belongs to: coinos.io's migrate acti... | Adam Soltys | 2026-08-30 | 1 | -1/+38 |
| * | Staging gets the mainnet fee model end to end: /lnquote?network=mutinynet quo... | Adam Soltys | 2026-08-29 | 1 | -12/+16 |
| * | The wallet learns to read BOLT 12 for itself: offers and invoices decode clie... | Adam Soltys | 2026-08-29 | 1 | -8/+49 |
| * | An address can point home: a name's owner may register their own CLINK offer ... | Adam Soltys | 2026-08-29 | 1 | -25/+79 |
| * | A name the registrar no longer grants is a costume: the wallet verifies its c... | Adam Soltys | 2026-08-28 | 1 | -1/+1 |
| * | A name's proof is its key, not a flag: takenByCoinosUser stops trusting `migr... | Adam Soltys | 2026-08-28 | 1 | -5/+8 |
| * | The chosen name outranks the placeholder everywhere: a claim can no longer re... | Adam Soltys | 2026-08-27 | 1 | -1/+7 |
| * | Dead coins stop travelling: an expired vtxo leaves the balance and the coin p... | Adam Soltys | 2026-08-24 | 1 | -0/+26 |
| * | The float sips instead of gulping: top-ups arrive in pool-sized chunks that a... | Adam Soltys | 2026-08-18 | 1 | -2/+5 |
| * | The float keeps itself fed: below low water it loops sats off the CLN through... | Adam Soltys | 2026-08-18 | 1 | -4/+106 |
| * | The party hat leaves the party: gone from catalog and price list alike — he... | Adam Soltys | 2026-08-18 | 1 | -1/+1 |
| * | A wallet keeps one name per domain, not one name total: staging and mainnet c... | Adam Soltys | 2026-08-18 | 1 | -1/+4 |
| * | Staging LNURL declines what it cannot deliver: only the recipient wallet mint... | Adam Soltys | 2026-08-17 | 1 | -0/+5 |
| * | Staging gets a hat economy of its own: mutinynet mints on its own CLN into it... | Adam Soltys | 2026-08-17 | 1 | -25/+39 |
| * | Hats: put your money where your head is — supporter hats perch above the av... | Adam Soltys | 2026-08-16 | 1 | -0/+136 |
| * | Every name learns to vouch for its keeper: the registrar answers nostr.json, ... | Adam Soltys | 2026-08-15 | 1 | -0/+11 |
| * | Welcome DMs stop echoing: sent-copies thread under their recipient whichever ... | Adam Soltys | 2026-08-15 | 1 | -3/+4 |
| * | A claim with an ark address that doesn't decode is refused at the door — a ... | Adam Soltys | 2026-08-15 | 1 | -0/+9 |
| * | A failed forward retry says why — the goyslop 190k spent a day failing in a... | Adam Soltys | 2026-08-15 | 1 | -1/+2 |
| * | An invoice's name mapping lives as long as the invoice can settle, and a name... | Adam Soltys | 2026-08-15 | 1 | -2/+13 |
| * | Sub-sat routes round back up: a zero quote just fails its first attempt and p... | Adam Soltys | 2026-08-14 | 1 | -5/+7 |
| * | A route that costs less than a sat quotes as free — the ASP eats the msats,... | Adam Soltys | 2026-08-14 | 1 | -2/+8 |
| * | The network fee gets asked, not assumed: /lnquote prices a lightning payment ... | Adam Soltys | 2026-08-13 | 1 | -0/+77 |
| * | 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 |