Changelog

Version history and release notes.

v2.6.1

LatestFebruary 13, 2026

New

  • 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, 2026

New

  • 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, 2026

New

  • 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, 2026

New

  • 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, 2026

Fixed

  • 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, 2026

Fixed

  • 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, 2026

Fixed

  • 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, 2026

New

  • 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, 2026

Changed

  • Switched build output from portable .exe to .zip to reduce false-positive security warnings
  • Removed unused light theme setting

v2.1.0

February 4, 2026

New

  • 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, 2026

New

  • 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