aboutsummaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Expand)AuthorAgeFilesLines
* Manage page: the card is "Custody strategy"Adam Soltys11 days1-2/+2
* Manage page: Renew, Withdraw and Exit sit under the coin table and act on the...Adam Soltys11 days2-15/+18
* Spending settings: the coins first, then the custody strategy as a drop-down ...Adam Soltys11 days1-12/+13
* Co-operative exit takes the ticked coins: a subset on the Manage page goes on...Adam Soltys11 days1-0/+13
* Custody card: plain words — "Allow coins to expire", "Minimize renewal cost...Adam Soltys11 days1-7/+7
* Custody card copy: "coin", not "Spending coin"; Coinos capitalized; the defau...Adam Soltys11 days1-3/+5
* Zap sound: shorter and deeper — the strike alone, 0.35 s, 20% lower, low-pa...Adam Soltys11 days1-3/+4
* The third custody tier keeps exits cheap by depth, not by date: "Keep my exit...Adam Soltys11 days3-19/+24
* Custody is a choice, and coinos holding the coins is the default: nothing ren...Adam Soltys11 days3-3/+236
* Media grids: one tile for a clip uploaded twice, and a picture that won't loa...Adam Soltys11 days5-20/+56
* Videos grid: a clip the player can't load leaves the grid instead of sitting ...Adam Soltys12 days1-6/+30
* iPhone: a push subscription iOS dropped is made again when the app opens or c...Adam Soltys12 days1-0/+103
* Videos: a desktop-sized window defaults to every shape (a phone keeps to its ...Adam Soltys12 days2-2/+10
* Images grid in justified rows too: tiles in each picture's own shape (the til...Adam Soltys12 days2-7/+24
* Videos grid, "All shapes": justified rows (each tile its clip's own proportio...Adam Soltys12 days1-1/+11
* Videos grid: "All shapes" lays the clips out three across in squares (tall ti...Adam Soltys12 days1-1/+1
* Videos grid on a wide screen (wide clips only): one clip to a row with its 16...Adam Soltys12 days1-0/+2
* Videos: "All shapes" in a pager opened from the grid brings in the clips the ...Adam Soltys12 days1-3/+12
* Videos grid: a clip whose host says it's deleted (404/410) is left out for a ...Adam Soltys12 days1-2/+6
* Media grid shows a clip or picture once however many posts carry it (same fil...Adam Soltys12 days1-0/+99
* Videos on a desktop: moving the mouse over a playing clip brings the seek bar...Adam Soltys12 days1-1/+9
* iPhone: every push ends in a notification, so iOS stops dropping the wallet's...Adam Soltys12 days1-0/+79
* Replies whose post can't be found leave the Conversations view, and fewer go ...Adam Soltys14 days1-4/+5
* Timed reactions sit on the seek bar at their moment, and the usual buttons ca...Adam Soltys14 days2-11/+21
* Videos: the seek bar is out of sight (and out of reach) while a clip plays. A...Adam Soltys2026-10-192-5/+24
* Videos grid: a clip opens sooner. Its host is connected to ahead (a preconnec...Adam Soltys2026-10-192-6/+140
* tools/pager-prime-test.js: the next clip's warm player plays a moment unheard...Adam Soltys2026-10-191-0/+131
* Videos: the clip just left keeps its player, so a swipe back starts at once t...Adam Soltys2026-10-191-0/+6
* Videos start the moment a swipe lands, and streams say who's watching.Adam Soltys2026-10-192-6/+19
* Zaps are signed as the person zapping: the login identity (extension, bunker,...Adam Soltys2026-10-191-0/+43
* Posts: a relay named in a post (wss://…) is a link to what's on it — the ...Adam Soltys2026-10-191-0/+66
* Profiles: past streams move off the top into a Streams tab (beside Posts and ...Adam Soltys2026-10-191-3/+5
* Add timestamp comments, reactions and zaps with audio waveform seekingAdam Soltys2026-10-192-0/+251
* Streams: Delete recording, and Past streams that scroll on.Adam Soltys2026-10-192-4/+34
* Live streams over WebRTC. Going live also sends the camera to Cloudflare's SF...Adam Soltys2026-10-191-1/+6
* Notifications: tapping a zap with no post behind it does something. A zap on ...Adam Soltys2026-10-191-0/+6
* Watching a stream: a stream that's on plays through hls.js, held near the liv...Adam Soltys2026-10-192-3/+47
* Screen sharing. In a call: Share screen in the call's bar (where the browser ...Adam Soltys2026-10-192-2/+40
* A stream's chat is the app's chat: each comment is a bubble like a DM's or a ...Adam Soltys2026-10-183-6/+125
* Leaving a stream: Feed (and the rest of the nav) leaves it on the first tap �...Adam Soltys2026-10-181-0/+10
* Calls: the routes found before the offer or answer ride inside it (until ther...Adam Soltys2026-10-181-0/+4
* A voice call can turn video: Turn on camera in the call's bar puts your camer...Adam Soltys2026-10-181-0/+19
* Streams on coinos's server: a ⚑ Report button (what's wrong, a note) for an...Adam Soltys2026-10-181-2/+13
* Streams: one our live server has ended reads ended, whatever its last announc...Adam Soltys2026-10-182-1/+41
* Sign media uploads with the user's Nostr login identityAdam Soltys2026-10-181-0/+63
* Going live: when the server can't take a dropped stream back (it restarted) a...Adam Soltys2026-10-181-4/+32
* Past streams: under the Live chip, the feed's streams of the last month that ...Adam Soltys2026-10-181-5/+16
* A Lightning invoice from Receive says to keep coinos open until it's paid —...Adam Soltys2026-10-181-0/+70
* Settings → Wallet → Transaction history: Export CSV — every payment in ...Adam Soltys2026-10-181-0/+81
* Live streams have their own chip, after Videos: a grid of the feed's streams ...Adam Soltys2026-10-181-4/+15