Skip to content

Add Windows tray launcher and improve Bridge behavior on Windows - #175

Draft
11233321323 wants to merge 46 commits into
K9i-0:mainfrom
11233321323:windows-tray-bridge
Draft

Add Windows tray launcher and improve Bridge behavior on Windows#175
11233321323 wants to merge 46 commits into
K9i-0:mainfrom
11233321323:windows-tray-bridge

Conversation

@11233321323

Copy link
Copy Markdown

Summary

This change adds a Windows tray launcher and improves Bridge behavior for Windows users.

  • Add a WinForms tray launcher under apps/windows-tray with bilingual Chinese/English UI.
  • Start, stop, restart, and inspect the Bridge from a desktop tray app without keeping a terminal window open.
  • Add cross-platform npm lifecycle scripts so Windows users can run npm install and npm run bridge without WSL-only shell utilities.
  • Relax the local Claude auth preflight so third-party or proxy-compatible runtimes can provide their own authentication.
  • Merge Codex app-server thread listing with local session scanning so recent sessions appear without restarting Codex.
  • Add Windows tray documentation and release notes.

Verification

  • npx tsc --noEmit -p packages\bridge\tsconfig.json
  • npm --workspace=packages/bridge run test:windows-smoke
  • dotnet build apps\windows-tray\CCPocketTray.csproj -c Release

Notes

The tray launcher prefers the built Bridge output when available and falls back to the existing npm Bridge command during development. Build artifacts, local Cowart canvas drafts, and screenshots are ignored and not included in this PR.

11233321323 and others added 30 commits July 20, 2026 05:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant