Skip to content

Commit fda30d2

Browse files
committed
updated changelog.md
1 parent 4547009 commit fda30d2

1 file changed

Lines changed: 46 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,52 @@ All notable changes to Musly will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.0.12] - 2026-05-07
9+
10+
### Added
11+
- **Persistent Queue Across Restarts** ([#156](https://github.com/dddevid/Musly/issues/156))
12+
- Queue state (songs, current index, current song ID) saved to SharedPreferences
13+
- Automatically restores queue on app launch without auto-playing
14+
- Validates local file paths exist before restoring
15+
- Debounced save (200ms) to avoid excessive writes
16+
- Clears persisted data on explicit queue clear
17+
- **Artist Play Enhancement** ([#151](https://github.com/dddevid/Musly/pull/151))
18+
- "Play" button on artist screens now appends rest of artist's songs to their top songs
19+
- Provides fuller artist experience when pressing play
20+
21+
### Fixed
22+
- **History Screen Loading** - Improved history loading and listener management
23+
- **Library Refresh** ([#152](https://github.com/dddevid/Musly/issues/152))
24+
- Refresh button now forces full re-sync by bypassing 6-hour cooldown
25+
- Fixes stale library content after user clicks refresh
26+
- **Accent Color Consistency** ([#158](https://github.com/dddevid/Musly/issues/158))
27+
- Play/Shuffle buttons now use theme accent color instead of hardcoded red
28+
- Applied to album, artist, and playlist screens
29+
- **Emby/Jellyfin Library Sync** ([#160](https://github.com/dddevid/Musly/issues/160))
30+
- Added `getAllSongs()` to JellyfinService for O(1) API call
31+
- SubsonicService proxy for Jellyfin compatibility
32+
- Fixed albumId and artistId fallbacks in item parsing
33+
- Fixed pagination loop early-break issue
34+
- **Play/Shuffle Button Design** ([#157](https://github.com/dddevid/Musly/issues/157))
35+
- Consistent pill-shaped design across artist, album, and playlist screens
36+
- Play/Shuffle row added below artist header
37+
- **Now Playing Screen**
38+
- Replaced AnimatedMeshGradient with reliable radial gradient blobs
39+
- Fixed lyrics scroll-to-current when ListView items are unbuilt
40+
- Added lyrics slide-up/fade transition
41+
- Fixed ReorderableListView null crash with drag handle
42+
- **Local Files UX**
43+
- Folder cover art fallback
44+
- Smart sorting with genre/year filters
45+
- Added Radio Stations to mobile Library screen
46+
- **Localization** - Updated l10n keys for empty states and scan actions
47+
48+
### Changed
49+
- **Android Build** - Bumped version to 1.0.12+1 for update support ([#148](https://github.com/dddevid/Musly/issues/148))
50+
- **MusicService** - Cleaned up comments and streamlined code
51+
- **Artwork Loading** - Optimized loading and metadata updates in MusicService
52+
- **Recommendation Service** - Enhanced with improved data handling and caching
53+
854
## [1.0.11] - 2026-05-04
955

1056
### Added

0 commit comments

Comments
 (0)