| Commit message (Expand) | Author | Age | Files | Lines |
| * | Posts and messages get a reading size. | Adam Soltys | 2026-09-13 | 1 | -3/+11 |
| * | Feed rows wore punks and npubs because we asked for profiles one at a time. | Adam Soltys | 2026-09-12 | 2 | -2/+141 |
| * | A quoted note shows up as the note, not as "view note". | Adam Soltys | 2026-09-12 | 1 | -0/+82 |
| * | A YouTube link in a post shows the video. | Adam Soltys | 2026-09-12 | 1 | -0/+75 |
| * | End to end over the real network, and the advice now fits the app it's in. | Adam Soltys | 2026-09-12 | 1 | -1/+25 |
| * | The wake had to be a job, not a foreground service — Android says so. | Adam Soltys | 2026-09-12 | 1 | -1/+1 |
| * | A reply can carry a picture, and the WebView build has a name you can say. | Adam Soltys | 2026-09-12 | 1 | -0/+20 |
| * | A second Android build that can wake the wallet, because it holds it. | Adam Soltys | 2026-09-12 | 1 | -0/+14 |
| * | UnifiedPush: reach a phone that has no Google in it. | Adam Soltys | 2026-09-12 | 1 | -0/+83 |
| * | Tell a phone with no push service what's actually wrong. | Adam Soltys | 2026-09-12 | 1 | -0/+74 |
| * | Every answer to a post lives in one row beneath it. | Adam Soltys | 2026-09-12 | 1 | -7/+12 |
| * | Answer a post: like it, boost it, quote it, or stop seeing its author. | Adam Soltys | 2026-09-12 | 1 | -0/+119 |
| * | The feed opens at twenty posts and runs to the page's edge. | Adam Soltys | 2026-09-11 | 1 | -0/+21 |
| * | Every payment remembers what it was worth. | Adam Soltys | 2026-09-11 | 1 | -0/+69 |
| * | The feed reads each author on the relays they actually publish to. | Adam Soltys | 2026-09-11 | 1 | -0/+34 |
| * | Follow people, read a feed of them, and put pictures in a post. | Adam Soltys | 2026-09-11 | 1 | -0/+70 |
| * | Include mining fees in the Spending deposit preview | Adam Soltys | 2026-09-11 | 1 | -0/+55 |
| * | Report rejected Ark sends and exclude server-rejected expired inputs | Adam Soltys | 2026-09-11 | 1 | -0/+70 |
| * | Restore profile editor drafts across refreshes | Adam Soltys | 2026-09-11 | 1 | -0/+113 |
| * | Offer migration only for submitted unmigrated legacy names | Adam Soltys | 2026-09-11 | 1 | -0/+99 |
| * | Retry avatar thumbnail failures from the old download method | Adam Soltys | 2026-09-10 | 1 | -10/+48 |
| * | The thumbnail fetches the bytes instead of trusting a crossOrigin <img>. | Adam Soltys | 2026-09-10 | 1 | -0/+25 |
| * | A transient failure shouldn't cost a face its thumbnail for good. | Adam Soltys | 2026-09-10 | 1 | -0/+69 |
| * | A face we've never seen is drawn from the pubkey, not left blank. | Adam Soltys | 2026-09-10 | 1 | -0/+13 |
| * | Ship the punks at the size we actually draw them. | Adam Soltys | 2026-09-10 | 1 | -0/+37 |
| * | Keep a thumbnail of every face, so they're on screen in the first frame. | Adam Soltys | 2026-09-10 | 1 | -0/+107 |
| * | Don't show "Get started" to someone who is signed in. | Adam Soltys | 2026-09-10 | 1 | -0/+67 |
| * | The wallet waits for its own state before painting, so nothing jumps. | Adam Soltys | 2026-09-10 | 1 | -0/+68 |
| * | The padlock answers where you tap it, including on your profile page. | Adam Soltys | 2026-09-10 | 1 | -0/+63 |
| * | Sync: stop resurrecting stale pending txs from other devices' snapshots. | Adam Soltys | 2026-09-10 | 1 | -0/+37 |
| * | Ark state moves to IndexedDB: raw bytes on disk, memory-fronted, write-behind. | Adam Soltys | 2026-09-10 | 1 | -0/+90 |
| * | Ark: persist vtxo bytes as base64 (a third smaller than hex); hex still read,... | Adam Soltys | 2026-09-10 | 1 | -11/+30 |
| * | Ark: local state stops growing forever — spent coins shed bytes, done actio... | Adam Soltys | 2026-09-10 | 1 | -0/+44 |
| * | Sync: oversized domains ride Blossom blobs — plus a coinos-hosted server. | Adam Soltys | 2026-09-09 | 1 | -0/+188 |
| * | tools: CDP main-thread profiler for the live app (laptop or phone over adb). | Adam Soltys | 2026-09-09 | 2 | -0/+103 |
| * | Fix "Cannot mix BigInt and other types" when creating an on-chain gift. | Adam Soltys | 2026-09-07 | 1 | -0/+89 |
| * | Durable sync outbox: fix the fresh-device phantom "Sent" that showed a zero b... | Adam Soltys | 2026-09-06 | 3 | -0/+299 |
| * | The wallet learns to read BOLT 12 for itself: offers and invoices decode clie... | Adam Soltys | 2026-08-29 | 1 | -0/+63 |
| * | The app arrives in movements: real ESM chunks split the bundle (entry 333KB, ... | Adam Soltys | 2026-08-26 | 3 | -33/+27 |
| * | The page arrives light and paints at once: index.html shrinks to 46KB with a ... | Adam Soltys | 2026-08-26 | 1 | -0/+3 |
| * | One record answers, and failure learns patience: a rewritten mirror disarms s... | Adam Soltys | 2026-08-22 | 1 | -3/+67 |
| * | The seed takes dice: an optional entropy field folds open on the generate ste... | Adam Soltys | 2026-08-17 | 1 | -2/+2 |
| * | One Log out button, one honest question: the popup offers the plain exit and ... | Adam Soltys | 2026-08-17 | 1 | -2/+7 |
| * | The profile grows a second, honest exit: Log out leaves the room, Log out & f... | Adam Soltys | 2026-08-17 | 1 | -0/+13 |
| * | The wallet row's delete earns a trash can instead of an ambiguous ✕, and Cl... | Adam Soltys | 2026-08-17 | 2 | -7/+7 |
| * | A blank-password vault stops masquerading as a locked one: new wallets auto-s... | Adam Soltys | 2026-08-17 | 1 | -0/+96 |
| * | The lock test learns the doors moved: logout is the front door and asks for a... | Adam Soltys | 2026-08-16 | 1 | -91/+66 |
| * | The padlock stops charging for hesitation: the password ask renders over the ... | Adam Soltys | 2026-08-16 | 1 | -0/+96 |
| * | The watcher stops hoarding what it cannot parse: one unfinalizable tx no long... | Adam Soltys | 2026-08-16 | 1 | -2/+30 |
| * | The DOM is patched, not replaced: renders morph the live tree in place so hov... | Adam Soltys | 2026-08-15 | 1 | -0/+96 |