Commit Graph

  • 22e31afc1d feat: remove every subscription from Settings, and reopen the last video main Vincent Rozenberg 2026-09-04 02:03:46 +02:00
  • 35f14ab044 feat: fullscreen carries across videos, and stays out of the way Vincent Rozenberg 2026-09-04 01:56:08 +02:00
  • 41d638b232 feat: read the subscription list off YouTube, and an app-shaped menu bar panel Vincent Rozenberg 2026-09-04 01:34:29 +02:00
  • 5cc3612b5f chore: ignore python artefacts and local-only settings vincent 2026-09-04 00:29:41 +02:00
  • c2206c8811 feat: removing a channel opens it on YouTube to unsubscribe vincent 2026-09-03 23:53:30 +02:00
  • 14dab91334 feat: the player's title opens the description vincent 2026-09-03 23:47:27 +02:00
  • ddad42593c feat: YouTube's keyboard shortcuts in the player vincent 2026-09-03 23:29:25 +02:00
  • 90f1eddb31 fix: the subtitle choice holds from one video to the next vincent 2026-09-03 23:19:35 +02:00
  • c31bafa07a fix: the keyboard shortcuts the player has always advertised vincent 2026-09-03 20:52:31 +02:00
  • dac159050c feat: auto mode, keeping the newest N videos on disk vincent 2026-09-03 20:23:38 +02:00
  • b9e8a9db84 feat: play the next video automatically when one ends vincent 2026-09-01 18:57:07 +02:00
  • ad29f57e65 build: stop producing a disk image vincent 2026-08-29 22:07:59 +02:00
  • 832a8f0f26 fix: the menu bar could never read a browser's address vincent 2026-08-29 20:27:52 +02:00
  • 1790453a47 feat: manage subscriptions in the app, and act from the menu bar vincent 2026-08-29 19:54:41 +02:00
  • 87d96be178 feat: the channel name in the player is a tag that goes there vincent 2026-08-29 17:57:07 +02:00
  • ca93cc65ca feat: subtitle size, face and placement, set from the player vincent 2026-08-29 17:45:19 +02:00
  • 8dade59bb4 fix: subtitles centred and quieter vincent 2026-08-29 17:35:09 +02:00
  • 2121f3e475 feat: embedded subtitles, resumed downloads, subtitle-only track menu vincent 2026-08-29 17:12:21 +02:00
  • 62110b28fc fix: subtitles no longer depend on the Settings preference vincent 2026-08-29 16:46:34 +02:00
  • 967bcdde93 feat: stop every download at once vincent 2026-08-29 16:31:41 +02:00
  • 5b2be50852 feat: subtitles while streaming, and fetched when a download lacks them vincent 2026-08-29 16:25:26 +02:00
  • 66cb80a044 fix: a refresh no longer drags you off a channel; cap Download all vincent 2026-08-29 16:13:44 +02:00
  • caea8bad8f feat: jump to a channel by name, and queue the whole channel vincent 2026-08-29 16:01:16 +02:00
  • dc1efccf87 feat: icon view toggle, failing filter, quality badges vincent 2026-08-29 15:47:32 +02:00
  • 48acaa359f feat: channel failures, updater, and a tidier Settings vincent 2026-08-29 15:17:15 +02:00
  • 923fd3273f fix: a failed subtitle no longer destroys the download vincent 2026-08-29 14:29:14 +02:00
  • 22c7a3a5ec feat: sign in to YouTube with browser cookies vincent 2026-08-29 14:21:35 +02:00
  • 7aae080e46 feat: durations, clean subtitles, icon buttons vincent 2026-08-29 14:07:17 +02:00
  • e080715f3b fix: search field never narrower than its own placeholder vincent 2026-08-29 13:39:47 +02:00
  • cc3a0b9c22 fix: top bar never wraps, and warn about 4K AV1 playback vincent 2026-08-29 13:34:23 +02:00
  • 557467baad feat: subtitles, delete-all, auto refresh, and menu cleanup vincent 2026-08-29 13:25:17 +02:00
  • 73f12cfac1 fix: default to original audio, and pick tracks from the transport bar vincent 2026-08-29 12:54:05 +02:00
  • e556534459 fix: unbroken divider between sidebar and feed vincent 2026-08-29 12:39:53 +02:00
  • 9e9f71b31b perf: run yt-dlp from a zipapp on a portable Python vincent 2026-08-29 12:07:09 +02:00
  • 50ad908f1e perf: cache prereq versions and resolved stream URLs vincent 2026-08-29 11:52:33 +02:00
  • 3296b5436a feat: bundle yt-dlp and ffmpeg as sidecars vincent 2026-08-29 11:41:14 +02:00
  • 9bb7b71225 feat: uniform control height, chrome auto-hide, streaming quality vincent 2026-08-29 11:28:05 +02:00
  • 211823f265 feat: custom transport bar, live refresh, collapsible sidebar vincent 2026-08-29 11:03:29 +02:00
  • 61db10b2c8 fix: native video fullscreen, window dragging, quality picker, spinner vincent 2026-08-29 10:38:35 +02:00
  • 359873cff1 fix: real video fullscreen, and edge navigation arrows vincent 2026-08-29 10:19:09 +02:00
  • 5b09acd28d feat: 4K downloads, watch progress, player controls, new icon vincent 2026-08-29 04:03:45 +02:00
  • d0bad64d7c fix: clear stale download overlay after delete vincent 2026-08-29 03:27:20 +02:00
  • d976d111bf docs: note in-app streaming and tile view vincent 2026-08-29 03:24:40 +02:00
  • f47bc3dab1 feat: tile view, in-app streaming, and self-painted title bar vincent 2026-08-29 03:24:24 +02:00
  • ccb25fad33 docs: update README for restyle, Takeout guide, and replacing import vincent 2026-08-29 03:01:32 +02:00
  • cac6727072 feat: Takeout walkthrough, design-system restyle, replacing import vincent 2026-08-29 03:00:54 +02:00
  • 11331671c5 fix: ffmpeg version detection and player letterboxing vincent 2026-08-29 02:44:39 +02:00
  • e75d896933 feat: feed UI, in-app player, offline mode, settings vincent 2026-08-29 02:34:14 +02:00
  • a30423e4b5 feat: Tauri commands, concurrent refresh, download manager vincent 2026-08-29 02:28:26 +02:00
  • b724e9d56f feat: Takeout CSV, Atom feed, yt-dlp progress, and SQLite layers vincent 2026-08-29 02:26:17 +02:00
  • 6fdad60190 feat: scaffold Tauri + React + Tailwind v4 vincent 2026-08-29 02:21:25 +02:00
  • 4c877fd7f9 Add FlightTube implementation plan vincent 2026-08-29 02:19:23 +02:00
  • 69dab761f1 Add FlightTube design spec vincent 2026-08-29 02:16:47 +02:00