# Changelog v0.3.81 - 2026-05-30

### Added
- **Tiny verdict indicator column** — Added a first-column `❔` status indicator that shows the current verdict as a compact emoji while keeping the existing `Verdict` column intact for users who already rely on the full text labels.
- **Clickable verdict shortcut** — The new `❔` column uses the same verdict sort behavior as the existing `Verdict` column, so users can sort by model condition from the far-left edge of the table.
- **Benchmark retry with blue badge** — Ctrl+A and Ctrl+U now retry failed models up to 3 times with 15s delay. Successful retries show a blue `↻N` badge in AI Latency and TPS columns.
- **Smart benchmark ordering** — Ctrl+U now tests UP/healthy models first (low ping → high ping), then timeout/noauth/down models last. Fast results appear instantly instead of waiting for slow retries.
- **Health updates from benchmark** — When a benchmark succeeds or fails, the model's Health column updates in real-time (e.g. a 429 model that responds gets marked UP).
- **Raw byte fallback for Ctrl+U** — Added `\x15` fallback so Ctrl+U works in Ghostty and other terminals where readline swallows the key event.

### Changed
- **Clearer verdict emojis** — Updated the TUI verdict icons to use the same compact visual language in both places: `🟩 Perfect`, `🟢 Normal`, `🟡 Spiky`, `🟠 Slow`, `🔴 Very Slow`, `🔥 Overloaded`, `🟥 Unstable`, `⚫ Not Active`, and `⏳ Pending`.
- **Benchmark runs on ALL models** — Ctrl+U and Ctrl+A no longer skip models based on health status, TUI filters, or missing provider URLs. Every model gets tested.
- **Stable tiny-column alignment** — Replaced the ambiguous-width `⚠️` verdict icon with `🟥` for `Unstable`, avoiding terminal-dependent emoji-width shifts in the first `❔` column.
- **Red dash on benchmark error** — Failed benchmarks show a red `—` in AI Latency and TPS columns instead of error codes (which already appear in the Health column).
