Commit Graph

  • a795442634 Choose a channel by what it is, not by its name in a list main Simon 2026-09-19 08:27:43 +00:00
  • b478c51551 Keep one junk thumbnail from taking the page down with it Simon 2026-09-18 19:31:05 +00:00
  • 191c81e55e Reach picture-in-picture the way iOS offers it Simon 2026-09-10 21:49:16 +00:00
  • 2abdc31f56 Put the reel itself in the picture-in-picture window, so it scrolls Simon 2026-09-10 20:45:49 +00:00
  • 76a078b9b5 Move through the reel from the picture-in-picture window Simon 2026-09-10 20:31:32 +00:00
  • 451bf0f983 Pick formats by decode cost, and fix auto picture-in-picture Simon 2026-09-10 20:16:08 +00:00
  • 764e3416a3 Fit the rendition to the panel it plays in Simon 2026-09-10 18:47:36 +00:00
  • f0df53365d Split the reels view into panels Simon 2026-09-10 18:23:51 +00:00
  • 6e5ab68a94 Prepare cards ahead of the scroll, and insert them in batches Simon 2026-09-09 19:04:10 +00:00
  • e603111d70 Don't fill cards the reader is flinging past Simon 2026-09-09 18:47:33 +00:00
  • 7624ca559a Close three holes in the card release path Simon 2026-09-09 15:57:52 +00:00
  • 49992c1db0 Recycle grid cards instead of rebuilding them Simon 2026-09-09 09:47:43 +00:00
  • b4031b5d0e Add a grid smoke suite, starting with content bleed Simon 2026-09-09 09:12:54 +00:00
  • 1dbac33359 Recognise a favorite by its URL, and take the listing's copy of it Simon 2026-09-08 17:04:34 +00:00
  • 74b719b2ea Race the CDN and the proxy, for thumbnails and for playback thumbnail-and-playback-routing Simon 2026-09-08 12:48:18 +00:00
  • e2632c962d some more features and fixes (title and show info) Simon 2026-09-07 11:50:45 +00:00
  • 0009574b77 Keep favorites reachable with the bar hidden Simon 2026-09-06 11:34:45 +00:00
  • d4ed9dce5d Browse favorites like a listing, sorted, and page them as you scroll Simon 2026-09-06 10:46:47 +00:00
  • c54d0889c1 Import favorites from a Hot Tub backup Simon 2026-09-06 08:32:44 +00:00
  • b48d7aa161 Reuse upstream connections, and stop sniffing what we already know Simon 2026-09-05 23:27:24 +00:00
  • 52d7802491 Tick the playing quality, and hide the menu with the HUD Simon 2026-09-05 22:57:04 +00:00
  • d508263946 Don't re-resolve a favorite whose URL is already the media file Simon 2026-09-05 20:41:31 +00:00
  • 59f7c33ebd Wake the player HUD on mouse movement (desktop) Simon 2026-09-05 17:06:32 +00:00
  • acfffb3a91 Prefetch the next page and hold it until the tail rows Simon 2026-09-05 16:32:07 +00:00
  • 0f7e27fd77 Stamp asset URLs with their content hash Simon 2026-09-05 16:02:11 +00:00
  • 6631447acc Have the refresh button check for a new build too Simon 2026-09-05 15:48:11 +00:00
  • 0f30480af4 Stop the phone zooming in on focus and double-tap Simon 2026-09-05 15:26:21 +00:00
  • a9893068cd Don't re-anchor the grid on height-only viewport changes Simon 2026-09-05 15:15:44 +00:00
  • d7086ead27 Play favorites from freshly resolved formats, not the page URL Simon 2026-09-05 14:26:15 +00:00
  • 25dad88ed9 Fix expiring favorites, empty quality menus, rotation scroll jumps Simon 2026-09-05 14:07:56 +00:00
  • b6b17b1f52 "Open in new tab" Simon 2026-07-06 15:32:31 +00:00
  • 7207e36510 Replace video player with a fully custom fake-fullscreen HUD Simon 2026-07-01 19:08:21 +00:00
  • 5d739bec12 adjustable card/font size Simon 2026-06-30 16:26:20 +00:00
  • 2e6e74b959 bigger video cards Simon 2026-06-30 16:22:30 +00:00
  • 1d0b435e87 Overlay duration and uploader on card thumbnails Simon 2026-06-30 08:38:54 +00:00
  • 138c3224de Add modern UI enhancements over the classic redesign Simon 2026-06-30 08:25:37 +00:00
  • 382a637b95 version updates Simon 2026-06-24 20:54:16 +00:00
  • 455e5cf8d8 non blocking status loading Simon 2026-06-24 20:48:49 +00:00
  • b931765c06 also remove video from the dom Simon 2026-06-24 20:42:37 +00:00
  • e3eeaacc53 skip broken video on tintok Simon 2026-06-24 20:39:03 +00:00
  • 48a15759fc video end setting Simon 2026-06-24 20:19:28 +00:00
  • 9fe7511b4d header bugfix Simon 2026-06-24 20:08:08 +00:00
  • 17f3161d55 fixed bug Simon 2026-06-23 21:55:53 +00:00
  • 5aa95e90d4 rotation edge case Simon 2026-06-23 21:42:29 +00:00
  • f5bb33521e improve tiktok mode Simon 2026-06-23 21:19:19 +00:00
  • b9ff61244c virtual video item cards Simon 2026-06-23 20:05:59 +00:00
  • 55828c9726 changed style and increased performance Simon 2026-06-23 19:38:59 +00:00
  • d6865d7c35 advanced probing Simon 2026-06-23 12:44:13 +00:00
  • 80476a8a42 log probing Simon 2026-06-23 08:09:26 +00:00
  • 785b991d01 probe videos in background Simon 2026-06-23 07:54:35 +00:00
  • a251b274db fallback of formats Simon 2026-06-23 06:59:40 +00:00
  • bec981a262 deselect a channel on "all <channel-group>" Simon 2026-06-23 06:46:06 +00:00
  • 3d4b90b0e1 default impersonation on yt-dlp Simon 2026-06-23 06:19:50 +00:00
  • b5b3e13dd0 live stream support Simon 2026-06-22 12:34:47 +00:00
  • a97f7e7b0f dynamic video loading Simon 2026-06-19 22:03:49 +00:00
  • 95b75bf999 yt-dlp impersonation tagets Simon 2026-06-19 08:50:04 +00:00
  • f637309699 auto update yt-dlp Simon 2026-06-19 08:45:16 +00:00
  • 5826ba6b8a install current version of yt-dlp with docker Simon 2026-06-19 08:30:32 +00:00
  • 6b36b97bd1 play currently focused video in tiktok mode Simon 2026-06-18 13:42:51 +00:00
  • 988e11b159 fix missing headers in video get requests Simon 2026-06-18 11:55:08 +00:00
  • 1b6fa5f924 channel groups Simon 2026-06-18 11:19:15 +00:00
  • 08c96d5903 tiktok feed mode Simon 2026-06-17 16:32:39 +00:00
  • f8072884b2 preferred quality setting Simon 2026-06-17 15:44:20 +00:00
  • d73e413352 backend improvements Simon 2026-02-12 17:40:45 +00:00
  • 7ba8896405 fix player bug with apple mpegurl Simon 2026-02-12 08:23:27 +00:00
  • ece4852d4f searchbar X Button visibility fix Simon 2026-02-11 15:23:45 +00:00
  • a06a952a28 timestamp fix Simon 2026-02-11 15:21:02 +00:00
  • 24a2c9f738 tags and title fix Simon 2026-02-11 15:16:23 +00:00
  • 1f5910a996 added loading indicator Simon 2026-02-11 07:04:59 +00:00
  • 081493d13f request information with referer Simon 2026-02-10 17:57:59 +00:00
  • 81597c3bb2 correct video element order Simon 2026-02-09 22:08:28 +00:00
  • 3d81b6aae7 clear search button Simon 2026-02-09 21:40:34 +00:00
  • d2e1e3adea honoring formats and http headers Simon 2026-02-09 19:16:44 +00:00
  • c2872c1883 detect m3u8 is actually mp4 Simon 2026-02-09 18:35:39 +00:00
  • 5baca567cb beeg fixed Simon 2026-02-09 18:27:26 +00:00
  • 7b90c05a29 load image fallback Simon 2026-02-09 16:28:01 +00:00
  • 16e42cf318 visual improvements and bugfixes Simon 2026-02-09 16:09:42 +00:00
  • e6d36711b1 Download functionality Simon 2026-02-09 14:50:17 +00:00
  • 257e19e9db display uploader Simon 2026-02-09 13:32:47 +00:00
  • ee1cb511df broke up monolithic structure Simon 2026-02-09 13:27:08 +00:00
  • f06a7cd3d0 favorites function Simon 2026-02-09 13:13:46 +00:00
  • 437d42ea3d better top bar Simon 2026-02-09 13:05:35 +00:00
  • bd07bdef3c better ui Simon 2026-02-09 13:04:02 +00:00
  • c2289bf3ec expanded for TV devices Simon 2026-02-09 12:38:49 +00:00
  • 1651e5a375 on mobile go directly to full screen video Simon 2026-02-09 12:31:07 +00:00
  • df8aaa5f9f rename to jacuzzi Simon 2026-02-09 12:08:39 +00:00
  • a9949e452f removed .vscode Simon 2026-02-09 10:13:11 +00:00
  • 6915da7f85 improved video play Simon 2026-02-08 20:44:36 +00:00
  • 407e3bf9c6 improved yt-dlp Simon 2026-02-08 20:11:07 +00:00
  • 313ba70fec improved video streams Simon 2026-02-08 20:08:23 +00:00
  • 10ebcc87c0 error message Simon 2026-02-08 19:47:47 +00:00
  • 1becdce9ff favicon Simon 2026-02-08 17:16:48 +00:00
  • 1dc6048d9c (de-) select all Simon 2026-02-08 17:14:20 +00:00
  • 88997a7527 updated docker-compose Simon 2026-02-08 16:19:28 +00:00
  • 8ebbaeab1c better multiselect Simon 2026-02-08 16:18:02 +00:00
  • 395b7e2c6d bugfix Simon 2026-02-08 16:09:48 +00:00
  • f62cae1508 added initial sources Simon 2026-02-08 16:05:01 +00:00
  • 7f5ada3a82 updated python Simon 2026-02-08 15:58:50 +00:00
  • da53e6cc88 we will mount the folder in the container so no need to copy all Simon 2026-02-08 15:56:12 +00:00
  • 5a2021580d load more button and other device support Simon 2026-02-08 15:54:55 +00:00