Repository navigation
Tuitify 0.2.7
Tuitify 0.2.7
Tuitify 0.2.7 gives the terminal player a cohesive semantic design system and
hardens several queue, authentication, and Mix Builder edge cases.
Highlights
- Redesign the complete Ratatui interface around semantic background, surface,
text, border, accent, warning, and error tokens for every theme. - Keep keyboard focus, row selection, the currently playing track, and playback
state visually distinct, including when those states overlap. - Refine the header, contextual shortcut footer, navigation, catalog and queue
tables, Now Playing, Mix Builder, Help, Stats, Lyrics, Visualizer, empty states,
and compact layouts. - Rework Cyberpunk around cyan and subdued blue/slate tones instead of competing
cyan and magenta accents. - Cancel stale Track Radio work when its current seed is removed and invalidate
in-flight Smart Shuffle recommendations after queue removal. - Detect mismatched saved catalog and streaming accounts during setup, finish
account cleanup, and request the correct streaming authorization. - Apply search and filter limits by Unicode character count rather than UTF-8
byte length. - Release Mix Builder pins safely when a regenerated source pool becomes too
small, with a clear warning in the preview note. - Add an idempotent PowerShell installer that copies Tuitify to a stable per-user
directory, adds it to userPATH, and verifies the installed command. - Align the GitHub Pages demo with the Rust application's theme names and order.
Install
Download and extract Tuitify-0.2.7-windows-x86_64.zip, then run:
.\scripts\install.ps1
tuitifyOr download tuitify.exe directly. Spotify playback requires a Premium account;
tuitify demo requires no Spotify credentials, network, Discord, or audio device.
Verification
- 193 offline Rust tests passed; 5 environment-specific or benchmark tests were
intentionally ignored. - Rust formatting, Clippy with warnings denied, and the locked optimized build
passed. - All 11 Microsoft Edge Playwright website tests passed;
npm auditreported no
vulnerabilities. - The release executable reported
tuitify 0.2.7, and the native demo was
exercised in a real terminal across all five themes and major overlays.
Live Spotify catalog/playback, audible output, physical media keys, LRCLIB, and
Discord presentation remain environment acceptance checks and were not exercised
for this build.