Skip to content

feat(server): add Windows tray controls - #604

Open
flowing-water1 wants to merge 3 commits into
xintaofei:mainfrom
flowing-water1:feat/windows-server-tray
Open

feat(server): add Windows tray controls#604
flowing-water1 wants to merge 3 commits into
xintaofei:mainfrom
flowing-water1:feat/windows-server-tray

Conversation

@flowing-water1

Copy link
Copy Markdown

Summary

  • add a native Windows tray for the standalone codeg-server binary
  • open the web console on tray double-click and expose web/logs/quit menu actions
  • gracefully stop Axum from the tray quit action
  • embed the existing Codeg icon into codeg-server.exe
  • add an Open Logs Folder action to the desktop Tauri tray, including localized labels

Validation

  • pnpm build
  • cargo check
  • cargo check --no-default-features --bin codeg-server
  • cargo clippy --no-default-features --bin codeg-server -- -D warnings
  • cargo test --no-default-features --lib server_tray
  • cargo build --release --no-default-features --bin codeg-server
  • verified the release executable exposes a 32x32 associated Windows icon

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