Commit Graph

  • f9eace71e0 Reorganize asset and branding file structure oop7 2026-01-25 14:04:08 +02:00
  • acda70150f Move language files to ytsage/languages directory oop7 2026-01-25 14:03:01 +02:00
  • 99d3b6ae17 Update CI/CD README with Flatpak and macOS details oop7 2026-01-25 14:02:08 +02:00
  • 065c5c9c36 Add FFmpeg and yt-dlp setup translations oop7 2026-01-24 19:51:00 +02:00
  • 0dffa8fbbd Add FFmpeg and yt-dlp setup translations oop7 2026-01-24 19:50:49 +02:00
  • d985980e88 Localize current version label in auto-update dialog oop7 2026-01-24 19:50:41 +02:00
  • 07765a7a19 Replace hardcoded strings with translatable keys oop7 2026-01-24 19:50:36 +02:00
  • 2d343dfacf Refactor UI strings to use translation function oop7 2026-01-24 19:50:31 +02:00
  • 3fbddff279 Localize yt-dlp setup dialog strings oop7 2026-01-24 19:50:26 +02:00
  • 5eda759152 Add localization to FFmpeg installation dialog oop7 2026-01-24 19:50:22 +02:00
  • dd6918eefc Refactor dialog strings for i18n support oop7 2026-01-24 19:50:17 +02:00
  • 1102f7fd4e Localize log window title in LogWindow dialog oop7 2026-01-24 19:50:13 +02:00
  • 53049fc046 Add and update Spanish translations for new features oop7 2026-01-24 19:50:08 +02:00
  • d2dd73d34d Add new localization strings for setup and status dialogs oop7 2026-01-24 19:50:03 +02:00
  • 180f9e77a4 Update and expand German translations oop7 2026-01-24 19:49:57 +02:00
  • 7fbef73531 Update Arabic translations for new features oop7 2026-01-24 19:49:52 +02:00
  • f0b05d74f4 Add localized error messages for yt-dlp download failures oop7 2026-01-24 18:48:36 +02:00
  • 0c03e3b4ba Add smooth animation to progress bar updates oop7 2026-01-24 17:34:12 +02:00
  • 1dba5b629a Increase progress bar precision to 0.01% oop7 2026-01-24 17:32:02 +02:00
  • e43b1bbb2e Optimize format table filtering and rebuilding oop7 2026-01-24 17:21:24 +02:00
  • 66870d062b Centralize file extension constants in ytsage_constants oop7 2026-01-24 17:01:45 +02:00
  • 6c9a62f6b8 Improve update check with parallel network requests oop7 2026-01-24 16:58:17 +02:00
  • b9b0285e95 Refactor config handling to use ConfigManager oop7 2026-01-24 16:54:08 +02:00
  • 02ede913d2 Refactor analysis to use QThread for thread safety oop7 2026-01-24 16:50:24 +02:00
  • 217c03379e Add ytsage_stylesheet.py to project structure in README oop7 2026-01-24 16:30:15 +02:00
  • 3ae18678e8 Remove pyglet from dependencies list in README oop7 2026-01-24 16:28:25 +02:00
  • 64560fabb2 Replace pyglet with QtMultimedia for audio playback oop7 2026-01-24 16:25:52 +02:00
  • d5d7a0186d Refactor analysis logic into AnalysisMixin oop7 2026-01-24 14:00:13 +02:00
  • 370836b814 Refactor GUI styles to use centralized StyleSheet class oop7 2026-01-24 13:46:16 +02:00
  • 9759fa565f Refactor UI startup and stylesheet handling oop7 2026-01-24 13:35:02 +02:00
  • 4d4d9e10b9 Refactor updater checks to use QThread for async operations oop7 2026-01-24 12:57:37 +02:00
  • a871ded15f Move update check to background thread oop7 2026-01-24 12:52:48 +02:00
  • e2c4dfea4e Increase menu button area in history delegate oop7 2026-01-21 18:10:34 +02:00
  • 7c2e461141 Refactor HistoryManager to use persistent DB connection oop7 2026-01-21 18:05:17 +02:00
  • 5f17fabc50 Refactor history dialog to use virtualized list and SQLite oop7 2026-01-21 17:56:56 +02:00
  • 29f713cf17 Refine HistoryEntryWidget layout and sizing oop7 2026-01-21 17:19:49 +02:00
  • ea54f469ac Improve history loading and thumbnail caching UX oop7 2026-01-21 17:16:48 +02:00
  • a92ffd3b01 Download video thumbnails asynchronously in GUI oop7 2026-01-21 17:16:35 +02:00
  • 0d1eb35ba2 Add debug log for yt-dlp command execution oop7 2026-01-21 15:15:14 +02:00
  • 9a81c4b564 Update badge labels in README oop7 2026-01-17 22:16:35 +02:00
  • ca7ac168fe Update badges in README with download stats oop7 2026-01-17 22:13:08 +02:00
  • 1e5157bbad Sync with the beta branch Mohamed 2026-01-17 22:06:10 +02:00
  • 6a4264eeab Add contents write permission to release workflow oop7 2026-01-17 22:04:23 +02:00
  • 5ed67cb32f Bump version to 5.0.0b oop7 2026-01-17 21:58:50 +02:00
  • d087c306f2 Add 'analyzing_fetching_first_video' translation key oop7 2026-01-17 21:48:45 +02:00
  • 67fdb508f4 Optimize playlist extraction with yt-dlp flat-playlist oop7 2026-01-17 21:43:08 +02:00
  • ffb938b181 Add playlist filter and show video durations in selection dialog oop7 2026-01-17 21:43:01 +02:00
  • 2b7cce1333 Add threaded loading and spinner to history dialog oop7 2026-01-17 21:26:26 +02:00
  • fd192455f5 Handle Path objects in config JSON serialization oop7 2026-01-17 21:21:06 +02:00
  • f8f2910f06 Fix f-string backslash SyntaxError in AboutDialog oop7 2026-01-17 21:10:01 +02:00
  • c16e84105e Increase subprocess timeout to 300 seconds oop7 2026-01-17 21:01:52 +02:00
  • 26d063327c Fix indentation for zip extraction block oop7 2026-01-07 18:45:51 +02:00
  • a4df946169 Fix extraction path for Deno executable oop7 2026-01-07 18:32:20 +02:00
  • 07e3525042 Add env var override for DENO_APP_BIN_PATH on Linux oop7 2026-01-07 18:14:05 +02:00
  • b3144798f4 Add Flatpak-specific desktop file and env var to build oop7 2026-01-07 18:13:43 +02:00
  • c7751edd91 Add DENO_APP_BIN_PATH env override and Flatpak support oop7 2026-01-07 18:11:06 +02:00
  • 67d0919237 Add Flatpak-specific desktop file to build workflow oop7 2026-01-07 17:40:07 +02:00
  • 2574ed0467 Add Flatpak badge to Linux install options oop7 2026-01-06 17:23:31 +02:00
  • f7cf752fb2 Bump version to 4.9.8b oop7 2026-01-06 17:22:14 +02:00
  • c9691c6a56 Update Flatpak runtime to version 6.10 in CI oop7 2026-01-06 16:50:46 +02:00
  • f1d1a68d32 Merge branch 'beta' oop7 2026-01-06 16:14:15 +02:00
  • 0b5b5b3189 Add Flatpak build support and env override for yt-dlp path oop7 2026-01-06 16:13:21 +02:00
  • 462252b452 Fix formatting in workflows section of README oop7 2026-01-06 16:04:59 +02:00
  • 0edc64a5e9 Add release-all.yml to CI workflow list in README oop7 2026-01-06 16:02:59 +02:00
  • 45ce4ba69c Update CI/CD README for manual workflow triggers oop7 2026-01-06 16:02:11 +02:00
  • 16e61c5d6f Refactor release workflows and add release-all trigger oop7 2026-01-06 15:52:58 +02:00
  • 192841a836 Bump version to 4.9.7 oop7 2025-12-26 23:39:28 +02:00
  • 4aa0a7b70e Update macOS ARM64 descriptions in README oop7 2025-12-11 13:29:31 +02:00
  • d8c754382f Set macOS build to run only on macos-latest oop7 2025-12-11 13:24:37 +02:00
  • ba8011ce44 Update macOS build matrix to use macos-14-large oop7 2025-12-11 12:18:20 +02:00
  • 35c58bfcfa Update macOS build matrix to use macos-15-large oop7 2025-12-11 12:15:30 +02:00
  • ce3fd4217d Update macOS build matrix in CI workflow oop7 2025-12-11 11:28:39 +02:00
  • 5a996efd19 Bump version to 4.9.7b oop7 2025-12-11 11:06:05 +02:00
  • d45a4a35a4 Add update-in-progress handling and translations oop7 2025-12-09 20:53:20 +02:00
  • b70dfb58e7 Adjust QLineEdit padding in main GUI oop7 2025-12-09 20:36:07 +02:00
  • f644581953 Improve SHA256 checksum parsing for Deno oop7 2025-12-09 19:32:01 +02:00
  • e3097f4501 Remove Qt6 plugins path handling from build script oop7 2025-12-09 19:02:20 +02:00
  • e034e9bbcf Fix RPM build paths in Linux workflow oop7 2025-12-09 18:36:30 +02:00
  • 9350982f8c Fix RPM build paths in Linux workflow oop7 2025-12-09 18:28:15 +02:00
  • 1d958175f2 Improve RPM build process and Qt6 plugin handling oop7 2025-12-09 18:19:59 +02:00
  • bfd30513f6 Refine input and button styles in main and video info UI oop7 2025-12-06 21:40:59 +02:00
  • 835ae45121 Disable editing in format table oop7 2025-12-06 21:40:49 +02:00
  • e8482ce180 Add icons to video info labels in translations oop7 2025-12-06 21:40:40 +02:00
  • 83d37676ae Suppress output when killing process tree on Windows oop7 2025-11-29 14:44:39 +02:00
  • bcbfd6f605 Remove yt-dlp mention from extracting info message oop7 2025-11-29 14:11:28 +02:00
  • 478daf4771 Improve process termination and file cleanup logic oop7 2025-11-29 14:09:05 +02:00
  • 9d1f886305 Update subprocess to use encoding and error handling oop7 2025-11-29 13:58:16 +02:00
  • 62298dabf3 Enable analyze button only when URL is entered oop7 2025-11-29 13:47:10 +02:00
  • b8804210dc Remove ffplay.exe from Windows build workflow oop7 2025-11-29 13:41:06 +02:00
  • 15451f7715 Switch update checks from GitHub API to PyPI oop7 2025-11-29 13:31:57 +02:00
  • b58b1a6857 Persist cookie settings using ConfigManager oop7 2025-11-28 18:18:57 +02:00
  • fc719a8cc8 Add thumbnail status messages and refactor thumbnail saving oop7 2025-11-28 18:00:56 +02:00
  • 7a6aaa6704 Bump version to 4.9.6b oop7 2025-11-28 17:44:23 +02:00
  • c99b9b76ac Update CI/CD README for v4.9.5 release oop7 2025-11-27 18:42:49 +02:00
  • 0a66202f1d Update cx_Freeze base to 'gui' in Windows build oop7 2025-11-27 18:40:06 +02:00
  • c2a8cbd679 Update version to 4.9.5 in __init__.py oop7 2025-11-27 18:15:32 +02:00
  • 91a0f3e4d7 Update CI workflows: actions versions and dependencies oop7 2025-11-27 17:41:39 +02:00
  • 35e2a7f4e9 Update package versions in requirements.txt Mohamed 2025-11-27 17:30:25 +02:00
  • dfc59a6aa0 Add instructions for collecting log files in bug report template oop7 2025-11-19 21:25:16 +02:00
  • f03ab5093f Update README screenshots and asset list oop7 2025-11-17 17:24:49 +02:00