Skip to content

Add dirty branch launch safety gate #40

Description

@tonythethompson

The current QuickShell launch flow can block a workspace launch when the workspace would switch branches and the worktree is dirty. The Raycast backlog should keep that safety behavior so the port does not silently remove an existing guardrail.

Acceptance criteria:

  • Launch can be blocked when branch switching would occur on a dirty worktree.
  • The user gets a clear message explaining why launch was blocked.
  • The behavior can be configured from settings.
  • The gate applies before launch starts, not after the terminal is already opened.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions