What's Changed
🔧 Improvements
-
Persistent Player ID - Your player identity is now saved across app restarts, so the server recognizes you consistently instead of seeing a new player each time
-
Instant Sync Offset - Manual sync offset adjustments now apply immediately instead of requiring a reconnection
-
Version Display - App version is now shown in the Settings screen (About section)
🐛 Bug Fixes
-
Fixed Reconnection Loop - Resolved an issue where the app would repeatedly try to reconnect when the server intentionally stopped playback. Now correctly distinguishes between server errors and intentional disconnects (close code 1000)
-
Background Rendering - Fixed duplicate background rendering and ensured the background covers the full screen
-
UI Styling - Various styling fixes
🗑️ Removed
- Stay Connected Mode - Removed the Stay Connected feature to simplify the codebase and improve reliability. This removes ~525 lines of server callback code, boot receiver, and NSD advertising functionality
Full Changelog: v1.0.33...v1.0.34