New Features
- 3-line mini player layout - Now shows track name, artist, and current player name for better context
- Volume swipe controls - Swipe left/right on the mini player or player cards to quickly adjust volume
- Volume swipe hint - On first use, a helpful hint shows how to adjust volume with swipe gestures
Sync Improvements
- Better Cast+Sendspin sync - Fixed sync/unsync for devices that have both Cast and Sendspin capabilities
- Yellow border indicator - Manually synced players now show a yellow border to distinguish them from pre-configured speaker groups
- Improved sync reliability - Fixed several edge cases where sync would fail for certain player types
Fixes
- Fixed version code not updating correctly in builds
- Fixed queue fetch for Sendspin players
- Fixed player state display in mini player for Sendspin devices
- Removed "Tracks" heading and standardized Play On menus
- Shortened sync hint text for less intrusion
Security & Stability
- Credentials (API keys, passwords) are now stored securely using encrypted storage
- Improved touch targets for better accessibility (44dp minimum)
- Added screen reader support for player controls
- Fixed memory leaks in cache and player tracking
- Fixed race conditions in connection handling