Releases
v1.1.2-1
Compare
Sorry, something went wrong.
No results found
Added
Implemented clean architecture project structure with clear separation of concerns
Organized code into feature modules and layers for better maintainability
Added comprehensive project structure diagram in documentation
Restructured project with core, features, platforms, ui, database, and navigation layers
Created export files for backward compatibility during transition
Implemented album reordering feature in saved albums page with drag-and-drop functionality
Added dedicated reordering mode with clear visual indicators and improved user feedback
Enhanced UI with direct feedback during reordering operations
Added ability to save custom album order to database with proper persistence
Improved
Better code organization with domain-driven structure
Clearer separation between UI and business logic
Enhanced module boundaries with feature-based organization
Improved maintainability through standardized project structure
Simplified navigation and dependency management
Reduced coupling between modules through proper abstractions
Better testability with cleaner component isolation
Implemented responsive design with 95% width on mobile and 85% width on desktop
Added horizontal scrolling for tracklists to improve usability on smaller screens
Fixed search bar alignment and overflow issues across different device sizes
Optimized layout for various screen sizes with consistent width constraints
Enhanced platform icon display with improved overflow handling
Fixed
Data Management & Import
Fixed UNIQUE constraint violations when importing album-list relationships in backup files
Enhanced import process to properly handle duplicate entries in custom lists
Improved error handling during backup import to ensure all data is properly processed
Added better logging for database constraints during import operations
Fixed duplicate method definitions in DatabaseHelper
Removed unused code in custom lists page
UI & Navigation
Enhanced custom list and saved albums reordering with improved drag-and-drop handling and state persistence
Enhanced drag handle positioning for better user experience
Implemented consistent UI for reordering between custom lists and saved albums pages
Enhanced color_reset_utility to properly update theme service
Added better error handling and diagnostics
Fixed search bar alignment and width issues on both mobile and desktop platforms
Added responsive width handling across all app screens (95% on mobile, 85% on desktop)
Implemented horizontal scrolling for tracklists to prevent overflow on narrow screens
Optimized platform icon display with proper overflow handling
Theme System
Ensured theme color and mode now update correctly when importing backups
Fixed theme color updating properly when imported from backup
Added updateThemeModeFromImport to ThemeService
Ensured primary color correctly persists across app restarts
Improved settings page UI updates for theme changes
Platform Integration
Fixed platform match widget causing Bandcamp icons not to be properly highlighted when selected
Fixed concurrent modification issues in platform match widget causing Discogs icons not to appear
Fixed platform icon selection logic to properly handle Bandcamp URLs with different domain formats
Improved platform matching with more reliable URL detection and platform identification
Fixed missing platform icons by ensuring all standard platforms are always included in supported platforms list
Enhanced platform URL detection and matching with consistent logging and error handling
You can’t perform that action at this time.