1.7.0
v1.7.0 Update
This release focuses on stability improvements, better UX in the dashboard, and internal refactors to make the system more maintainable and extensible.
Added
-
Artist drill-down in dashboard/stats/summary
- Click an artist to view their top 10 songs
-
Persistent custom image override via URL in dashboard/stats/summary
- Custom images are now saved and retained across sessions
-
Custom dialog system
- Replaces default
alertandconfirmacross dashboard and extension for a more consistent UI
- Replaces default
Improved
-
Error filtering in extension
- Reduced unnecessary log noise when users do not grant userscript permissions
-
Localization system
- Reorganized locale file structure and added Crowdin support for easier translations
Fixed
-
Memory leaks in dashboard
- Resolved issues caused by event listeners, timers, and subscriptions
-
Missing translations in dashboard and extension
-
Extension playing detection logic
- Fixed incorrect behavior caused by parser-specific
isPlayingoverriding tabaudiblestate - Fixed
isPlayingdetection across multiple parsers (j1FM,plazaOne,r-a-dio,radioGarden,sasaleleMusicStation,soundcloud,wap-fm)
- Fixed incorrect behavior caused by parser-specific
Full Changelog: 1.6.0...1.7.0