| Commit message (Expand) | Author | Age | Files | Lines |
| * | Log out opens the front door: the start page, with saved wallets one Unlock away | Adam Soltys | 2026-08-15 | 1 | -1/+6 |
| * | 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 | 2 | -1/+5 |
| * | Your own profile carries the exit: Log out signs the session off entirely, di... | Adam Soltys | 2026-08-15 | 3 | -0/+8 |
| * | The wrong-signer error names the whole npub — a truncated key can't be chec... | Adam Soltys | 2026-08-15 | 1 | -1/+1 |
| * | The face the lock remembers is the face you wear: a nostr login outranks the ... | Adam Soltys | 2026-08-15 | 1 | -2/+7 |
| * | Seeds introduce themselves by their wallets — "Same seed as Spending + Savi... | Adam Soltys | 2026-08-15 | 1 | -3/+9 |
| * | The dead 8-character rule string goes — no minimum was ever enforced | Adam Soltys | 2026-08-15 | 1 | -1/+0 |
| * | Lock means stay: the padlock drops the keys and closes, the home screen stays... | Adam Soltys | 2026-08-15 | 1 | -7/+34 |
| * | Locking lands on a page that says Locked — the state confirms itself instea... | Adam Soltys | 2026-08-15 | 2 | -3/+6 |
| * | The balance card's door is labeled Wallets and wears a wallet icon | Adam Soltys | 2026-08-15 | 2 | -2/+2 |
| * | A wallet keeps its face without its keys: the directory remembers each wallet... | Adam Soltys | 2026-08-15 | 1 | -3/+12 |
| * | Tapping the padlock without a password asks for one every time — a lock tha... | Adam Soltys | 2026-08-15 | 2 | -4/+6 |
| * | The logo on a locked device leads to the unlock prompt, never the new-wallet ... | Adam Soltys | 2026-08-15 | 1 | -0/+4 |
| * | Settings tiles sit level: the card-sibling margin stays out of the grid | Adam Soltys | 2026-08-15 | 1 | -1/+1 |
| * | The padlock is just the padlock: platform 🔓/🔒 emoji replace the hand-dr... | Adam Soltys | 2026-08-15 | 1 | -16/+2 |
| * | Locking says "Locked" and the locked screen wears the closed gold padlock; Se... | Adam Soltys | 2026-08-15 | 2 | -10/+43 |
| * | The padlock gets character: gold body, steel shackle swung open, keyhole and ... | Adam Soltys | 2026-08-15 | 1 | -4/+11 |
| * | "Stay unlocked … until I lock it" — the duration row reads as a sentence | Adam Soltys | 2026-08-15 | 1 | -2/+2 |
| * | "Unlock for" stays on one line | Adam Soltys | 2026-08-15 | 1 | -1/+1 |
| * | The password prompt asks how long: unlock for 5 minutes, 30, a day, or foreve... | Adam Soltys | 2026-08-15 | 2 | -3/+63 |
| * | The balance card's switch becomes Manage accounts, the header chip retires, M... | Adam Soltys | 2026-08-15 | 3 | -34/+50 |
| * | Wallets go flat: every Spending and Savings is a top-level wallet in the swit... | Adam Soltys | 2026-08-15 | 5 | -36/+161 |
| * | The header speaks in icons: gear for settings, padlock to lock, and the avata... | Adam Soltys | 2026-08-15 | 1 | -20/+33 |
| * | The thread focus marker learns subtlety: a soft tint on the reply you jumped ... | Adam Soltys | 2026-08-15 | 1 | -2/+2 |
| * | Threads, search, and zap setup become real places: hardware Back walks out of... | Adam Soltys | 2026-08-15 | 1 | -2/+9 |
| * | Welcome DMs stop echoing: sent-copies thread under their recipient whichever ... | Adam Soltys | 2026-08-15 | 2 | -6/+25 |
| * | A refresh stays where you were: the navigation snapshot in history.state surv... | Adam Soltys | 2026-08-15 | 1 | -0/+15 |
| * | Threads speak back: a reply composer with proper NIP-10 markers, conversation... | Adam Soltys | 2026-08-15 | 2 | -5/+90 |
| * | The social layer grows up: a header magnifier finds anyone on nostr, ⚡ zaps... | Adam Soltys | 2026-08-15 | 5 | -37/+280 |
| * | Profile posts read as a feed: avatar and name on every note, hairlines betwee... | Adam Soltys | 2026-08-15 | 1 | -8/+20 |
| * | The DOM is patched, not replaced: renders morph the live tree in place so hov... | Adam Soltys | 2026-08-15 | 2 | -8/+184 |
| * | Background repaints breathe at 200ms instead of strobing at frame rate — a ... | Adam Soltys | 2026-08-15 | 1 | -7/+12 |
| * | A downed notifier no longer vetoes new connections — only the user's own de... | Adam Soltys | 2026-08-15 | 1 | -3/+6 |
| * | A claim with an ark address that doesn't decode is refused at the door — a ... | Adam Soltys | 2026-08-15 | 1 | -0/+9 |
| * | A failed forward retry says why — the goyslop 190k spent a day failing in a... | Adam Soltys | 2026-08-15 | 1 | -1/+2 |
| * | An invoice's name mapping lives as long as the invoice can settle, and a name... | Adam Soltys | 2026-08-15 | 1 | -2/+13 |
| * | Zaps too gather what they need: several coins each lock an HTLC under one pay... | Adam Soltys | 2026-08-14 | 2 | -53/+101 |
| * | A send covers itself from as many coins as it needs: one atomic package cosig... | Adam Soltys | 2026-08-14 | 2 | -39/+102 |
| * | A mailbox backlog claimed at sign-in reads as the old payments they are, not ... | Adam Soltys | 2026-08-14 | 3 | -21/+86 |
| * | Settings grows a Notifications page — per-category switches the notifier ho... | Adam Soltys | 2026-08-14 | 10 | -13/+90 |
| * | Money leaving while you're not looking gets a notification: NWC pays from the... | Adam Soltys | 2026-08-14 | 4 | -2/+30 |
| * | Sub-sat routes round back up: a zero quote just fails its first attempt and p... | Adam Soltys | 2026-08-14 | 1 | -5/+7 |
| * | A route that costs less than a sat quotes as free — the ASP eats the msats,... | Adam Soltys | 2026-08-14 | 1 | -2/+8 |
| * | Holding backspace works in the recipient field: search results and reveals st... | Adam Soltys | 2026-08-14 | 2 | -14/+36 |
| * | Pay what the route costs: sends quote the network fee up front (zero between ... | Adam Soltys | 2026-08-14 | 3 | -20/+84 |
| * | The network fee gets asked, not assumed: /lnquote prices a lightning payment ... | Adam Soltys | 2026-08-13 | 1 | -0/+77 |
| * | No notifications, no connection: creating one asks to allow them first, and a... | Adam Soltys | 2026-08-13 | 2 | -6/+43 |
| * | Answering while closed becomes the default: a new connection asks once, and a... | Adam Soltys | 2026-08-13 | 2 | -5/+38 |
| * | The rename page stops calling your name generated: it's just Change username | Adam Soltys | 2026-08-13 | 1 | -2/+2 |