·
3 commits
to 6a211bfd67ec5e293988197ef8d6351bf3cfa872
since this release
π ViveStream Next v1.8.3
A lightning-fast, native YouTube downloader & sleek local media library. π¬β¨
π Changelog calculated since tag
v1.7.5
π¦ What's New in this Release
β¨ Features & Enhancements
- feat(ci): add draft and prerelease inputs to release workflow (
6a211bf) - feat(ci): add automatic git tagging and improved changelog generation (
843d7c8) - feat(components): add VideoCard component (
258b28e) - feat(ui): add VideoCard component styles (
60f71ec) - feat(ui): add keyboard shortcuts modal (
84f4d71) - feat(ui): add styles for shortcuts modal (
63d146b) - feat(ui): add styles for playlist modals (
d88cfb8) - feat(ui): add create playlist modal component (
3b66a05) - feat(ui): add playlist management modal (
6b64884) - feat(store): add playlist support to download tasks (
c3a7766) - feat(settings): add keyboard shortcuts modal trigger (
c233cd7) - feat(playlists): overhaul playlist management and UI (
9d58651) - feat(player): add keyboard shortcuts and metadata editing (
54a24d0) - feat(player): add on-screen display badge styles (
b5bbc4f) - feat(home): add playlist management to video cards (
d302fd7) - feat(favourites): integrate video card and playlist modal (
d6feee6) - feat(artist): add avatar upload functionality and playlist integration (
339a84f) - feat: implement global keyboard shortcuts (
7c84d16) - feat: add primary button styles (
6eed66e) - feat(models): add VideoMetadataResponse struct (
0e77ca0) - feat(api): expose additional media and playlist management commands (
e9d965c) - feat(downloader): update metadata parsing and add deduplication logic (
6454743) - feat(db): add video management commands and auto-sync artists (
0dcc35d) - feat(ci): implement automated categorized changelog generation (
51f8fe9) - feat(downloader): add support for deno and po token provider binaries (
e1f4988) - feat(settings): add youtube api client fallback configuration (
14aefb1) - feat(store): add player client configuration (
da049a0)
π Bug Fixes & Improvements
- fix(artists): encode artist name in navigation path (
86c0f48) - Fix permission setup in binary downloader (
f9d3107) - Fix permission variable naming and pre-create binary files (
616e95c) - Fix linux test job compile errors in Rust backend (
dce90cb)
π¨ UI & Aesthetics Polish
- style(playlists): redesign playlist page layout and components (
c88702b) - style(artists): update card and avatar styling (
12f38a6)
β‘ Performance & Core Engine
- refactor(ci): simplify release body generation in workflow (
cc86339) - refactor(system): simplify directory removal and remove unused reindex logic (
790630a) - refactor(downloader): update yt-dlp player clients and clean up code style (
c400c4c)
π οΈ Other Changes & Maintenance
- Update README.md (
f44eb39) - test: update test suite and remove cargo test from npm script (
afcb829) - Dependency Update (
1228fdb) - Harden downloader error handling (
a55e02d) - Per-video WebView PO tokens & download UI improvements (
ec17e87) - Merge pull request #2 from rootLocalGhost/copilot/fix-github-actions-job (
38609a0) - Replace external PO token provider with native WebView (
770856a) - chore(deps): add tauri test dev-dependency (
6e2c2f3) - test(downloader): update binary path assertions (
75bc549) - test(ipc): update download_video mock to include playerClient (
5685e28) - docs: update anti-bot strategy documentation (
38387b4)
π» Installation & Downloads
| Platform | Package | Architecture |
|---|---|---|
| πͺ Windows | vivestream-next_1.8.3_x64-setup.exe |
x86_64 |
| π§ Linux (Debian/Ubuntu) | vivestream-next_1.8.3_amd64.deb |
x86_64 |
| π§ Arch Linux | vivestream-next_1.8.3_x86_64.pkg.tar.zst |
x86_64 |
Tip
π‘οΈ Security Notice (Unknown Publisher)
ViveStream is a non-commercial open-source project. We do not purchase expensive enterprise code-signing certificates. Your operating system may flag the installer as coming from an Unknown Publisher.
- πͺ Windows: Click "More Info" β "Run Anyway" if Microsoft Defender SmartScreen prompts.
- π§ Linux: Right-click the binary β Properties β check "Allow executing file as program" (or
chmod +x).
β¨οΈ Pro Tip: Press ? anywhere in the app to open the interactive Keyboard Shortcuts Cheat Sheet! β If you like ViveStream, consider giving us a star on GitHub!