aboutsummaryrefslogtreecommitdiffstats
path: root/src/features
Commit message (Expand)AuthorAgeFilesLines
* Videos grid: a clip opens sooner. Its host is connected to ahead (a preconnec...Adam Soltys10 hours1-2/+52
* Videos: a warm player gets its sound going before the swipe lands. On an Andr...Adam Soltys11 hours1-2/+38
* Videos: the clip just left keeps its player, so a swipe back starts at once t...Adam Soltys11 hours1-10/+16
* Videos start the moment a swipe lands, and streams say who's watching.Adam Soltys11 hours1-3/+98
* Zaps are signed as the person zapping: the login identity (extension, bunker,...Adam Soltys11 hours1-4/+16
* Posts: a relay named in a post (wss://…) is a link to what's on it — the ...Adam Soltys15 hours1-1/+9
* Profiles: past streams move off the top into a Streams tab (beside Posts and ...Adam Soltys20 hours1-11/+9
* Streams: Delete recording is a trash-can button and Share is the share icon (...Adam Soltys20 hours1-3/+4
* Add timestamp comments, reactions and zaps with audio waveform seekingAdam Soltys21 hours3-25/+90
* Streams: Delete recording, and Past streams that scroll on.Adam Soltys22 hours1-14/+82
* Live streams over WebRTC. Going live also sends the camera to Cloudflare's SF...Adam Soltys25 hours1-3/+107
* Notifications: tapping a zap with no post behind it does something. A zap on ...Adam Soltys25 hours1-1/+7
* Watching a stream: a stream that's on plays through hls.js, held near the liv...Adam Soltys32 hours1-2/+10
* Screen sharing. In a call: Share screen in the call's bar (where the browser ...Adam Soltys33 hours1-8/+23
* A stream's chat is the app's chat: each comment is a bubble like a DM's or a ...Adam Soltys33 hours1-42/+152
* Leaving a stream: Feed (and the rest of the nav) leaves it on the first tap �...Adam Soltys33 hours1-3/+7
* DMs and calls go to relay.coinos.io and relay.primal.net (both take gift wrap...Adam Soltys33 hours1-2/+21
* Calls: the routes found before the offer or answer ride inside it (until ther...Adam Soltys34 hours1-3/+11
* A voice call can turn video: Turn on camera in the call's bar puts your camer...Adam Soltys34 hours1-3/+7
* Streams on coinos's server: a ⚑ Report button (what's wrong, a note) for an...Adam Soltys34 hours1-5/+69
* Streams: one our live server has ended reads ended, whatever its last announc...Adam Soltys34 hours1-5/+70
* Going live: when the server can't take a dropped stream back (it restarted) a...Adam Soltys34 hours1-8/+26
* Past streams: under the Live chip, the feed's streams of the last month that ...Adam Soltys34 hours1-13/+60
* A Lightning invoice from Receive says to keep coinos open until it's paid —...Adam Soltys36 hours1-0/+11
* Settings → Wallet → Transaction history: Export CSV — every payment in ...Adam Soltys42 hours1-2/+21
* Live streams have their own chip, after Videos: a grid of the feed's streams ...Adam Soltys44 hours1-12/+19
* Answering a call no longer takes seconds: while it rings, the connection is m...Adam Soltys47 hours1-1/+14
* A call from someone you don't follow and haven't written to no longer vanishe...Adam Soltys47 hours1-6/+34
* Call history: each call is a row in its conversation — Outgoing / Incoming ...Adam Soltys48 hours1-3/+90
* Calls ring a closed app: the notifier wakes the phone for a call offer, the s...Adam Soltys2 days1-4/+32
* Allow custom Blossom servers for attachments and post mediaAdam Soltys2 days1-2/+3
* Voice and video calls in DMs (NIP-AC, as Amethyst, nospeak and Noscall speak ...Adam Soltys2 days1-6/+210
* Live rings and going live. A face whose person is streaming wears a red ring ...Adam Soltys2 days1-16/+301
* Hide new posts notice when scrolling upwardAdam Soltys2 days1-9/+6
* Live streams (NIP-53), to watch: a row of what's on above a feed (Following: ...Adam Soltys2 days2-17/+335
* A clip in the post a reply answers (the "Replying to" card) goes full screen:...Adam Soltys2 days1-4/+16
* The media pager no longer goes round from its last post to its first (or firs...Adam Soltys2 days1-30/+9
* Clips too big to play as they are (past 1080p, over the data budget, unmeasur...Adam Soltys2 days1-7/+23
* HLS for long videos: vmedia serves a long clip as a 360p/720p stream made as ...Adam Soltys2 days1-15/+89
* The media grid is never all caught up: once the feed's relays have nothing ol...Adam Soltys3 days1-13/+18
* A touch stops a pager flight on the post most on screen: a tap only stops it,...Adam Soltys3 days1-2/+19
* The picture pager works like the video pager: pictures join once decoded, the...Adam Soltys3 days1-21/+89
* The video pager shows no position counter until ten clips are ready, the same...Adam Soltys3 days1-0/+3
* The video pager flies only once ten clips are ready to play; until then a fli...Adam Soltys3 days1-2/+9
* The pager's counter runs through the posts as a flight passes them, instead o...Adam Soltys3 days1-3/+14
* Pager flicks are judged by when the finger moved, not when the move was handl...Adam Soltys3 days1-8/+15
* The video pager never puts up a stand-in still: a clip joins the carousel onl...Adam Soltys3 days1-8/+8
* A flick near the end of the pager coasts round to the first post, rather than...Adam Soltys3 days1-2/+10
* The video pager's counter counts every post it has found, not just the clips ...Adam Soltys3 days1-1/+6
* The "Tall only" / "Wide only" / "All shapes" toggle shows only in the video p...Adam Soltys3 days1-3/+3