aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* The face arrives with the key: sign-in warms the identity's profile and prelo...Adam Soltys2026-08-272-0/+14
* The chosen name outranks the placeholder everywhere: a claim can no longer re...Adam Soltys2026-08-272-2/+30
* Silence is the normal price: the renewal forecast only speaks when a fee is a...Adam Soltys2026-08-272-5/+5
* The hat shop blurb tips its brim and says less: just "Support coinos and wear...Adam Soltys2026-08-271-1/+1
* Each door leads to its own room: choosing Nostr shows only the nostr ways in ...Adam Soltys2026-08-272-5/+9
* One tap, one dialog: a passkey sign-in with nothing on the device rolls strai...Adam Soltys2026-08-272-24/+11
* Renewal becomes a promise you can read: coins now live sixty days (pool coins...Adam Soltys2026-08-272-3/+40
* Renewal stops billing for tidiness: six refund coins after a failed payment n...Adam Soltys2026-08-272-2/+7
* The Google button keeps its own counsel: no flickering narration beneath it �...Adam Soltys2026-08-262-13/+10
* No pausing at the threshold: a fresh identity walks straight into its new wal...Adam Soltys2026-08-261-26/+7
* The question finally gets asked out loud: the new-wallet confirmation surface...Adam Soltys2026-08-261-0/+5
* Every door gets its crest: the four-colour G for Google, a person-and-key mar...Adam Soltys2026-08-261-6/+17
* All three doors on the porch: Google, passkey, and Nostr sign-in stand direct...Adam Soltys2026-08-263-23/+53
* The door says what it is: "Sign in" — Google and passkeys live behind it no...Adam Soltys2026-08-261-2/+2
* Two new doors, no new locks: "Sign in with Google" (pomegranate — the nostr...Adam Soltys2026-08-267-1/+311
* The address stops waiting for the mail: your own claimed name prints instantl...Adam Soltys2026-08-261-5/+14
* Fewer words on the hat stand: the profile link now just says "Buy your avatar...Adam Soltys2026-08-261-1/+1
* The hat pitch moves next door to the head it would sit on: a small "Support C...Adam Soltys2026-08-263-3/+7
* No borrowed faces: the seeded profile entry is marked provisional, so the ava...Adam Soltys2026-08-261-5/+8
* The app arrives in movements: real ESM chunks split the bundle (entry 333KB, ...Adam Soltys2026-08-2610-78/+151
* The page arrives light and paints at once: index.html shrinks to 46KB with a ...Adam Soltys2026-08-266-25/+135
* The landing settles as one motion: the resolving shell now holds the frame ov...Adam Soltys2026-08-262-10/+21
* The door opens on the right room: a profile link claims the very first paint ...Adam Soltys2026-08-261-1/+26
* The profile page steps out front: /username resolves at page load — not wal...Adam Soltys2026-08-261-25/+42
* A doormat note is read once: the profile deep link is consumed by the first w...Adam Soltys2026-08-261-4/+9
* The old address book habit carries over: v3.coinos.io/<username> opens that u...Adam Soltys2026-08-261-0/+29
* Every face is a door: note-row avatars open the author's profile again — th...Adam Soltys2026-08-241-1/+3
* Dead coins stop travelling: an expired vtxo leaves the balance and the coin p...Adam Soltys2026-08-242-8/+61
* The open tab learns the same manners as the worker: a wallet on the wrong net...Adam Soltys2026-08-221-0/+9
* One record answers, and failure learns patience: a rewritten mirror disarms s...Adam Soltys2026-08-224-28/+153
* 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 claim sorts its coins the way the server counts them: HTLC vtxos line up ...Adam Soltys2026-08-181-4/+13
* A many-coined receive keeps the server's own order: the claim step stops alph...Adam Soltys2026-08-181-3/+6
* A refresh learns to let go: a participation rejected for unusable inputs asks...Adam Soltys2026-08-182-4/+106
* Delivery moves at the speed of the best relay, not the worst: publish resolve...Adam Soltys2026-08-183-21/+30
* The tick bows out: delivery speaks through the dimming alone — faint in fli...Adam Soltys2026-08-182-9/+6
* A message sends the instant you let go of it: the rumor hashes synchronously ...Adam Soltys2026-08-184-43/+68
* The composer lets go of a sent message: the morph rightly won't rewrite a foc...Adam Soltys2026-08-181-2/+12
* Money stops arriving without a story: the mailbox checkpoint stays local read...Adam Soltys2026-08-183-8/+22
* The footer reads as a sentence: Running, then the hash, and only the hash is ...Adam Soltys2026-08-181-3/+3
* The footer says what it stamps: the word commit, the short hash git actually ...Adam Soltys2026-08-182-4/+17
* The pom-pom earns its fluff: a soft outline and knit marks make it read again...Adam Soltys2026-08-181-1/+1
* The party hat leaves the party: gone from catalog and price list alike — he...Adam Soltys2026-08-182-8/+1
* The toque finds its Canadian posture: perched at the crown, band kissing the ...Adam Soltys2026-08-181-1/+1
* A missing signer opens a door instead of a toast: the reconnect screen offers...Adam Soltys2026-08-185-3/+61
* The restored shop remembers to go shopping: a session that wakes on the hat s...Adam Soltys2026-08-181-3/+12
* A crashed render confesses instead of playing dead: the error goes on screen ...Adam Soltys2026-08-181-0/+26
* The collection is always wearable: every owned hat offers itself in the shop ...Adam Soltys2026-08-181-5/+7
* Every hat learns to perch: brims ride the crown of the head instead of the ey...Adam Soltys2026-08-181-9/+9