aboutsummaryrefslogtreecommitdiffstats
path: root/src/features
Commit message (Expand)AuthorAgeFilesLines
* Amounts: no plus sign on money coming in either — the word (Received) and t...Adam Soltys7 days3-8/+8
* Amounts: no minus sign on money going out. The word (Sent, Renewal, Exiting�...Adam Soltys7 days1-12/+12
* Follow packs: a Draftable (mutable.top) link pasted into the feed editor's pa...Adam Soltys7 days1-2/+15
* Video stills: past a black opening. vmedia took its still at half a second, a...Adam Soltys7 days1-1/+2
* Videos grid: a tile without a still of its own shows the server's (vmedia thu...Adam Soltys7 days1-2/+14
* Reactions: a custom-emoji reaction draws as its picture in the feed. emojiImg...Adam Soltys8 days1-2/+7
* Translation: a hashtag in a script the reader can't read gets its translation...Adam Soltys8 days1-5/+11
* Translation: posts in another language are shown in yours — "Translated fro...Adam Soltys8 days1-5/+143
* Accounts: switching no longer leaks the previous identity's notifications and...Adam Soltys8 days1-8/+39
* Posts: edit and delete your own. The ⋯ menu on your post gains Edit (a kind...Adam Soltys8 days1-7/+154
* DMs: a linked nostr login whose signer hadn't resumed yet (a reload before th...Adam Soltys8 days1-10/+43
* Profiles: the Following / Followers counts no longer flash a dash before they...Adam Soltys8 days1-1/+3
* Feeds: Everything and Follows + lists are no longer built-in chips; any custo...Adam Soltys8 days1-20/+50
* Feed: the "new posts" pill only ever takes you up. It counts the new posts yo...Adam Soltys8 days1-20/+57
* Notifications: a reply, mention or reaction your follows reported is left off...Adam Soltys8 days1-2/+6
* Chat: a one-tap ⚡ beside every bubble from someone else, in communities and...Adam Soltys8 days1-5/+18
* Front door: a "Migrate a coinos account" button under the sign-in doors, open...Adam Soltys8 days1-1/+7
* Feed images: the column copy and the grid tile are decoded, resized and WebP-...Adam Soltys8 days1-37/+12
* Post composer: Preview and Cancel stand as tall as Post and the attach button...Adam Soltys8 days1-1/+1
* Change username: a name this wallet's key claimed before a login identity was...Adam Soltys8 days1-0/+11
* Reuse feed overscan to reduce rendering during scroll coastsAdam Soltys8 days1-6/+15
* Footer: "Show your support" beside How it works opens the hat shop from any p...Adam Soltys8 days1-0/+2
* Profile public key: solid border instead of dashed, a copy icon beside the ke...Adam Soltys8 days1-2/+2
* Amethyst's feed model: an Everything feed (your follows, everyone on your lis...Adam Soltys8 days1-7/+64
* Desktop layout: from 900px the bottom nav is a left rail (your profile first ...Adam Soltys8 days1-7/+28
* Auto-pay budgets on offer are round money when fiat is the unit on screen ($1...Adam Soltys8 days1-1/+9
* POS terminals ring up in the owner's currency: the app sends its currency whe...Adam Soltys8 days1-1/+4
* The 'Coins renew in ~N days for X. Manage' line under the Spending balance is...Adam Soltys8 days1-29/+3
* Max fills the amount in the unit the field shows: in fiat that's money floore...Adam Soltys8 days3-7/+7
* Prefetch visible post threads after a bounded reading dwellAdam Soltys8 days1-6/+27
* Coins in another device's renewal are busy here too: the renewal sliver names...Adam Soltys8 days1-28/+36
* Renewals show on every device: the sync snapshot carries each device's own re...Adam Soltys8 days1-2/+58
* Renewal page shows the server's flat renewal fee: the schedule reads '0.2% + ...Adam Soltys8 days1-4/+11
* Gentler on relays: a relay that says rate-limited (CLOSED/OK/NOTICE) gets no ...Adam Soltys9 days1-10/+59
* Feed videos before they play: the picture fills the box with only the play bu...Adam Soltys9 days1-7/+32
* Videos: posters for clips that came without one, and an H.264 copy for a clip...Adam Soltys9 days1-9/+59
* DMs: read every relay our kind-10050 inbox list names (up to 8), not just the...Adam Soltys9 days1-1/+4
* Profile links paint whole on the first frame: the server renders /npub1…, /...Adam Soltys9 days1-3/+34
* History: a Lightning payment still settling (a zap, mostly) shows at once as ...Adam Soltys9 days2-6/+28
* Merge branch 'worktree-agent-ad1d843e9e394974e'Adam Soltys10 days1-1/+3
|\
| * Feed: a picture with no column-sized copy is decoded ahead too, so its row pa...Adam Soltys10 days1-1/+3
* | Merge branch 'worktree-agent-ab051145d709af327'Adam Soltys10 days1-4/+27
|\ \
| * | Popular: the single file opened from a disk does not ask file:///api/feedAdam Soltys10 days1-2/+3
| * | Feed URLs: the default feed is not opened (and fetched) a tick before the URL'sAdam Soltys10 days1-0/+5
| * | Communities: a room rebuilt with fresher keys folds its channels againAdam Soltys10 days1-1/+12
| * | Profiles: a remembered face beats a row asked for before the cache openedAdam Soltys10 days1-1/+7
| |/
* | Merge branch 'worktree-agent-a4c5f0908bc7757bf'Adam Soltys10 days1-5/+5
|\ \
| * | Emoji packs fetch again; a like paints before the author's relays are foundAdam Soltys10 days1-5/+5
| |/
* / Profile cache: room for ~350 face thumbnails and 1500 rows now that it lives ...Adam Soltys10 days1-2/+6
|/
* Rebuildable caches move from localStorage to IndexedDB (cache-store.js)Adam Soltys10 days1-18/+46