Added
- Global AI Speed Test (Ctrl+U) — Benchmark all currently visible models (respecting all active filters) in parallel with a 5-request concurrency limit to avoid rate limits. Results populate the AI Speed column for each model. Displays a prominent violet/purple footer badge warning about high request volume.
- New TUI footer layout with two speed test controls aligned left:
NEW ⭐️ Ctrl+A 🤖 AI Speed Test(green badge) — benchmark selected model onlyNEW Ctrl+U : Global AI Speed Test (Uses a lot of requests!)(violet/purple badge) — benchmark all visible models
- Concurrency utility
runWithConcurrency(tasks, maxConcurrent)to manage parallel benchmark requests safely. - Global benchmark state tracking in TUI:
globalBenchmarkRunning(boolean)globalBenchmarkTotal(number of models to test)globalBenchmarkCompleted(progress counter)
Changed
- Renamed column
Answer Speed→AI Speed(compact:AI Sp.) to better reflect that it measures model inference speed, not network ping. - Removed sort hotkey
wfrom the AI Speed column header — the column is not sortable, so the misleading yellow "w" has been removed. The column remains responsive and hides/shows with other optional columns. - Help overlay text updated:
Ctrl+Anow labeled "AI Speed Test" with description "(benchmark selected model → time + TPS)". - TUI footer structure updated to 3 lines (
TABLE_FOOTER_LINES = 3) to accommodate both speed test badges and the last release date.
Fixed
- Footer layout consistency with new multi-part line construction using
partsarray and proper hotkey zone registration for bothCtrl+AandCtrl+Ubadges.