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

latest releases: v0.5.99, v0.5.98, v0.5.97...
7 months ago

Changed

  • Massive TUI Controller Extraction: Extracted the main UI event loop and state machine out of bin/free-coding-models.js into a dedicated src/app.js controller. This cuts the main executable size drastically and makes the TUI architecture more modular and testable.
  • Robust Error Boundaries: Wrapped all critical asynchronous operations, keypress handlers, UI render timers, and polling cycles with comprehensive try/catch blocks. Instead of the TUI crashing and destroying the terminal scrollback on unexpected errors, it will now gracefully exit the alternate screen buffer, print a formatted stack trace, and point users to the GitHub issue tracker and feedback form.
  • Global Crash Resiliency: Added uncaughtException and unhandledRejection listeners at the entry point to guarantee terminal restoration even if a library fails catastrophically.

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

NewReleases is sending notifications on new releases.