# v0.18.1 - Replace the watch-preview dropdowns and bottom dock with the shared vertical controller/keyboard menu. Keep playback, seeking, bounded loops, instrument/difficulty, song/note speed, highway settings, volume and song actions available there. - Align the song title, artist and action buttons beside the artwork. Center desktop preview/player windows before first show and migrate the former tall preview layout to balanced proportions. - Add the shared controller Song Info metadata, chart statistics, local-best/star status and rankings access to the player menu. Preserve the full Play Chart scoring, combo, star power, star progress, misses, practice and results systems in desktop and controller presentations. - Prevent hidden legacy timeline callbacks from seeking and keep watch-only speed changes out of gameplay scoring sessions. # v0.18.0 - Add optional recoverable Discord accounts through Supabase, with browser PKCE sign-in, encrypted Windows session storage, token renewal, cancellation and per-device sign-out. - Add opt-in community leaderboards from desktop Song Details, controller Song Actions, the player pause menu and song results. View the top 100, your best/rank and result statistics. Keep chart scoring content, instrument/difficulty, strum/gamepad and No Fail variants separate. - Share only new eligible standard full runs at 100% song speed. Keep practice, partial, modified and failed runs local. Preserve local scores and offline playback when the service is unavailable. Community scores are client-reported, not anti-cheat verified. - Restrict database access to authenticated score APIs, with server-owned account identity, private RLS tables, input bounds, best-score upserts, idempotent retry identifiers and per-account submission limits. Add reversible Hide/Restore My Online Scores controls. - Keep credentials, sharing consent and provider tokens out of backups and score payloads. Update the privacy notice and per-release agreement for the optional account service. - Include the v0.17.27 sustain-wave, missed-fret feedback, controller-binding and preview recovery fixes below.