aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Make this the coinosv3-server repo: the services, with coinosv3 pinnedAdam Soltys9 days16-155/+377
* names: refuse a corrupt state file; flush before replacing itAdam Soltys9 days1-2/+9
* bridge/ln: attach the socket error handler before connectingAdam Soltys9 days1-2/+6
* names: bring in the registrar as it ran on csAdam Soltys9 days1-8/+79
* Feed: a picture from a host that won't hand over its bytes paints from a serv...Adam Soltys14 days2-14/+113
* Translation: into the phone's language, and DeepL with your own key. isolabel...Adam Soltys2026-10-103-3/+84
* Names: letters and numbers only, 2–24 — coinos v2's rule. The registrar t...Adam Soltys2026-10-091-2/+11
* Video stills: past a black opening. vmedia took its still at half a second, a...Adam Soltys2026-10-091-7/+29
* Videos grid: a tile without a still of its own shows the server's (vmedia thu...Adam Soltys2026-10-091-1/+1
* Translation: a hashtag in a script the reader can't read gets its translation...Adam Soltys2026-10-092-7/+10
* Translation: posts in another language are shown in yours — "Translated fro...Adam Soltys2026-10-094-0/+241
* POS terminals ring up in the owner's currency: the app sends its currency whe...Adam Soltys2026-10-081-1/+6
* Registrar: rateExempt IPs in names-config.json skip the per-minute limits (th...Adam Soltys2026-10-081-0/+4
* Videos: posters for clips that came without one, and an H.264 copy for a clip...Adam Soltys2026-10-072-0/+258
* Profile links paint whole on the first frame: the server renders /npub1…, /...Adam Soltys2026-10-073-6/+231
* names: a welcome DM counts as sent only when a relay acknowledges it — dead...Adam Soltys2026-10-071-2/+24
* Drop the third-party HTLC swap bridge tests: the policy they exercise is goneAdam Soltys2026-10-071-190/+0
* names: /name says whether the holder is where a migration grant sent the nameAdam Soltys2026-10-041-1/+9
* nwcpush: zaps, payments, DMs and mentions push high-urgency, kept a dayAdam Soltys2026-10-041-2/+9
* Shared note links open on the post, with names and facesAdam Soltys2026-10-012-3/+210
* Zaps and reactions get their own notification switches.Adam Soltys2026-10-011-6/+24
* Serve a shared snapshot for the public feedAdam Soltys2026-10-015-0/+216
* Link previews: the common named entities decode too (an – showed raw in...Adam Soltys2026-09-271-3/+5
* Links in posts show as the cards their pages describe.Adam Soltys2026-09-272-0/+154
* Registrar: an invoice the wallet hands back must have a minute left; ask once...Adam Soltys2026-09-221-6/+24
* Accounts from the header, snapshot-first Spending restore, name ownership gra...Adam Soltys2026-09-183-4/+30
* 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
* A reply or a mention on nostr can buzz your phone.Adam Soltys2026-09-141-3/+18
* One device pays a zap, whichever of them heard it first.Adam Soltys2026-09-141-5/+28
* UnifiedPush: reach a phone that has no Google in it.Adam Soltys2026-09-121-3/+32
* names: a migration grant unlocks a reserved legacy name.Adam Soltys2026-09-101-7/+10
* Sync: oversized domains ride Blossom blobs — plus a coinos-hosted server.Adam Soltys2026-09-092-0/+304
* Heal dead push subscriptions from a VAPID key rotation — the reason notific...Adam Soltys2026-09-051-2/+5
* Payment push notifications are scoped to their network, so a mainnet payment ...Adam Soltys2026-09-052-2/+17
* 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