Releases
v1.1.0-3
Compare
Sorry, something went wrong.
No results found
Added
Deezer album URL detection in clipboard
Multi-platform consistency for album ratings (iTunes, Bandcamp, Spotify, Deezer)
Implemented SQLite database with migration from SharedPreferences
Created unified data models for albums, tracks, ratings, lists
Added database maintenance tools (vacuum, integrity check)
Added schema detection and column mapping for backward compatibility
Added transaction support for batch operations
Improved error handling and debug logging for database operations
Added database backup/restore functionality with enhanced format
Support for Spotify URLs in clipboard detection
Platform icons for better visual identification of music sources
Standardized UI component sizes for rating boxes and list icons to 48x48px
New skeleton loading screens for improved UX during content loading
Fixed
Fixed Deezer track handling, ratings persistence and album artwork display
Fixed database timestamp constraints for ratings across all platforms
Fixed track ID handling with multiple fallback mechanisms for consistent string IDs
Fixed album deletion cascading to custom lists
Fixed custom list content synchronization on album deletion
Fixed ratings not being calculated correctly in some cases
Fixed album artwork display inconsistencies across the app
Fixed database schema migration and backward compatibility issues
Fixed data integrity issues when accessing album artwork
Fixed non-null constraint error on ratings timestamp
Fixed album ratings persistence and display for all supported platforms (iTunes, Bandcamp, Spotify, Deezer)
Improved track loading reliability across different music platforms
Fixed issues with Spotify album tracks not displaying properly
Fixed issues with Deezer track ratings not being saved correctly
Fixed inconsistent handling of track IDs across different music platforms
Changed
Reorganized Settings page with grouped options for database management
Enhanced custom lists management with SQLite backend
UI/UX Improvement: Applied consistent 85% width layout to all screens
Refactored entire app from BuildContext-based navigation to GlobalKey approach
Added tooltips for track names that display full title on hover
Improved responsive design for various screen sizes
Improved dialog layout and sizing consistency across the app
Added checkbox-based list selection for better list management UX
Enhanced database schema validation
Improved rating error handling with multiple fallback mechanisms
Technical
Reduced context-dependent code for better maintainability
Implemented consistent navigation pattern using GlobalKeys
Improved error logging throughout the application
Optimized performance with const constructors where appropriate
Better separation of UI and business logic
Implemented proper transaction support for database operations
Added database integrity checks and repair functionality
Created migration utilities for safe data transition
Optimized database queries with prepared statements
You can’t perform that action at this time.