Poll external processes instead of Start-Process -Wait on the UI thread, and restart the tray after a successful update.
Co-authored-by: Cursor <cursoragent@cursor.com>
Apply updates as Administrator for Program Files, copy portable python with .venv, and wait for tray apply to finish.
Co-authored-by: Cursor <cursoragent@cursor.com>
Allow non-admin reconfigure of .env, harden setup/tray flows, and refresh the context menu with hover selection.
Co-authored-by: Cursor <cursoragent@cursor.com>
Selecting built-in PostgreSQL now always applies setup_first_run after files copy;
failed config shows a clear error instead of a misleading first-time tip.
Co-authored-by: Cursor <cursoragent@cursor.com>
Choose bundled or external PostgreSQL in the Setup wizard with connection
validation; optional NETX_CREDENTIAL_SECRET_KEY; single desktop shortcut;
faster uninstall and tray startup for offline Windows packages.
Co-authored-by: Cursor <cursoragent@cursor.com>
Chinese packaging scripts without BOM were misread as ANSI and failed at first-run.
Document that bundled Python 3.13+ needs Server 2016+ / Win10+.
Co-authored-by: Cursor <cursoragent@cursor.com>