ViveStream 1.8.0: The Foundation Update
This is a massive foundational update for ViveStream, focused on creating a more robust, professional, and user-friendly application. We've overhauled the download engine, redesigned the entire user interface with custom icons, and squashed critical bugs related to installation and stability.
✨ New Features & Enhancements
-
Advanced Download Manager:
- The download engine has been completely rewritten to properly handle parallel downloads.
- The "Concurrent Downloads" slider in the Settings page now correctly controls how many videos are downloaded simultaneously.
- Downloads are more robust, with better error handling.
-
Complete UI Overhaul:
- All third-party icon fonts (Font Awesome, Bootstrap Icons) have been removed and replaced with a custom-designed set of SVG icons for a unique, consistent, and professional look.
- All fonts are now loaded locally from the application's assets, eliminating reliance on Google Fonts, improving privacy, and speeding up initial load times.
- The notifications system has been redesigned to match the application's theme, providing clearer and more attractive alerts.
-
Enhanced Download Queue Management:
- The Downloads page now features a redesigned header with options to "Clear Completed" or "Clear All" items from the queue.
- Individual download items now have hover actions to Cancel an in-progress download, Retry a failed one, or Remove an item from the list.
- A placeholder message now appears when the download queue is empty, improving user feedback.
-
New Settings & 'About' Section:
- Reset App: A new button in the "Danger Zone" allows users to reset all application settings to their defaults without affecting downloaded media.
- Clear All Media: A new button gives users the option to completely and permanently delete all downloaded videos, thumbnails, and database files.
- An About section has been added to the settings page, crediting the developer (Md. Siam Mia) and providing quick links to the project's GitHub page.
-
Smarter Uninstaller:
- The uninstaller will now prompt the user, asking if they want to delete all their downloaded media and settings, giving them full control over their data.
- The application installation directory is now properly and completely removed upon uninstallation.
🐛 Bug Fixes & Stability
- [Critical] Fixed a major runtime crash on first launch for new installations caused by a missing dependency (
fs-extra). - [Critical] Fixed a bug where download processes would continue running in the background after closing the app. This resolves issues where the uninstaller or updater would be blocked by running tasks.
- [Critical] The installer build process has been fixed, resolving multiple
setup.isserrors related to flags and constants. - Fixed a bug where newly downloaded videos would not appear in the Home library until the application was restarted. They now appear instantly.
- Fixed a bug where the autoplay feature would not automatically start the next video.
- Fixed an issue where the uninstaller would fail to close the running application, forcing a manual shutdown via Task Manager.
🐛 Bugs Added to Fix in next update.
Lets just be true. Every update brings some new bugs. But dont worry. I'll fix them in the next update. And maybe introduce some new. So you never feel alone.
Full Changelog: 1.7.0...1.8.0