Commit Graph
73 Commits
Author SHA1 Message Date
oop7 c00ef14703 Add 'Open Folder' button after download completion
Introduces an 'Open Folder' button to the UI, shown after a download completes, allowing users to quickly open the folder containing the downloaded file. Updates all language files to include translations for the new button tooltip.
2025-10-25 18:10:04 +03:00
oop7 6ed1314bec Improve asset path resolution and app data directory logic
Enhanced get_asset_path to better handle frozen executables (PyInstaller, cx_Freeze) by checking multiple locations for assets. Updated app data directory logic to always use user data directories for app data, logs, config, and binaries, regardless of whether the app is frozen, ensuring consistent storage location across platforms.
2025-10-25 16:25:57 +03:00
oop7 f9c8b80bfe Update CI/CD README for v4.9.0 release instructions
Replaces references to v4.8.0 with v4.9.0 in the CI/CD workflow documentation to reflect the latest release process.
2025-10-25 15:53:29 +03:00
oop7 115718c396 Localize update dialog strings in all languages
Added new translation keys for update dialog fields (new version available, current/latest version labels, changelog, download update, remind later) in all supported languages. Updated the GUI code to use these localized strings instead of hardcoded English text for improved internationalization.
2025-10-13 15:50:25 +03:00
oop7 3c8fa38a94 Add Keys for update and error messages
Replaces hardcoded update and error strings in ytsage_dialogs_update.py with internationalized messages. Adds new translation keys for update success, already latest, network error, general error, pip update errors, and pip update failed in all supported languages.
2025-10-13 15:15:27 +03:00
Mohamed b063b4f01e Format project name and update Python version badge 2025-09-05 15:01:13 +03:00
Mohamed defdedc9b1 update build-windows.yml 2025-08-27 02:52:50 +03:00
Mohamed 858fb0fc98 update scripts 2025-08-27 02:39:46 +03:00
Mohamed 7fb316be9b Add windows_build_universal.py 2025-08-27 01:59:28 +03:00
Mohamed 0b3a8e9fa6 Add windows-build-universal script 2025-08-27 01:06:25 +03:00
Mohamed f5ee279bfc Add cx_Freeze setup script for Windows build ffmpeg 2025-08-27 01:05:36 +03:00
Mohamed 1eb138172c Create setup.py for Windows build 2025-08-27 01:03:57 +03:00
Mohamed eaf024d78b Add README.md file with initial content 2025-08-27 01:01:45 +03:00
Mohamed 6652d7f00f docs: add antivirus false positive warning to troubleshooting 2025-08-19 20:30:54 +03:00
Your Name e926543eeb Merge branch 'main' of https://github.com/oop7/YTSage 2025-07-06 15:20:24 +03:00
Your Name 97375ec93b Add .gitignore file for Python project
Initial .gitignore includes rules for Python bytecode, local configuration, packaging artifacts, logs, OS/editor files, and yt-dlp temporary files.
2025-07-06 15:20:20 +03:00
Mohamed 0d384227fa feat: fix README navigation and add themed badges 2025-07-05 13:17:10 +03:00
Your Name 99d0750a74 Add yt-dlp Module with Download and Installation Path Logic 2025-07-04 21:37:01 +03:00
Your Name 49c53abe1e Refactor Utility Functions with Caching and Error Handling for yt-dlp/ffmpeg Paths 2025-07-04 21:36:35 +03:00
Your Name 67d11592bc Refactor Button Styles for Consistency 2025-07-04 21:36:07 +03:00
Your Name c75c36eea9 Ensure yt-dlp Availability in Video Info Module 2025-07-04 21:35:39 +03:00
Your Name 36f9996424 Refactor Imports, yt-dlp/Pygame Availability, and ffmpeg/yt-dlp Checks 2025-07-04 21:35:16 +03:00
Your Name 5a49e606cd Refactor Imports and yt-dlp Path Handling in Dialogs 2025-07-04 21:34:48 +03:00
Your Name 320e064ddc Refactor yt-dlp Integration and Error Handling 2025-07-04 21:34:18 +03:00
Your Name b04502b28b notification 2025-07-04 21:33:49 +03:00
Your Name df41c42ae8 Update Requirements: Add pygame 2025-07-04 21:33:10 +03:00
Your Name 4e939149de Update README with Installation and Feature Details 2025-07-04 21:32:28 +03:00
Your Name 03a210507d Update Application Initialization with yt-dlp Checks 2025-07-04 21:32:00 +03:00
Your Name 1cc16cab5d chore: bump version number 2025-06-11 00:35:19 +03:00
Your Name 236521a8eb ui: redesign speed limit dropdown to match theme 2025-06-11 00:34:46 +03:00
Your Name 55c7cd5032 docs: add .deb package info to README 2025-06-11 00:34:02 +03:00
Muhamed 633af43ec9 docs: update emojis and add collapsible section 2025-06-10 20:03:24 +03:00
Your Name c138a19822 Add Custom Options & Trim Video 2025-06-04 18:47:24 +03:00
Your Name d9fc067e62 Add yt-dlp auto-update via PyPI 2025-06-04 18:47:11 +03:00
Your Name b8b73f0bf2 Refine file size notes 2025-06-04 18:46:56 +03:00
Your Name 6bd6ba8dd1 Merge cookie/custom dialogs; add trim dialog 2025-06-04 18:46:39 +03:00
Your Name b4d1254c64 Support time-ranged video downloads 2025-06-04 18:46:21 +03:00
Your Name 8293b3f91d Document Trim Video feature 2025-06-04 18:46:02 +03:00
Your Name 2bd11f9727 Check yt-dlp update on start 2025-06-04 18:45:40 +03:00
Your Name 062b145085 chore: Move Troubleshooting section after Usage 2025-05-22 19:03:03 +03:00
Your Name 63fa3d991e fix: handle yt-dlp path errors 2025-05-22 18:58:31 +03:00
Your Name 4b56e23a13 fix(gui): handle pre-executable errors in main_gui.py 2025-05-22 18:57:12 +03:00
Your Name 55feca69c6 docs: add Troubleshooting section to README 2025-05-22 18:55:53 +03:00
Muhamed e1a0f76298 Update README.md
Clarify yt-dlp update instructions in README
2025-05-01 10:03:00 +03:00
Muhamed cfc7e9891a Update screenshots 2025-04-29 15:10:14 +03:00
Muhamed 7e354a1938 Update README.md 2025-04-29 14:58:42 +03:00
Muhamed 030760eae8 Update Screenshot
Update the main interface screenshot
2025-03-10 15:44:07 +02:00
Muhamed be11ab069b Delete __pycache__ directory 2025-03-10 15:35:03 +02:00
Muhamed 705f16be57 Add a issue templates 2025-02-23 09:44:52 +02:00
Muhamed a1c51a4342 Update the screenshots
Remove the cursor from the screenshots
2025-02-23 09:06:30 +02:00
Muhamed 732188059b Update README.md 2025-02-21 19:59:16 +02:00
Muhamed 7c71d6bd9e Update README.md 2025-02-21 19:57:27 +02:00
Muhamed f84e0f2ef0 Update screenshots.md 2025-02-21 19:07:45 +02:00
Muhamed 8d0de0dcd5 update README 2025-02-21 19:03:24 +02:00
Muhamed 01e4d7daae v3.5.0 2025-01-30 17:12:52 +02:00
Muhamed 989e9ce708 Update README.md 2025-01-30 16:56:02 +02:00
Muhamed 9003183484 Update README.md 2025-01-30 15:57:48 +02:00
Muhamed 9f914a9f7d Update README.md 2025-01-30 15:54:08 +02:00
Muhamed a1b07a64d6 Update README.md 2025-01-28 17:41:46 +02:00
Muhamed a4483822a5 Update README.md 2025-01-28 17:37:04 +02:00
Muhamed 1121fa9ccd Update README.md 2025-01-28 17:31:36 +02:00
Muhamed f2c2f477a4 Add files via upload 2025-01-28 17:29:25 +02:00
Muhamed c66261705e Update README.md 2024-12-26 10:40:39 +02:00
Muhamed 611cfe4cec 2.0.0 2024-12-26 10:29:26 +02:00
Muhamed 7bedadc909 Add dependencies 2024-12-26 10:28:30 +02:00
Muhamed d0b220b8fc LICENSE 2024-12-26 10:27:13 +02:00
Muhamed 304604f0d6 Hot fix 2024-11-29 21:54:51 +02:00
Muhamed 8c5fd6f4bb README.md 2024-11-29 20:21:51 +02:00
Muhamed 134c73d2d3 README.md 2024-11-29 20:21:13 +02:00
Muhamed 7fc9932df4 Add requirements 2024-11-29 20:17:35 +02:00
Muhamed f5decd6b8d app 2024-11-29 19:54:25 +02:00
Muhamed 8573445e27 Update README.md 2024-11-29 19:53:14 +02:00
Muhamed e8069a6fa5 Initial commit 2024-11-29 19:15:45 +02:00