| Commit message (Expand) | Author | Age | Files | Lines |
| * | The DM drain wakes the signer itself: boot's single resume attempt losing to ... | Adam Soltys | 2026-08-30 | 1 | -3/+10 |
| * | A signer dying mid-drain stops burning retry budget: the pass breaks off and ... | Adam Soltys | 2026-08-30 | 1 | -0/+4 |
| * | The Amethyst signer stops dying every time a stranger's wrap fails to decrypt... | Adam Soltys | 2026-08-30 | 1 | -1/+4 |
| * | DMs stop losing the race with the signer, and your own address stops paying y... | Adam Soltys | 2026-08-30 | 1 | -8/+83 |
| * | Read is read everywhere: the messages home gains a Mark-all-read link (every ... | Adam Soltys | 2026-08-29 | 1 | -1/+53 |
| * | The composer learns the second dimension: a textarea that grows with the text... | Adam Soltys | 2026-08-29 | 1 | -4/+22 |
| * | A half-typed message waits where you left it: drafts live per conversation (e... | Adam Soltys | 2026-08-29 | 1 | -12/+34 |
| * | A round's output can no longer strand: every refresh asks the server to drop ... | Adam Soltys | 2026-08-29 | 1 | -5/+27 |
| * | The profile editor learns to take a photo, not just a URL: an Upload button f... | Adam Soltys | 2026-08-28 | 1 | -0/+18 |
| * | Forget-all keeps its word: the delete-everything warning lives inside the log... | Adam Soltys | 2026-08-28 | 1 | -13/+27 |
| * | The red dot stops being fashionably late: a device with no read watermarks pa... | Adam Soltys | 2026-08-28 | 1 | -1/+10 |
| * | The face arrives with the key: sign-in warms the identity's profile and prelo... | Adam Soltys | 2026-08-27 | 1 | -0/+11 |
| * | The address stops waiting for the mail: your own claimed name prints instantl... | Adam Soltys | 2026-08-26 | 1 | -5/+14 |
| * | The hat pitch moves next door to the head it would sit on: a small "Support C... | Adam Soltys | 2026-08-26 | 1 | -2/+3 |
| * | No borrowed faces: the seeded profile entry is marked provisional, so the ava... | Adam Soltys | 2026-08-26 | 1 | -5/+8 |
| * | The landing settles as one motion: the resolving shell now holds the frame ov... | Adam Soltys | 2026-08-26 | 1 | -9/+16 |
| * | The door opens on the right room: a profile link claims the very first paint ... | Adam Soltys | 2026-08-26 | 1 | -1/+26 |
| * | The profile page steps out front: /username resolves at page load — not wal... | Adam Soltys | 2026-08-26 | 1 | -25/+42 |
| * | A doormat note is read once: the profile deep link is consumed by the first w... | Adam Soltys | 2026-08-26 | 1 | -4/+9 |
| * | The old address book habit carries over: v3.coinos.io/<username> opens that u... | Adam Soltys | 2026-08-26 | 1 | -0/+29 |
| * | Every face is a door: note-row avatars open the author's profile again — th... | Adam Soltys | 2026-08-24 | 1 | -1/+3 |
| * | Delivery moves at the speed of the best relay, not the worst: publish resolve... | Adam Soltys | 2026-08-18 | 1 | -13/+17 |
| * | The tick bows out: delivery speaks through the dimming alone — faint in fli... | Adam Soltys | 2026-08-18 | 1 | -7/+5 |
| * | A message sends the instant you let go of it: the rumor hashes synchronously ... | Adam Soltys | 2026-08-18 | 1 | -37/+51 |
| * | The composer lets go of a sent message: the morph rightly won't rewrite a foc... | Adam Soltys | 2026-08-18 | 1 | -2/+12 |
| * | A missing signer opens a door instead of a toast: the reconnect screen offers... | Adam Soltys | 2026-08-18 | 1 | -1/+6 |
| * | The avatar ask learns to recognize a face: an identity with a published pictu... | Adam Soltys | 2026-08-17 | 1 | -0/+3 |
| * | A full profile fetch outranks the day-old cache: the freshest kind 0 stamps t... | Adam Soltys | 2026-08-17 | 1 | -1/+8 |
| * | The forget option speaks at full volume — same size as its siblings, red sa... | Adam Soltys | 2026-08-17 | 1 | -1/+1 |
| * | One Log out button, one honest question: the popup offers the plain exit and ... | Adam Soltys | 2026-08-17 | 1 | -13/+26 |
| * | The profile grows a second, honest exit: Log out leaves the room, Log out & f... | Adam Soltys | 2026-08-17 | 1 | -2/+10 |
| * | Hats: put your money where your head is — supporter hats perch above the av... | Adam Soltys | 2026-08-16 | 1 | -3/+4 |
| * | Chat stops blaming the signer for a locked door: a padlocked wallet says so p... | Adam Soltys | 2026-08-16 | 1 | -6/+19 |
| * | Username and display name go their separate ways: the handle wears a frozen @... | Adam Soltys | 2026-08-15 | 1 | -42/+38 |
| * | A new name offers its hand to the address: saving a renamed profile proposes ... | Adam Soltys | 2026-08-15 | 1 | -27/+69 |
| * | The profile form stops arriving fashionably late: it paints on the first fram... | Adam Soltys | 2026-08-15 | 1 | -11/+27 |
| * | A newborn identity knows it has no portrait: fresh seeds skip the kind-0 wait... | Adam Soltys | 2026-08-15 | 1 | -0/+11 |
| * | A refresh forgets nothing: bios and recent posts persist to storage and paint... | Adam Soltys | 2026-08-15 | 1 | -5/+48 |
| * | Profiles arrive warm: pages prefetch for every likely tap-target (own avatar,... | Adam Soltys | 2026-08-15 | 1 | -16/+50 |
| * | The header avatar builds fresh each render — the cached-node trick predates... | Adam Soltys | 2026-08-15 | 1 | -7/+5 |
| * | Log out lives in the profile card below Save, wearing the door-and-arrow | Adam Soltys | 2026-08-15 | 1 | -6/+9 |
| * | Your profile knows it's yours even when the keys are elsewhere — ownership ... | Adam Soltys | 2026-08-15 | 1 | -1/+1 |
| * | Your own profile carries the exit: Log out signs the session off entirely, di... | Adam Soltys | 2026-08-15 | 1 | -0/+4 |
| * | The thread focus marker learns subtlety: a soft tint on the reply you jumped ... | Adam Soltys | 2026-08-15 | 1 | -2/+2 |
| * | Welcome DMs stop echoing: sent-copies thread under their recipient whichever ... | Adam Soltys | 2026-08-15 | 1 | -3/+21 |
| * | Threads speak back: a reply composer with proper NIP-10 markers, conversation... | Adam Soltys | 2026-08-15 | 1 | -5/+87 |
| * | The social layer grows up: a header magnifier finds anyone on nostr, ⚡ zaps... | Adam Soltys | 2026-08-15 | 1 | -11/+141 |
| * | Profile posts read as a feed: avatar and name on every note, hairlines betwee... | Adam Soltys | 2026-08-15 | 1 | -8/+20 |
| * | Settings grows a Notifications page — per-category switches the notifier ho... | Adam Soltys | 2026-08-14 | 1 | -2/+45 |
| * | Holding backspace works in the recipient field: search results and reveals st... | Adam Soltys | 2026-08-14 | 1 | -7/+5 |