Commit Graph

  • 996d581a07 Show the account feed after it loads main v5.5.2 Homer 2026-08-09 01:38:07 +02:00
  • ba05a4a7ef Never start fullscreen, and let the cookie dialog open v5.5.1 Homer 2026-08-09 01:31:47 +02:00
  • b07a56082a Fall back to English instead of showing raw keys v5.5.0 Homer 2026-08-09 01:22:08 +02:00
  • 9c4749e49b Release 5.5.0 Homer 2026-08-09 01:18:43 +02:00
  • fd744a1a85 Make the YouTube account reachable, and applied without a restart Homer 2026-08-09 01:15:21 +02:00
  • 79a6f26c2f Open on the Feed, and refresh it without hammering yt-dlp Homer 2026-08-09 01:11:40 +02:00
  • 27933dd495 Make the player answer the keyboard and the mouse Homer 2026-08-09 01:04:16 +02:00
  • 3aca43b372 Give the app icons, tooltips and a finished theme Homer 2026-08-09 00:58:38 +02:00
  • 5ae2817eea Stop the player freeing a render context libmpv still uses Homer 2026-08-09 00:48:18 +02:00
  • 2420091a4e Check for SageTube updates, not YTSage's Homer 2026-08-09 00:36:14 +02:00
  • 089b144626 Correct the version and make the config merge deeply Homer 2026-08-09 00:31:56 +02:00
  • b3772ff484 The fork's documentation on the wiki, and the history left alone v5.4.0 Homer 2026-08-08 18:37:46 +02:00
  • b4ff618d41 Add fork documentation and rewrite README Jaroslav Beneš 2026-07-25 02:46:59 +02:00
  • 8a05d5ff8f Rebrand user-visible surfaces to SageTube Jaroslav Beneš 2026-07-25 02:45:58 +02:00
  • a8ebe89cc1 Wire watch history, resume positions and persistent queue Jaroslav Beneš 2026-07-25 02:42:38 +02:00
  • 3afe96a8cd Add local subscriptions and the Feed tab Jaroslav Beneš 2026-07-25 01:56:12 +02:00
  • 8e935c6116 Implement channel and playlist browsing Jaroslav Beneš 2026-07-25 01:53:44 +02:00
  • 16be4b4afa Restructure main window into a watch-first tab shell Jaroslav Beneš 2026-07-25 01:48:39 +02:00
  • f886125857 Add embedded mpv player (render API + QOpenGLWidget) Jaroslav Beneš 2026-07-25 01:44:25 +02:00
  • 8dd8a3c1ad Add YtdlpClient: shared JSON invocation layer for yt-dlp Jaroslav Beneš 2026-07-25 01:39:20 +02:00
  • 1c885e3fc5 Fix low-severity robustness issues Jaroslav Beneš 2026-07-25 01:36:29 +02:00
  • 4cc48ae98f Fix medium-severity defects across download, formats and tooling Jaroslav Beneš 2026-07-25 01:35:23 +02:00
  • 288d30ad8b Make config persistence robust and history DB concurrency-safe Jaroslav Beneš 2026-07-25 01:31:49 +02:00
  • ebb9422591 Harden yt-dlp binary resolution and analysis subprocess handling Jaroslav Beneš 2026-07-25 01:30:08 +02:00
  • 852804ee5c Actually suspend the download process group on pause Jaroslav Beneš 2026-07-25 01:26:44 +02:00
  • 5064b38315 Marshal channel-switch UI updates back to the GUI thread Jaroslav Beneš 2026-07-25 01:26:00 +02:00
  • dff14ec3e8 Enforce SHA256 verification on every binary install path Jaroslav Beneš 2026-07-25 01:24:35 +02:00
  • b40deb0d5f Write ffmpeg dir to user PATH via registry instead of setx Jaroslav Beneš 2026-07-25 01:23:04 +02:00
  • 202dd9eaee Fix UnboundLocalError in manual yt-dlp binary selection Jaroslav Beneš 2026-07-25 01:22:26 +02:00
  • a1d1f87b65 Scope cleanup routines to files created by the current download Jaroslav Beneš 2026-07-25 01:22:05 +02:00
  • c54574224a Merge YTSage 5.2.0 history as upstream base for SageTube Jaroslav Beneš 2026-07-25 01:19:17 +02:00
  • 115969856c Initial commit Jaroslav Beneš 2026-07-24 23:00:53 +00:00
  • 4bc43174b6 Release YTSage 5.2.0 oop7 2026-07-01 13:42:10 +03:00
  • 3a63e13639 Merge branch 'beta' oop7 2026-07-01 13:41:07 +03:00
  • bc3e7fd4fd Persist speed limit settings to config oop7 2026-07-01 12:33:12 +03:00
  • dac298a524 Show audio codec details in format table oop7 2026-07-01 11:46:30 +03:00
  • 72f9098a70 Persist and restore main window state oop7 2026-06-14 20:19:40 +03:00
  • 8c9966000e Improve save_path handling and use ConfigManager oop7 2026-06-14 17:59:48 +03:00
  • ec18262bba Bump version to 5.2.0b oop7 2026-06-14 17:54:03 +03:00
  • 45d3cdbad4 Default generic_mode to True; preserve explicit False oop7 2026-06-14 17:49:36 +03:00
  • 831e66a5b9 Include readme-translations in MANIFEST oop7 2026-05-25 14:04:32 +03:00
  • e76d47412d Correct path for localized README creation oop7 2026-05-25 14:04:12 +03:00
  • d3c3094880 Fix translated README links to root oop7 2026-05-25 14:02:55 +03:00
  • e1a2fe52c6 Fix README link path in Arabic translation oop7 2026-05-25 14:02:39 +03:00
  • 2aa8c023f4 Point README links to readme-translations/ oop7 2026-05-25 14:01:31 +03:00
  • 938cc9be46 Bump version to 5.1.0 oop7 2026-05-14 15:54:07 +03:00
  • 9bf22a6b22 Merge branch 'beta' oop7 2026-05-14 15:52:50 +03:00
  • d581754062 Fix image paths in README oop7 2026-05-14 15:50:37 +03:00
  • 0216f7be71 Polish Russian README translation oop7 2026-05-14 15:47:20 +03:00
  • 39320db3a0 Polish README text, paths, and formatting oop7 2026-05-14 15:39:06 +03:00
  • 3ba021dfbb Update Polish README translation and formatting oop7 2026-05-14 15:38:35 +03:00
  • ca176d7844 Refine README.ja.md translations and formatting oop7 2026-05-14 14:56:52 +03:00
  • 37777310c9 Update German and Italian README translations oop7 2026-05-14 14:52:50 +03:00
  • 0c73bfcd98 Polish README translations (ES, HI, ID) oop7 2026-05-14 14:51:33 +03:00
  • ffa46d4a2a Improve Arabic README translation oop7 2026-05-14 14:45:43 +03:00
  • 9fd09cd0d0 Handle playlist items as completed on partial errors oop7 2026-05-14 13:47:05 +03:00
  • 99ba5d6d8a Ignore playlist errors; normalize version cache oop7 2026-05-14 12:37:56 +03:00
  • ba07a3300c Bump version to 5.0.10b oop7 2026-05-01 22:51:06 +03:00
  • 0d5cbb2df1 Write auto-subs only if selected; show count oop7 2026-05-01 16:49:58 +03:00
  • abef0d8a6d Strip playlist_index placeholder for single files oop7 2026-05-01 16:29:28 +03:00
  • abec69fb84 Include index and formatted durations in exports oop7 2026-05-01 14:23:29 +03:00
  • d2f96baf63 Bump version to 5.0.9b oop7 2026-04-28 13:37:31 +03:00
  • e78b634bee Add remember_settings and private_video keys oop7 2026-04-28 13:31:07 +03:00
  • 8dc0991619 Persist cookie settings across sessions oop7 2026-04-28 13:30:13 +03:00
  • 4ae78b830d Add 'Remember Cookie Settings' checkbox oop7 2026-04-28 13:29:43 +03:00
  • 5bbecf1e1d Detect private/sign-in yt-dlp errors oop7 2026-04-28 13:29:26 +03:00
  • fe0f8241ff Improve playlist format selection and resolution oop7 2026-04-28 12:55:46 +03:00
  • bb461898e4 Update translations across multiple locales oop7 2026-04-25 17:42:36 +03:00
  • a2e11eec06 Update French translations oop7 2026-04-25 17:40:49 +03:00
  • 9856dbf301 Update Spanish and Hindi translations oop7 2026-04-25 17:40:24 +03:00
  • 3d06c4dba6 Update German and Hindi translations oop7 2026-04-25 17:39:52 +03:00
  • d8c3ce8fa1 Add new i18n keys to language files oop7 2026-04-25 10:58:43 +03:00
  • d19ac96ff7 Bump package version to 5.0.7b oop7 2026-04-25 10:54:08 +03:00
  • a512c603ce Document playlist export and new defaults oop7 2026-04-25 10:46:43 +03:00
  • c9217fccb7 Handle None file_size in history delegate oop7 2026-04-25 10:40:38 +03:00
  • 57f5450725 Add save_playlist key to language files oop7 2026-04-25 10:39:00 +03:00
  • 405ae07cac Add i18n entries for defaults and playlist save oop7 2026-04-25 10:37:40 +03:00
  • 3b6ac7ce81 Add playlist save and default selection strings oop7 2026-04-25 10:33:10 +03:00
  • cf4c4e37c8 Add 'Save Playlist' button and save dialog oop7 2026-04-25 10:32:59 +03:00
  • fb209351f2 Auto-select default video quality in formats oop7 2026-04-25 10:32:49 +03:00
  • 6eb12043e3 Add default video quality & subtitles settings oop7 2026-04-25 10:32:35 +03:00
  • 717e9b40ae Preselect default subtitles from config oop7 2026-04-25 10:32:20 +03:00
  • ab7d77800a Include video id in default filename format oop7 2026-04-19 19:20:56 +02:00
  • a51d8092a8 Include video id in default filename format oop7 2026-04-19 18:11:19 +02:00
  • 00fc685e88 Bump version to 5.0.5b oop7 2026-04-10 17:19:44 +02:00
  • 9b085aa547 Prefix playlist formats with '≤' and read table oop7 2026-04-10 17:10:58 +02:00
  • 71a68d3947 Use smaller dimension for resolution height oop7 2026-04-10 15:10:00 +02:00
  • ac5690b9b0 Add Concurrent Connections note to README oop7 2026-04-09 18:33:07 +02:00
  • 93033d6661 Add concurrent connections note to translations oop7 2026-04-09 18:28:03 +02:00
  • e86536d585 Add concurrent connections i18n keys oop7 2026-04-09 18:27:50 +02:00
  • 7acb3d0853 Add default concurrent_fragments setting oop7 2026-04-09 18:27:33 +02:00
  • 47dafe565f Pass concurrent_fragments to DownloadThread oop7 2026-04-09 18:27:23 +02:00
  • 2495c77d3c Support concurrent fragments and emit finished oop7 2026-04-09 18:27:14 +02:00
  • fda6a4059d Add concurrent connections setting to dialog oop7 2026-04-09 18:26:57 +02:00
  • 99f1adf8eb Bump package version to 5.0.4b oop7 2026-04-09 14:50:01 +02:00
  • 7bf62c542c Bump version to 5.0.3 oop7 2026-04-09 14:18:42 +02:00
  • 7a39c4a4ba Merge branch 'beta' oop7 2026-04-09 14:15:52 +02:00
  • 437344695d Add UI tab labels to translation files oop7 2026-03-21 16:26:41 +02:00
  • f66ea09ba6 Refactor settings dialog into tabs and restyle oop7 2026-03-21 16:21:07 +02:00
  • 1b3d60a1bc Bump project version to 5.0.2b oop7 2026-03-21 15:40:49 +02:00