v2.5.1
π Bug Fix
Root cause: bindSettings() referenced $("btn-test") and $("test-result") β elements that no longer exist in v2.5 HTML (replaced by btn-test-fish / fish-test-result in bindVoiceEngines). This null reference threw an exception, aborting bindSettings() before $("btn-save-settings") could be bound β cascading failure prevented ALL subsequent boot steps (LLM, engines, libs, scripts, generate, agent binding).
Impact: Every save/test button was dead. Settings could not be saved. No tab navigation after initial load.
Fix: Removed the stale 8-line handler block. Also fixed ms_enabled save expression.
Verified: 12+ buttons all bound, script parse works, project modal works, offline generation works end-to-end.
π¦ Download
EchoForge-v2.5.1-win-x64.exe (~55 MB)