aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* padlock-flow, onboard-backup, amber-login tests follow today's UIAdam Soltys9 days3-33/+58
* Profiles: a remembered face beats a row asked for before the cache openedAdam Soltys9 days1-1/+7
* Profile tests: reach the feed and chats through the bottom nav, start on Foll...Adam Soltys9 days5-9/+12
* Rebuildable caches move from localStorage to IndexedDB (cache-store.js)Adam Soltys9 days12-40/+467
* notif-faces-test: open Notifications from the bottom nav (it's no longer a ro...Adam Soltys9 days1-2/+8
* Notifications: the face opens the sender's profile; faces of people you know ...Adam Soltys9 days1-18/+28
* DMs: file messages keep their key across reloads, tabs no longer erase each o...Adam Soltys9 days1-24/+80
* White Noise groups reach every device of an accountAdam Soltys9 days3-17/+184
* Cordn group chats: MLS groups delivered through a coordinator (Amethyst 1.17 ...Adam Soltys10 days9-27/+1139
* README rewritten for today's coinos v3; build switches are COINOS_* (HAL_* st...Adam Soltys10 days25-501/+254
* A quote inside a quote shows as a one-line preview (author + start of the tex...Adam Soltys10 days2-1/+24
* Feed: leaving via the bottom nav closes the composer (its words stay the draf...Adam Soltys10 days1-1/+8
* Chat: a long attachment name truncates instead of scrolling the log sidewaysAdam Soltys10 days1-1/+1
* Images grid tiles are cut from the feed's own decode: scrolling All fills the...Adam Soltys11 days1-16/+22
* Article cards: a dead cover falls back to the body's first picture, else no c...Adam Soltys11 days1-2/+14
* Profiles show their articles among the notes as cards (newest copy per addres...Adam Soltys11 days1-7/+26
* Audio links (mp3/m4a/ogg/opus/wav/flac/aac) render as a player, like AmethystAdam Soltys11 days2-0/+31
* Ark: say boarding is paused when the ASP asks an unmeetable minimum (ark.coin...Adam Soltys11 days2-0/+6
* Feed Articles view: long-form posts (NIP-23) from the feed's people/topics/re...Adam Soltys11 days4-22/+133
* nostr:naddr renders: article cards (cover, title, summary) that open to read ...Adam Soltys11 days3-2/+115
* Custom feeds sync across devices: their own sync slot, newest edit wins, dele...Adam Soltys11 days2-5/+68
* Communities wear their icons: Vector's encrypted logo from the metadata, the ...Adam Soltys11 days1-1/+39
* Show cached communities immediately and simplify discoveryAdam Soltys11 days3-28/+323
* Show popular Concord communities on the Messages screenAdam Soltys11 days2-15/+33
* F-Droid recipe: 1.9 (code 10).Adam Soltys11 days1-5/+5
* Android: TWA activities only in the TWA build, push wakes run the bundled app...fdroid-v1.9Adam Soltys11 days8-87/+136
* names: /name says whether the holder is where a migration grant sent the nameAdam Soltys12 days1-1/+9
* /migrate: a link that opens the coinos.io account moveAdam Soltys12 days1-4/+53
* nwcpush: zaps, payments, DMs and mentions push high-urgency, kept a dayAdam Soltys12 days1-2/+9
* Feed pictures: a height-capped one's frame narrows with it (no empty bands)Adam Soltys12 days2-4/+5
* Feed pictures uncropped: the column's width at their own shape, height-cappedAdam Soltys12 days2-13/+7
* Ark: a double-tapped zap no longer spends one coin twiceAdam Soltys12 days2-3/+51
* Drop an unused timestampAdam Soltys12 days1-1/+0
* CORS write-off only on a refusal corsFetch confirmed, not a body cut off mid-...Adam Soltys12 days1-6/+6
* CORS write-off only when the host is reachable: a dropped connection is not a...Adam Soltys12 days1-2/+17
* Media grid: tiles from 360px square copies kept on disk, loaded at onceAdam Soltys12 days1-2/+78
* Relay panel: the hint says what changing relays does and doesn't changeAdam Soltys12 days1-1/+1
* Profile: tapping the avatar opens the picture full sizeAdam Soltys12 days1-1/+6
* Relay panel: plainer wordingAdam Soltys12 days1-2/+2
* Popular reads where the reactions are: ditto, nos.lol, primal, oursAdam Soltys12 days2-7/+24
* Feed: a tall picture fills a 3:4 frame as wide as the column, not a skinny stripAdam Soltys12 days2-2/+10
* Media pager: a button opens the post itself (count of replies on it)Adam Soltys12 days21-0/+26
* Media views: one empty answer is not the bottom; a crawl reads on until it fi...Adam Soltys12 days1-15/+27
* Media pager: tapping the author opens their profile (the pager goes with it)Adam Soltys12 days1-5/+10
* Renewing asks first, and a renewal links to its round's transactionAdam Soltys13 days25-30/+359
* A Lightning payment that can't be covered says why, not 'Payment failed'Adam Soltys13 days24-27/+180
* Video frames from bytes, not from a CORS player; pager clips load plainly againAdam Soltys13 days3-64/+140
* Pager: a large clip keeps its picture when you come back to itAdam Soltys13 days2-5/+24
* Pager: a large clip shows its frame under the tap-to-play coverAdam Soltys13 days2-2/+23
* Video tiles: a frame even when the size check fails; retry it laterAdam Soltys13 days3-17/+59