Changelog
Version history and release notes.
v2.6.1
LatestFebruary 13, 2026New
- Spectrograph: logarithmic frequency scale (20 Hz – 10 kHz) with labeled axis
- Admin API with token-based authentication for remote management
Improved
- Spectrograph FFT resolution increased (8192-point) for precise low-frequency display
- CORS support for cross-origin admin dashboard access
v2.6.0
February 13, 2026New
- Visualizer: Wave 3D history plane FX (press Shift) — scrolling waveform history with slow rotation
- Visualizer: Orbit multi-ring FX — 3 perpendicular rings (XY/XZ/YZ planes) with rainbow colors
- Visualizer: Sphere cube wireframe FX — 12 edges + face diagonals with frequency-reactive distortion
- Visualizer: Grid rainbow shockwave FX — bass-driven concentric pulse rings with diagonal mesh
- Visualizer: Spectrograph palette swap FX — purple default, ocean blue-cyan-yellow-white on Shift
- Visualizer: Particles volume-reactive sizing — dots grow with higher volume
- Visualizer: Laser volume-sensitive copy spacing
Improved
- Particles redesigned: free-roaming across canvas with constant speed and edge wrapping
- Grid default simplified to dots only (no lines)
- Wave FX uses decoupled history buffer for smoother depth without lag
- Perspective projection clamped to prevent behind-camera glitching
Fixed
- Bulletproof local auth: session always forced on every request, preventing data loss on server restart
v2.5.0
February 12, 2026New
- Visualizer: freeze frame on pause — visualization holds last frame instead of fading out
- Visualizer: Radial 3D sphere FX (press Shift in Radial mode) — spinning sphere with frequency bars
- Visualizer: EQ color shift FX (press Shift in EQ mode) — hue cycles with the music
- Per-song notes feature with document icon indicator
- Multi-user web app mode with SQLite auth and per-user data isolation
- Shared data mode: web server auto-detects and shares Electron app data
Improved
- Renamed Bars mode to EQ
- Laser size reduced for tighter Lissajous figures
- Held keys (Shift, Space) no longer rapid-toggle — single press only
- Audio playback: Web Audio context resumes before play to prevent silent start
Fixed
- Auth: sign out and back in preserves all data
- Auto-login uses consistent account across Electron and web modes
v2.4.0
February 9, 2026New
- Audio Visualizer tab with 8 interactive modes: Bars, Radial, Wave, Particles, Orbit, Sphere, Grid, and Laser
- Custom frameless title bar replacing native Electron chrome
- Keyboard shortcuts on Visualizer: Space to pause, Left/Right arrows to skip songs
- Player idle state shows prompt when no song is playing
- MIDI synth integration: polyphonic oscillator synth routes through visualizer analyser node
- MIDI settings in Settings: device selector, waveform picker
Improved
- Smooth animations throughout the app: tab transitions, battle card effects, list stagger entrances
- Button press and hover transitions on all interactive elements
- Web Audio API integration for real-time frequency and waveform analysis
- Visualizer auto-hides controls and cursor after 2s of inactivity
- Overhauled StatsTab analytics, sticky sidebars, comparison improvements
v2.3.3
February 8, 2026Fixed
- Server Elo calculation now matches frontend algorithm (base 500, source-based K-values, dampened)
- baseElo of 0 no longer overrides computed rankings
v2.3.2
February 8, 2026Fixed
- Comparison source field now saved correctly (tier/quick/classic/bracket K-values)
- Tier mode deadlock with single unranked song now routes to quick mode
v2.3.1
February 7, 2026Fixed
- Data integrity: atomic writes (.tmp + rename) prevent file corruption on crash
- Automatic .bak backup recovery if main data file is corrupted
v2.3.0
February 6, 2026New
- App icon with branded “iM” design
- Cross-platform builds: Windows, macOS, and Linux via GitHub Actions CI
- Update checker with dismissible toast notification
v2.2.0
February 5, 2026Changed
- Switched build output from portable .exe to .zip to reduce false-positive security warnings
- Removed unused light theme setting
v2.1.0
February 4, 2026New
- Migrated from monolithic HTML to Vite + React component architecture
- Portable build (no installer required)
- Express server bound to localhost only — no more Windows Firewall prompts
- Asar bundling for smaller package size
v2.0.0
February 3, 2026New
- Initial public release
- Elo ranking system for music producers
- Head-to-head comparisons (Classic & Quick modes)
- Bracket tournaments
- Genre tagging and filtering
- Built-in audio player with queue
- Smart playlists from rankings
- Stats dashboard with scatter plots
- CSV and M3U export
- Fully offline — no accounts, no cloud