Extension for Windows - #12
Conversation
The claude auth-status and codex app-server quota refreshes (every QUOTA_REFRESH_S=60s) shelled out to the provider CLIs without CREATE_NO_WINDOW, so on Windows a cmd/console window flashed once a minute. Add a shared _NO_WINDOW creationflag (matching the updater) and apply it to both calls.
|
Thanks Paul! Here is the feedback on the PR. We need to find someone on Windows. Thanks for adding Windows support. I reviewed commit Must fix
Cross-platform maintainabilityThe PR currently implements platform behavior as Windows versus “everything else,” while the Linux PR adds a separate XDG branch. These changes will conflict and make future OS support harder. I suggest centralizing platform detection and paths in something such as: Use explicit The 477-line tray script would also be easier to maintain if formatting/view-model logic were separated from the WinForms host. Testing neededThe existing Windows tests are mainly source-string checks. Please add a
Because the PR specifically claims Windows ARM support, please also attach native ARM64 validation evidence: architecture output, installation, tray startup, login restart, update, and uninstall. Local cross-platform checks passed: 233 tests passed with one Windows-only smoke test skipped, Python compilation passed, embedded JavaScript parsing passed, and |
Extending support for Windows