Skip to content
This repository was archived by the owner on Jul 26, 2026. It is now read-only.

fix(core): hide Git console windows on Windows - #9

Merged
notzenco merged 1 commit into
mainfrom
fix/windows-git-console-spam
Jul 23, 2026
Merged

fix(core): hide Git console windows on Windows#9
notzenco merged 1 commit into
mainfrom
fix/windows-git-console-spam

Conversation

@notzenco

Copy link
Copy Markdown
Owner

What changed

  • apply Windows CREATE_NO_WINDOW to every Git subprocess launched by the shared repository inspector
  • retain the existing embedded PTY behavior for terminal mode

Why

The post-launch repository refresh starts several short-lived git.exe processes. Because Axio is a GUI application, Windows was creating a visible console window for each process, producing a burst of terminal windows whenever Axio opened or refreshed a repository.

Impact

Repository startup and manual refresh remain functional, but their Git subprocesses now stay invisible on Windows. Other platforms are unchanged.

Validation

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --locked -- -D warnings
  • cargo test --workspace --locked (19 passed)
  • bun run --cwd apps/axio-desktop test:ui (5 passed)
  • bun run --cwd apps/axio-desktop build
  • monitored all top-level Windows windows for ten seconds through startup and repository refresh; Axio was the only new window

@notzenco
notzenco marked this pull request as ready for review July 23, 2026 15:41
@notzenco
notzenco merged commit 6af2820 into main Jul 23, 2026
1 check passed
@notzenco
notzenco deleted the fix/windows-git-console-spam branch July 23, 2026 15:44
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant