Skip to content

Fluxtuner 1.0.4

Choose a tag to compare

@github-actions github-actions released this 02 Jul 18:34

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.