aboutsummaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Expand)AuthorAgeFilesLines
* Videos grid: a clip opens sooner. Its host is connected to ahead (a preconnec...Adam Soltys12 hours2-6/+140
* tools/pager-prime-test.js: the next clip's warm player plays a moment unheard...Adam Soltys12 hours1-0/+131
* Videos: the clip just left keeps its player, so a swipe back starts at once t...Adam Soltys12 hours1-0/+6
* Videos start the moment a swipe lands, and streams say who's watching.Adam Soltys12 hours2-6/+19
* Zaps are signed as the person zapping: the login identity (extension, bunker,...Adam Soltys12 hours1-0/+43
* Posts: a relay named in a post (wss://…) is a link to what's on it — the ...Adam Soltys17 hours1-0/+66
* Profiles: past streams move off the top into a Streams tab (beside Posts and ...Adam Soltys22 hours1-3/+5
* Add timestamp comments, reactions and zaps with audio waveform seekingAdam Soltys22 hours2-0/+251
* Streams: Delete recording, and Past streams that scroll on.Adam Soltys23 hours2-4/+34
* Live streams over WebRTC. Going live also sends the camera to Cloudflare's SF...Adam Soltys27 hours1-1/+6
* Notifications: tapping a zap with no post behind it does something. A zap on ...Adam Soltys27 hours1-0/+6
* Watching a stream: a stream that's on plays through hls.js, held near the liv...Adam Soltys34 hours2-3/+47
* Screen sharing. In a call: Share screen in the call's bar (where the browser ...Adam Soltys35 hours2-2/+40
* A stream's chat is the app's chat: each comment is a bubble like a DM's or a ...Adam Soltys35 hours3-6/+125
* Leaving a stream: Feed (and the rest of the nav) leaves it on the first tap �...Adam Soltys35 hours1-0/+10
* Calls: the routes found before the offer or answer ride inside it (until ther...Adam Soltys35 hours1-0/+4
* A voice call can turn video: Turn on camera in the call's bar puts your camer...Adam Soltys35 hours1-0/+19
* Streams on coinos's server: a ⚑ Report button (what's wrong, a note) for an...Adam Soltys36 hours1-2/+13
* Streams: one our live server has ended reads ended, whatever its last announc...Adam Soltys36 hours2-1/+41
* Sign media uploads with the user's Nostr login identityAdam Soltys36 hours1-0/+63
* Going live: when the server can't take a dropped stream back (it restarted) a...Adam Soltys36 hours1-4/+32
* Past streams: under the Live chip, the feed's streams of the last month that ...Adam Soltys36 hours1-5/+16
* A Lightning invoice from Receive says to keep coinos open until it's paid —...Adam Soltys37 hours1-0/+70
* Settings → Wallet → Transaction history: Export CSV — every payment in ...Adam Soltys44 hours1-0/+81
* Live streams have their own chip, after Videos: a grid of the feed's streams ...Adam Soltys45 hours1-4/+15
* Answering a call no longer takes seconds: while it rings, the connection is m...Adam Soltys2 days1-2/+10
* A call from someone you don't follow and haven't written to no longer vanishe...Adam Soltys2 days2-5/+19
* Call history: each call is a row in its conversation — Outgoing / Incoming ...Adam Soltys2 days2-0/+36
* Calls ring a closed app: the notifier wakes the phone for a call offer, the s...Adam Soltys2 days1-0/+184
* Allow custom Blossom servers for attachments and post mediaAdam Soltys2 days2-2/+71
* Voice and video calls in DMs (NIP-AC, as Amethyst, nospeak and Noscall speak ...Adam Soltys2 days1-0/+160
* Live rings and going live. A face whose person is streaming wears a red ring ...Adam Soltys2 days2-0/+155
* Hide new posts notice when scrolling upwardAdam Soltys2 days1-11/+9
* Live streams (NIP-53), to watch: a row of what's on above a feed (Following: ...Adam Soltys2 days1-0/+192
* A clip in the post a reply answers (the "Replying to" card) goes full screen:...Adam Soltys2 days1-0/+90
* The media pager no longer goes round from its last post to its first (or firs...Adam Soltys2 days2-16/+17
* feed-media-views test: its wide pictures are paged with every shape allowed (...Adam Soltys2 days1-0/+2
* Clips too big to play as they are (past 1080p, over the data budget, unmeasur...Adam Soltys2 days2-8/+24
* HLS for long videos: vmedia serves a long clip as a 360p/720p stream made as ...Adam Soltys2 days3-0/+299
* A mouse drag on the feed selects text again instead of grabbing and flicking ...Adam Soltys2 days1-41/+7
* A touch stops a pager flight on the post most on screen: a tap only stops it,...Adam Soltys3 days1-12/+35
* The picture pager works like the video pager: pictures join once decoded, the...Adam Soltys3 days8-17/+119
* The video pager shows no position counter until ten clips are ready, the same...Adam Soltys3 days1-0/+1
* The video pager flies only once ten clips are ready to play; until then a fli...Adam Soltys3 days1-0/+17
* The pager's counter runs through the posts as a flight passes them, instead o...Adam Soltys3 days1-0/+2
* Pager flicks are judged by when the finger moved, not when the move was handl...Adam Soltys3 days2-1/+27
* The video pager never puts up a stand-in still: a clip joins the carousel onl...Adam Soltys3 days1-4/+6
* A flick near the end of the pager coasts round to the first post, rather than...Adam Soltys3 days1-3/+7
* The video pager's counter counts every post it has found, not just the clips ...Adam Soltys3 days1-1/+1
* The "Tall only" / "Wide only" / "All shapes" toggle shows only in the video p...Adam Soltys3 days1-6/+1