Update recent updates modal with library history, MBID repair, and latest fixes

pull/253/head
Broque Thomas 2 months ago
parent ce3bbd86c8
commit e2ba879197

@ -16952,6 +16952,26 @@ def get_version_info():
"title": "What's New in SoulSync",
"subtitle": f"Version {SOULSYNC_VERSION} — Latest Changes",
"sections": [
{
"title": "📜 Library History",
"description": "Persistent record of every download and server import — viewable from the dashboard",
"features": [
"• History button next to Recent Activity opens a modal with Downloads and Server Imports tabs",
"• Every completed SoulSync download is logged with title, artist, album, quality, and cover art",
"• Every new track imported from Plex, Jellyfin, or Navidrome is logged automatically",
"• Paginated browsing with tab count badges and relative timestamps",
"• History persists across restarts — unlike the in-memory activity feed"
]
},
{
"title": "🔬 MusicBrainz MBID Mismatch Repair",
"description": "New repair job to detect and fix wrong MusicBrainz recording IDs on library tracks",
"features": [
"• Detects tracks where the stored MusicBrainz recording ID resolves to a different title than expected",
"• Fix action clears the bad MBID so enrichment can re-match correctly",
"• Also fixes MusicBrainz recording matching returning wrong titles due to unstable MBID lookups"
]
},
{
"title": "🎵 HiFi Download Source",
"description": "Free lossless downloads via public hifi-api instances — no account or subscription required",
@ -17018,6 +17038,11 @@ def get_version_info():
"title": "🐛 Recent Bug Fixes & Improvements",
"description": "Stability fixes, UX improvements, and edge case handling",
"features": [
"• Fix $year template variable empty for playlist/sync downloads — album metadata from discovery was being discarded in the fallback download path",
"• Fix empty brackets in folder names ($year, $quality etc.) not being cleaned when template variables resolve to empty",
"• Fix missing album cover art in download progress bubbles for redownload and issue modal downloads",
"• Cancel button for watchlist scans — stop manual or automation-triggered scans mid-run",
"• Fix service status labels missing HiFi and Qobuz display names",
"• Redownload button on enhanced library view — re-download any album directly from the library manager",
"• Hemisphere setting for seasonal playlists — southern hemisphere users get correct seasonal recommendations",
"• Play button on repair findings — preview tracks directly from the maintenance findings list",

Loading…
Cancel
Save