aboutsummaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Expand)AuthorAgeFilesLines
* Add timestamp comments, reactions and zaps with audio waveform seekingAdam Soltys15 hours2-0/+251
* Streams: Delete recording, and Past streams that scroll on.Adam Soltys16 hours2-4/+34
* Live streams over WebRTC. Going live also sends the camera to Cloudflare's SF...Adam Soltys19 hours1-1/+6
* Notifications: tapping a zap with no post behind it does something. A zap on ...Adam Soltys19 hours1-0/+6
* Watching a stream: a stream that's on plays through hls.js, held near the liv...Adam Soltys26 hours2-3/+47
* Screen sharing. In a call: Share screen in the call's bar (where the browser ...Adam Soltys27 hours2-2/+40
* A stream's chat is the app's chat: each comment is a bubble like a DM's or a ...Adam Soltys27 hours3-6/+125
* Leaving a stream: Feed (and the rest of the nav) leaves it on the first tap �...Adam Soltys27 hours1-0/+10
* Calls: the routes found before the offer or answer ride inside it (until ther...Adam Soltys28 hours1-0/+4
* A voice call can turn video: Turn on camera in the call's bar puts your camer...Adam Soltys28 hours1-0/+19
* Streams on coinos's server: a ⚑ Report button (what's wrong, a note) for an...Adam Soltys28 hours1-2/+13
* Streams: one our live server has ended reads ended, whatever its last announc...Adam Soltys28 hours2-1/+41
* Sign media uploads with the user's Nostr login identityAdam Soltys28 hours1-0/+63
* Going live: when the server can't take a dropped stream back (it restarted) a...Adam Soltys29 hours1-4/+32
* Past streams: under the Live chip, the feed's streams of the last month that ...Adam Soltys29 hours1-5/+16
* A Lightning invoice from Receive says to keep coinos open until it's paid —...Adam Soltys30 hours1-0/+70
* Settings → Wallet → Transaction history: Export CSV — every payment in ...Adam Soltys36 hours1-0/+81
* Live streams have their own chip, after Videos: a grid of the feed's streams ...Adam Soltys38 hours1-4/+15
* Answering a call no longer takes seconds: while it rings, the connection is m...Adam Soltys41 hours1-2/+10
* A call from someone you don't follow and haven't written to no longer vanishe...Adam Soltys41 hours2-5/+19
* Call history: each call is a row in its conversation — Outgoing / Incoming ...Adam Soltys42 hours2-0/+36
* Calls ring a closed app: the notifier wakes the phone for a call offer, the s...Adam Soltys42 hours1-0/+184
* Allow custom Blossom servers for attachments and post mediaAdam Soltys42 hours2-2/+71
* Voice and video calls in DMs (NIP-AC, as Amethyst, nospeak and Noscall speak ...Adam Soltys42 hours1-0/+160
* Live rings and going live. A face whose person is streaming wears a red ring ...Adam Soltys43 hours2-0/+155
* Hide new posts notice when scrolling upwardAdam Soltys43 hours1-11/+9
* Live streams (NIP-53), to watch: a row of what's on above a feed (Following: ...Adam Soltys43 hours1-0/+192
* A clip in the post a reply answers (the "Replying to" card) goes full screen:...Adam Soltys43 hours1-0/+90
* The media pager no longer goes round from its last post to its first (or firs...Adam Soltys45 hours2-16/+17
* feed-media-views test: its wide pictures are paged with every shape allowed (...Adam Soltys45 hours1-0/+2
* Clips too big to play as they are (past 1080p, over the data budget, unmeasur...Adam Soltys45 hours2-8/+24
* HLS for long videos: vmedia serves a long clip as a 360p/720p stream made as ...Adam Soltys45 hours3-0/+299
* A mouse drag on the feed selects text again instead of grabbing and flicking ...Adam Soltys46 hours1-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
* The video pager's position counter shows while the pager moves and fades out ...Adam Soltys3 days1-1/+9
* The video pager never lands on a black slide: a post joins the carousel once ...Adam Soltys3 days2-0/+141
* The video pager's slides near the reader hold their clip's first frame — th...Adam Soltys3 days1-0/+122
* The video pager's seek bar shows only on the clip square on the screen: none ...Adam Soltys3 days1-0/+121
* The pager glides onto the next clip's own first frame, and onto pictures alre...Adam Soltys3 days1-10/+23
* The view strip scrolls sideways; the page can never be wider than the screen.Adam Soltys3 days1-0/+5
* The wheel coasts wherever the pointer is while a feed or a thread is up.Adam Soltys3 days1-7/+12