Fluxtuner 1.0.4
FluxTuner 1.0.4
This release focuses on Web admin management, public stats polish and browser/player diagnostics.
Highlights
- Added an admin-only user deletion flow for FluxTuner Web.
- Added a compact Admin danger zone with strong confirmation before destructive actions.
- Added anonymous approved-user counts to the public Web stats.
- Added an admin-only opt-in Player debug panel for browser and mobile playback diagnostics.
- Deduplicated Web player and Media Session logic so browser, mobile and external media controls use a single playback flow.
- Improved the Admin player debug layout on mobile.
Added
- Admin-only user deletion API.
- Cleanup of related Web sessions, favorites, playlists, playback history and password change requests when deleting a user.
- Admin user danger zone in the Web UI.
- Anonymous aggregate approved-user count in public stats.
- Admin-only Web player debug panel with:
- playback snapshots
- event log
- copy/export controls
- downloadable diagnostic logs
Changed
- Unified Web player and Media Session control paths.
- Made external Media Session stop actions conservative by pausing and preserving the current station instead of clearing playback state.
- Improved mobile layout for the Admin player debug panel so it no longer widens the page.
Fixed
- Fixed Admin user management lacking a real destructive-delete path.
- Fixed overlapping Web player Media Session handlers that could cause inconsistent playback behavior after search, pause, resume or external media controls.
- Fixed public stats copy and rendering so platform usage can include user count without exposing usernames, sessions, IP addresses or timestamps.
Security / Privacy
- User deletion remains admin-only, CSRF-protected and blocks self-delete.
- Public user stats expose only anonymous aggregate counts.
- Player debug logging is local, opt-in and admin-facing.