v1.5.0 — Native window fix
What's New
Native window restored in bundled app
The PyInstaller-bundled exe now opens a proper native window (pywebview + EdgeChromium) instead of crashing with a .NET error.
Root cause fixed — three build/runtime bugs:
- Wrong
Microsoft.Web.WebView2.WinForms.dllvariant was bundled (net462instead ofnetcoreapp3.0) - Missing
Python.Runtime.runtimeconfig.jsonprevented .NET version roll-forward webview.start()returns immediately (GUI on background thread) — main thread fell through to browser fallback, opening Chrome on top of the native window. Fixed by blocking main thread until window closes.
Now works on: .NET 6, 7, 8, 9, or any future version. Gracefully falls back to browser if .NET Desktop Runtime is not installed.
Also includes
- .NET Desktop Runtime pre-detection with guided install dialog
- Drag-and-drop file attachments in agent chat
- Global Settings UI
- Per-project Remote Control toggle
- Agent process registration API
- GitHub Sync improvements