You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix play icon misalignment: Rebuilt icon morph CSS — spans are now absolutely positioned with flexbox centering instead of relying on SVG position: absolute
Fix Bluetooth controls: Added setSessionActivity(), onStop() callback, ACTION_STOP and ACTION_PLAY_PAUSE to PlaybackState
Fix settings wipe on save: saveSettings() now merges onto existing settings instead of building fresh from DOM (which only had active tab's fields)
Settings persistence backup: Periodic 10s sync from localStorage to SharedPreferences prevents data loss on update