YTSage 5.0.0b5 - Beta Release
Please report any issues you encounter on the GitHub Issues page.
Downloads
| Platform | File | Notes |
|---|---|---|
| YTSage-v5.0.0b5-ffmpeg-Setup.exe | With FFmpeg bundled | |
| YTSage-v5.0.0b5-Setup.exe | Standard installer | |
| YTSage-v5.0.0b5-ffmpeg-portable.zip | Portable with FFmpeg, zipped | |
| YTSage-v5.0.0b5-portable.zip | Portable version, no installation required | |
| YTSage-v5.0.0b5-amd64.deb | Debian package | |
| YTSage-v5.0.0b5-x86_64.AppImage | AppImage, portable | |
| YTSage-v5.0.0b5-x86_64.flatpak | Flatpak Bundle | |
| YTSage-v5.0.0b5-x86_64.rpm | RPM package | |
| YTSage-v5.0.0b5-arm64.dmg | Disk image installer for Apple Silicon | |
| YTSage-v5.0.0b5-arm64.app.zip | Zipped application for Apple Silicon | |
| ytsage-5.0.0b5-py3-none-any.whl | Python Wheel | |
| ytsage-5.0.0b5.tar.gz | Source Distribution |
🚀 New Features
- Beta Update System: Introduced an opt-in beta update feature. Users can now receive notifications for preview releases by enabling the "Receive Beta Updates" option in the updater settings.
- Log Management: Added a new "Logs" button in the About dialog to quickly open the application logs folder.
- Expanded Localization: Initial support for Chinese (Simplified), Hindi, and Indonesian in the Windows installer and application metadata.
🐛 Bug Fixes
- UI Rendering: Removed the 🔄 emoji from the System Info loading message to resolve potential rendering issues on certain systems.
🔧 Improvements
- About/System Info:
- Refined the "System Info" loading text style (updated color to #888888 and removed italics for better readability).
- Updated version refresh icons and localized "Open Logs" tooltips across all 14 supported languages.
- Diagnostics & Reporting:
- Simplified the GitHub Bug Report template to leverage the new one-click log access.
- Workflow:
- Implemented a automated PyPI build workflow (
build-pypi.yml) to generate Python Wheel and Source distributions. - Integrated PyPI artifact generation into the master release pipeline.
- Implemented a automated PyPI build workflow (
- Update Logic: Optimised the update thread to prioritize GitHub Beta releases when opted-in, preventing version conflicts with PyPI releases.