- Add comprehensive error handling to prevent crashes during model reload - Implement automatic port fallback (8080-8084) for web server conflicts - Configure uvicorn to work properly with PyInstaller console=False builds - Add proper web server shutdown on app close to release ports - Improve error reporting with full tracebacks for debugging Fixes: - App crashing when switching models - Web server not starting after app crash (port conflict) - Web server failing silently in compiled builds without console 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
27 KiB
27 KiB