aboutsummaryrefslogtreecommitdiffstats
path: root/src/features
Commit message (Expand)AuthorAgeFilesLines
* The address stops waiting for the mail: your own claimed name prints instantl...Adam Soltys2026-08-261-5/+14
* The hat pitch moves next door to the head it would sit on: a small "Support C...Adam Soltys2026-08-262-3/+6
* 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-263-15/+24
* The page arrives light and paints at once: index.html shrinks to 46KB with a ...Adam Soltys2026-08-261-4/+15
* The landing settles as one motion: the resolving shell now holds the frame ov...Adam Soltys2026-08-261-9/+16
* 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
* 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-221-1/+2
* A refresh learns to let go: a participation rejected for unusable inputs asks...Adam Soltys2026-08-181-0/+10
* Delivery moves at the speed of the best relay, not the worst: publish resolve...Adam Soltys2026-08-181-13/+17
* The tick bows out: delivery speaks through the dimming alone — faint in fli...Adam Soltys2026-08-181-7/+5
* A message sends the instant you let go of it: the rumor hashes synchronously ...Adam Soltys2026-08-181-37/+51
* 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-181-1/+5
* 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-181-7/+0
* 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-183-3/+58
* The restored shop remembers to go shopping: a session that wakes on the hat s...Adam Soltys2026-08-181-3/+12
* 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
* The board drive gets a second witness: the wallet's own chain view vouches fo...Adam Soltys2026-08-181-0/+7
* A confirmed board stops waiting on a flaky tip: confirmation itself counts fo...Adam Soltys2026-08-181-1/+4
* The top-up prompt counts money already on its way: a board awaiting confirmat...Adam Soltys2026-08-181-0/+7
* The crown leaves the shop floor for good — it was never merchandiseAdam Soltys2026-08-181-4/+2
* A wallet keeps one name per domain, not one name total: staging and mainnet c...Adam Soltys2026-08-181-3/+37
* The ark send review joins the boarding party: an amount Spending can't cover ...Adam Soltys2026-08-181-1/+11
* The on-chain send from Spending shows both doors: the cooperative exit it alw...Adam Soltys2026-08-181-1/+13
* Money finds its way to Spending: the setup wizard ends with a top-up step whe...Adam Soltys2026-08-181-0/+6
* An empty Spending stops being a dead end: the zap button becomes the door to ...Adam Soltys2026-08-172-10/+32
* The claim field greets you by name: your nostr username arrives pre-filled wh...Adam Soltys2026-08-171-0/+24
* The avatar ask learns to recognize a face: an identity with a published pictu...Adam Soltys2026-08-171-0/+3
* Typed names take the instant rail too: a Send button outranks the Zap for our...Adam Soltys2026-08-171-4/+18
* Our names get a second answer: when DNS is late the registrar speaks for its ...Adam Soltys2026-08-171-9/+26
* A full profile fetch outranks the day-old cache: the freshest kind 0 stamps t...Adam Soltys2026-08-171-1/+8
* Staging names its own: mutinynet claims land at @staging.coinos.io — play p...Adam Soltys2026-08-171-15/+19
* Mutinynet gets the full name experience: the payment-address pane, the claim ...Adam Soltys2026-08-171-1/+6
* The login identity stays with the wallet that earned it: a live signer no lon...Adam Soltys2026-08-171-1/+16
* Staging gets a hat economy of its own: mutinynet mints on its own CLN into it...Adam Soltys2026-08-171-27/+35
* The forget option speaks at full volume — same size as its siblings, red sa...Adam Soltys2026-08-171-1/+1
* One Log out button, one honest question: the popup offers the plain exit and ...Adam Soltys2026-08-171-13/+26
* The profile grows a second, honest exit: Log out leaves the room, Log out & f...Adam Soltys2026-08-171-2/+10
* Hats: put your money where your head is — supporter hats perch above the av...Adam Soltys2026-08-163-4/+343
* Chat stops blaming the signer for a locked door: a padlocked wallet says so p...Adam Soltys2026-08-161-6/+19
* Username and display name go their separate ways: the handle wears a frozen @...Adam Soltys2026-08-152-47/+46