Skip to content

v1.5.0 — Native window fix

Choose a tag to compare

@ronle ronle released this 23 Mar 17:42

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:

  1. Wrong Microsoft.Web.WebView2.WinForms.dll variant was bundled (net462 instead of netcoreapp3.0)
  2. Missing Python.Runtime.runtimeconfig.json prevented .NET version roll-forward
  3. 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