summaryrefslogtreecommitdiffstats
path: root/names/server.js
Commit message (Expand)AuthorAgeFilesLines
* A gift made for one head can be put straight on it.Adam Soltys2026-09-141-2/+4
* A knight's helm, for one small knight.Adam Soltys2026-09-141-1/+2
* names: a migration grant unlocks a reserved legacy name.Adam Soltys2026-09-101-7/+10
* Payment push notifications are scoped to their network, so a mainnet payment ...Adam Soltys2026-09-051-1/+3
* Point of sale: a coinos-pos terminal works against a nameAdam Soltys2026-09-051-2/+209
* Lightning receives to a [email protected] address now wear the ⚡ instead of th...Adam Soltys2026-09-041-4/+39
* The registrar grows a webhook API — the coinos.io-style merchant notify, se...Adam Soltys2026-09-031-0/+166
* The tester with 233 sats gets to spend them: invoice coverage judges the SUM ...Adam Soltys2026-09-021-0/+33
* A hard hat for the crew that builds this with us: an operator-giftable constr...Adam Soltys2026-08-311-3/+28
* Google accounts can speak: the DM seal signs with the present for remote sign...Adam Soltys2026-08-301-4/+10
* The registrar learns who a migrated name belongs to: coinos.io's migrate acti...Adam Soltys2026-08-301-1/+38
* Staging gets the mainnet fee model end to end: /lnquote?network=mutinynet quo...Adam Soltys2026-08-291-12/+16
* The wallet learns to read BOLT 12 for itself: offers and invoices decode clie...Adam Soltys2026-08-291-8/+49
* An address can point home: a name's owner may register their own CLINK offer ...Adam Soltys2026-08-291-25/+79
* A name the registrar no longer grants is a costume: the wallet verifies its c...Adam Soltys2026-08-281-1/+1
* A name's proof is its key, not a flag: takenByCoinosUser stops trusting `migr...Adam Soltys2026-08-281-5/+8
* The chosen name outranks the placeholder everywhere: a claim can no longer re...Adam Soltys2026-08-271-1/+7
* Dead coins stop travelling: an expired vtxo leaves the balance and the coin p...Adam Soltys2026-08-241-0/+26
* The float sips instead of gulping: top-ups arrive in pool-sized chunks that a...Adam Soltys2026-08-181-2/+5
* The float keeps itself fed: below low water it loops sats off the CLN through...Adam Soltys2026-08-181-4/+106
* The party hat leaves the party: gone from catalog and price list alike — he...Adam Soltys2026-08-181-1/+1
* A wallet keeps one name per domain, not one name total: staging and mainnet c...Adam Soltys2026-08-181-1/+4
* Staging LNURL declines what it cannot deliver: only the recipient wallet mint...Adam Soltys2026-08-171-0/+5
* Staging gets a hat economy of its own: mutinynet mints on its own CLN into it...Adam Soltys2026-08-171-25/+39
* Hats: put your money where your head is — supporter hats perch above the av...Adam Soltys2026-08-161-0/+136
* Every name learns to vouch for its keeper: the registrar answers nostr.json, ...Adam Soltys2026-08-151-0/+11
* Welcome DMs stop echoing: sent-copies thread under their recipient whichever ...Adam Soltys2026-08-151-3/+4
* A claim with an ark address that doesn't decode is refused at the door — a ...Adam Soltys2026-08-151-0/+9
* A failed forward retry says why — the goyslop 190k spent a day failing in a...Adam Soltys2026-08-151-1/+2
* An invoice's name mapping lives as long as the invoice can settle, and a name...Adam Soltys2026-08-151-2/+13
* Sub-sat routes round back up: a zero quote just fails its first attempt and p...Adam Soltys2026-08-141-5/+7
* A route that costs less than a sat quotes as free — the ASP eats the msats,...Adam Soltys2026-08-141-2/+8
* The network fee gets asked, not assumed: /lnquote prices a lightning payment ...Adam Soltys2026-08-131-0/+77
* The float reads its mail: sync at startup and before each retry round, so a t...Adam Soltys2026-08-091-0/+6
* A stuck forward now holds its tongue: retries back off to an hour, and an off...Adam Soltys2026-08-091-2/+11
* Registrar: a migrated legacy name is claimableAdam Soltys2026-08-031-1/+5
* BOLT 12 offers with a custom memo on the Spending receive pageAdam Soltys2026-08-031-0/+41
* Push notifications for payments and messages; offline Spending noticeAdam Soltys2026-08-021-0/+7
* Recipient search: usernames and npubs, in chat and the Send formAdam Soltys2026-08-021-0/+14
* Chat v2: DMs, invites, and multi-community — coinos is the default, not the...Adam Soltys2026-08-021-0/+44
* Registrar: an operator endpoint to top the float up over LightningAdam Soltys2026-08-021-0/+31
* Deliver incoming Lightning without depending on an operator floatAdam Soltys2026-08-021-5/+23
* Payment addresses accept Lightning from LNURL-only walletsAdam Soltys2026-08-011-2/+155
* Get an address immediately, without waiting on a signer promptAdam Soltys2026-08-011-2/+5
* The real cause: the CORS preflight rejected our own auth headerAdam Soltys2026-08-011-1/+1
* One wallet per Nostr identity, NIP-98 auth, npub payment addressesAdam Soltys2026-08-011-24/+58
* Username onboarding + the payment address leads ReceiveAdam Soltys2026-08-011-0/+13
* Coinos v3: rebrand from Hal, payment addresses move to @coinos.ioAdam Soltys2026-08-011-25/+48
* Zappable offer codes and per-name Lightning offersAdam Soltys2026-08-011-6/+119
* Payment names: ₿[email protected] via BIP-353 DNS payment instructionsAdam Soltys2026-08-011-0/+189