github vava-nessa/free-coding-models v0.5.83

latest releases: v0.5.99, v0.5.98, v0.5.97...
one month ago

Three community issues fixed in one pass, all focused on day-to-day TUI reliability: a hidden Windows prompt, probe ergonomics, and the command palette on small server consoles.

Added

  • ๐Ÿ”ง --fix-permissions (also --yes / -y): fix insecure config file permissions (chmod 600) without any prompt, ideal for scripts and CI (#173)
  • โŒจ๏ธ Shift+P: re-probe ONLY the models currently failing (404 / 410 / 429 / 401...) instead of re-testing the whole list, for quick rescans after an auth blip (#168)
  • โŒจ๏ธ Space: expand the selected row into a 2-line detail card showing provider, key status, endpoint URL, full model id, tier, SWE score, context window, last ping and HTTP code. Space again or moving the cursor collapses it (#168)
  • ๐Ÿ–ฅ๏ธ Command palette degrades gracefully: compact layout on small screens, plain-text rendering when the terminal has no color support (NO_COLOR, TERM=dumb, basic KVM consoles) (#169)

Fixed

  • ๐ŸชŸ Windows: the config permission security warning and its "Fix permissions automatically? (Y/n)" prompt were rendered behind the TUI, making the app look frozen; the check now runs and resolves BEFORE the interactive UI starts (#173)
  • ๐Ÿ’ฅ TUI crash during the 404 probe: a progress-bar accounting bug (RangeError on a negative repeat) could kill the whole process mid-probe (#168)
  • ๐ŸŽ›๏ธ Ctrl+Shift+P was unreachable: the palette intercepted it first; the binding now works and palette commands can never take the TUI down via an unhandled rejection (#168)
  • ๐Ÿ“ Command palette rows overflowed up to 47 columns past the terminal edge on 80-column consoles (truncated mid-word, garbled right border); rows are now composed under a strict ANSI-aware width budget, the panel clamps to any terminal size down to 40x12, and margins are actively cleared (#169)

Changed

  • ๐Ÿ“– Help overlay, README and AGENTS.md key reference updated to document Shift+P, Ctrl+Shift+P and Space
  • ๐Ÿงน website: strict-null fixes in the changelog loader (first batch of pre-existing typecheck errors)

Don't miss a new free-coding-models release

NewReleases is sending notifications on new releases.