Skip to content

Comments

UI: Git dirty preflight + terminal fix#56

Merged
gabelul merged 1 commit intomasterfrom
feat/git-preflight-terminal-ui
Jan 26, 2026
Merged

UI: Git dirty preflight + terminal fix#56
gabelul merged 1 commit intomasterfrom
feat/git-preflight-terminal-ui

Conversation

@gabelul
Copy link
Owner

@gabelul gabelul commented Jan 26, 2026

  • Blocks parallel start when the project git working tree has non-ignorable uncommitted changes; surfaces a Git Dirty modal with one-click "Stash changes".
  • Adds /api/projects//git/status + /git/stash endpoints and shows a "Git dirty" badge in Progress.
  • Gatekeeper now ignores known Playwright artifacts and includes dirty-file details in rejection excerpts.
  • Fixes Windows terminal spawning when pwsh path contains spaces.

How to verify:

  • Run autocoder-ui, open a project with git changes, click Run in parallel mode → see Git Dirty modal.
  • Click "Stash changes" → retry start should work.
  • Open Term tab → terminal should launch even with pwsh in Program Files.

Tests:

  • pytest -q
  • npm -C ui run build

@gabelul gabelul merged commit 9e2ef8b into master Jan 26, 2026
3 checks passed
@gabelul gabelul deleted the feat/git-preflight-terminal-ui branch January 26, 2026 22:04
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