aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* On a server that does not honor expired coins the custody tier in force is "s...Adam Soltys12 days2-4/+118
* A partial on-chain send from Spending takes whatever coins add up to the amou...Adam Soltys12 days2-33/+184
* Push handler: a notification the platform refuses is retried plain and never ...Adam Soltys12 days2-4/+40
* Deep coins are renewed under every tier, free of the base fee, before the ser...Adam Soltys12 days6-5/+127
* iPhone: a push shows its line first and the outcome replaces it; a crash loop...Adam Soltys12 days8-2/+199
* The wallet opens on the Ark server's last published info when the server is g...Adam Soltys12 days3-4/+58
* Automatic renewals only when worth it (fee under a tenth of what renews); orp...Adam Soltys12 days4-5/+50
* Custody strategy: the price sits under the drop-down, not in the option text ...Adam Soltys12 days2-2/+8
* Manage page: the card is "Custody strategy"Adam Soltys12 days2-3/+3
* Manage page: Renew, Withdraw and Exit sit under the coin table and act on the...Adam Soltys12 days4-68/+76
* Co-operative exit button: the amount in sats or BTC, never fiatAdam Soltys12 days1-3/+7
* Spending settings: the coins first, then the custody strategy as a drop-down ...Adam Soltys12 days3-24/+24
* Spending settings: the init-time cache write keeps the last tip seen instead ...Adam Soltys12 days1-1/+6
* Spending settings: ask for the chain tip right after init, so expiries and ex...Adam Soltys12 days1-0/+8
* Spending settings paint their real numbers at once after a refresh: the manag...Adam Soltys12 days1-10/+42
* Custody card: drop "Coinos holds it for you"Adam Soltys12 days1-1/+1
* Custody card: a full stop where the colon wasAdam Soltys12 days1-1/+1
* Custody card: "paying still works" (paying and withdrawing are one thing; rec...Adam Soltys12 days1-1/+1
* Co-operative exit takes the ticked coins: a subset on the Manage page goes on...Adam Soltys12 days3-22/+53
* Custody card: plain words — "Allow coins to expire", "Minimize renewal cost...Adam Soltys12 days2-17/+17
* Custody card copy: "coin", not "Spending coin"; Coinos capitalized; the defau...Adam Soltys12 days2-10/+12
* Zap sound: shorter and deeper — the strike alone, 0.35 s, 20% lower, low-pa...Adam Soltys12 days2-4/+5
* The third custody tier keeps exits cheap by depth, not by date: "Keep my exit...Adam Soltys12 days6-38/+75
* Custody is a choice, and coinos holding the coins is the default: nothing ren...Adam Soltys12 days10-122/+576
* Media grids: one tile for a clip uploaded twice, and a picture that won't loa...Adam Soltys13 days7-30/+92
* Videos grid: a clip the player can't load leaves the grid instead of sitting ...Adam Soltys13 days2-6/+42
* iPhone: a push subscription iOS dropped is made again when the app opens or c...Adam Soltys13 days2-3/+124
* Videos: a desktop-sized window defaults to every shape (a phone keeps to its ...Adam Soltys13 days3-7/+29
* Images grid in justified rows too: tiles in each picture's own shape (the til...Adam Soltys13 days5-22/+61
* Videos grid, justified rows: a tile whose clip's size isn't known yet takes i...Adam Soltys13 days1-2/+16
* Videos grid, "All shapes": justified rows (each tile its clip's own proportio...Adam Soltys13 days3-8/+31
* Videos grid: "All shapes" lays the clips out three across in squares (tall ti...Adam Soltys13 days3-5/+9
* Videos grid on a wide screen (wide clips only): one clip to a row with its 16...Adam Soltys13 days3-1/+9
* Videos: "All shapes" in a pager opened from the grid brings in the clips the ...Adam Soltys13 days2-6/+18
* Videos grid: a clip whose host says it's deleted (404/410) is left out for a ...Adam Soltys13 days2-7/+18
* Media grid shows a clip or picture once however many posts carry it (same fil...Adam Soltys13 days2-5/+133
* Videos on a desktop: moving the mouse over a playing clip brings the seek bar...Adam Soltys13 days2-3/+22
* Links to coinos unfurl with a share card: site-wide Open Graph/Twitter tags a...Adam Soltys13 days5-10/+37
* iPhone: every push ends in a notification, so iOS stops dropping the wallet's...Adam Soltys13 days2-14/+135
* Replies whose post can't be found leave the Conversations view, and fewer go ...Adam Soltys2026-10-203-11/+47
* Timed reactions sit on the seek bar at their moment, and the usual buttons ca...Adam Soltys2026-10-206-83/+166
* Developer docs at /docs/: which coinos to build against, Lightning addresses/...Adam Soltys2026-10-202-0/+176
* Videos: the seek bar is out of sight (and out of reach) while a clip plays. A...Adam Soltys2026-10-194-9/+43
* The page upgrades its insecure requests on https (CSP upgrade-insecure-reques...Adam Soltys2026-10-191-0/+5
* Videos grid: a clip opens sooner. Its host is connected to ahead (a preconnec...Adam Soltys2026-10-193-8/+192
* tools/pager-prime-test.js: the next clip's warm player plays a moment unheard...Adam Soltys2026-10-191-0/+131
* Videos: a warm player gets its sound going before the swipe lands. On an Andr...Adam Soltys2026-10-191-2/+38
* Videos: the clip just left keeps its player, so a swipe back starts at once t...Adam Soltys2026-10-192-10/+22
* Videos start the moment a swipe lands, and streams say who's watching.Adam Soltys2026-10-194-9/+120
* Zaps are signed as the person zapping: the login identity (extension, bunker,...Adam Soltys2026-10-193-5/+60