| Commit message (Expand) | Author | Age | Files | Lines |
| * | Feed pictures: a height-capped one's frame narrows with it (no empty bands) | Adam Soltys | 11 days | 1 | -1/+1 |
| * | Feed pictures uncropped: the column's width at their own shape, height-capped | Adam Soltys | 11 days | 1 | -10/+4 |
| * | Drop an unused timestamp | Adam Soltys | 11 days | 1 | -1/+0 |
| * | CORS write-off only on a refusal corsFetch confirmed, not a body cut off mid-... | Adam Soltys | 11 days | 1 | -6/+6 |
| * | CORS write-off only when the host is reachable: a dropped connection is not a... | Adam Soltys | 11 days | 1 | -2/+17 |
| * | Media grid: tiles from 360px square copies kept on disk, loaded at once | Adam Soltys | 11 days | 1 | -2/+78 |
| * | Profile: tapping the avatar opens the picture full size | Adam Soltys | 11 days | 1 | -1/+6 |
| * | Popular reads where the reactions are: ditto, nos.lol, primal, ours | Adam Soltys | 11 days | 1 | -6/+14 |
| * | Feed: a tall picture fills a 3:4 frame as wide as the column, not a skinny strip | Adam Soltys | 11 days | 1 | -2/+8 |
| * | Media pager: a button opens the post itself (count of replies on it) | Adam Soltys | 11 days | 1 | -0/+6 |
| * | Media views: one empty answer is not the bottom; a crawl reads on until it fi... | Adam Soltys | 11 days | 1 | -15/+27 |
| * | Media pager: tapping the author opens their profile (the pager goes with it) | Adam Soltys | 11 days | 1 | -5/+10 |
| * | Video frames from bytes, not from a CORS player; pager clips load plainly again | Adam Soltys | 11 days | 1 | -54/+115 |
| * | Pager: a large clip keeps its picture when you come back to it | Adam Soltys | 11 days | 1 | -5/+20 |
| * | Pager: a large clip shows its frame under the tap-to-play cover | Adam Soltys | 11 days | 1 | -1/+19 |
| * | Video tiles: a frame even when the size check fails; retry it later | Adam Soltys | 11 days | 1 | -6/+31 |
| * | Media views keep their own cache and crawl for media directly | Adam Soltys | 11 days | 1 | -10/+141 |
| * | Videos opens on a grid of thumbnails; the pager waits for a tap | Adam Soltys | 11 days | 1 | -19/+17 |
| * | Videos: know what a clip costs before fetching it; vertical clips only | Adam Soltys | 11 days | 1 | -15/+293 |
| * | Feed media views: a grid of pictures, videos to flip through | Adam Soltys | 11 days | 1 | -0/+289 |
| * | Settings → Nostr: manage your relays | Adam Soltys | 12 days | 1 | -2/+186 |
| * | Notification rows open the post, not the actor's profile | Adam Soltys | 12 days | 1 | -3/+4 |
| * | Zaps find lightning addresses our relays have pruned | Adam Soltys | 12 days | 1 | -0/+15 |
| * | White Noise attachments (encrypted-media-v2) | Adam Soltys | 12 days | 1 | -15/+75 |
| * | DM threads: choose by hand whether a message goes by White Noise or Nostr DM | Adam Soltys | 12 days | 1 | -10/+79 |
| * | White Noise shows a coinos user's real name: the profile goes to its relays too | Adam Soltys | 12 days | 1 | -0/+2 |
| * | Profile: the revealed public key comes with its QR | Adam Soltys | 12 days | 1 | -0/+5 |
| * | Group chats notice a relay that dropped their subscription | Adam Soltys | 12 days | 1 | -1/+2 |
| * | White Noise (Marmot) chats: MLS group messaging in native JS | Adam Soltys | 12 days | 1 | -11/+593 |
| * | The feed you were on is remembered per wallet; new ones start on Popular | Adam Soltys | 12 days | 1 | -5/+15 |
| * | Feed form: relays and an every-post firehose; its Back works; a stronger new-... | Adam Soltys | 13 days | 1 | -9/+31 |
| * | New-post tint fades the moment any of the post is on screen | Adam Soltys | 13 days | 1 | -18/+11 |
| * | Pictures paint with the page: column-sized copies, and CORS that works | Adam Soltys | 13 days | 1 | -15/+137 |
| * | Profile npub: full and monospace again, behind a Public key link | Adam Soltys | 13 days | 1 | -13/+13 |
| * | Notifications screen links to its settings | Adam Soltys | 13 days | 1 | -1/+8 |
| * | Never write a follow list over one we failed to find | Adam Soltys | 13 days | 1 | -10/+127 |
| * | Profiles show Following and Followers, each a list you can open | Adam Soltys | 13 days | 1 | -5/+116 |
| * | Message box: no scrollbar until the text outgrows it | Adam Soltys | 13 days | 1 | -1/+8 |
| * | Bigger new-posts pill that swipes away | Adam Soltys | 13 days | 1 | -2/+59 |
| * | Tall videos fill the column with no side bars, up to the screen's height | Adam Soltys | 13 days | 1 | -3/+3 |
| * | Videos in posts span the column instead of a narrow strip at the left | Adam Soltys | 13 days | 1 | -3/+4 |
| * | Shared note links open on the post, with names and faces | Adam Soltys | 13 days | 1 | -33/+60 |
| * | New posts go in above the first post at the top of the feed | Adam Soltys | 13 days | 1 | -4/+28 |
| * | Ask each open outbox relay about everyone who writes there | Adam Soltys | 13 days | 1 | -1/+6 |
| * | Use a two-tone paper and green pen icon for new posts | Adam Soltys | 13 days | 1 | -1/+2 |
| * | Warm recipient portraits from Send suggestions before selection | Adam Soltys | 13 days | 1 | -6/+42 |
| * | Add cooperative coin exits and clarify profile, preview and zap controls | Adam Soltys | 13 days | 1 | -18/+25 |
| * | Clear abandoned payments, reset profile Pay and restore native messaging Back | Adam Soltys | 13 days | 1 | -7/+10 |
| * | Stream ready feed posts without waiting for catch-up batches | Adam Soltys | 13 days | 1 | -62/+96 |
| * | Zaps and reactions get their own notification switches. | Adam Soltys | 14 days | 1 | -1/+4 |