v1.2.6
·
1 commit
to main
since this release
Added
- Global search — shell search filters Home, Browse, Music, Audiobooks, and Playlists with debounced query sync.
- Sleep timer — duration, end-of-chapter, and end-of-track stops on Now playing.
- Playback start choice — Play all / collection actions offer start from beginning vs continue when saved progress exists.
- Accent-insensitive search — normalized shadow columns (
*_norm) and migration backfill library search across web and mobile.
Changed
- App shell — persistent page chrome aligned with BudgetCheck and MobilityCheck across all routes.
- Section cards — Settings, App settings, Library, Browse, Music/Audiobooks, Playlists, and collection detail.
- Track lists (mobile) — bordered cards at ≤767px; collection detail tracks match.
- Playlist detail actions — More actions overflow menu on narrow viewports.
- Messaging — live regions and toast stack for status feedback.
Fixed
- Browse duplicate page header after shell migration.
- Play all only on Tracks (Music/Audiobooks) and Favorites (Browse) tabs.
- Integration test runner
run-docker-tests.shmonorepo root path.