Skip to content

Add unbound workspace delete shortcut#3875

Merged
nwparker merged 1 commit into
mainfrom
nwparker/https-github.com-stablyai-orca-issues-2808
May 30, 2026
Merged

Add unbound workspace delete shortcut#3875
nwparker merged 1 commit into
mainfrom
nwparker/https-github.com-stablyai-orca-issues-2808

Conversation

@nwparker

@nwparker nwparker commented May 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add an unbound workspace.delete keybinding action that can be customized without assigning a default chord yet
  • route the action through the main-window shortcut bridge so customized bindings work while terminal input is focused
  • add a Cmd+J Delete Workspace action that reuses the existing workspace delete confirmation flow

Closes #2808

Test plan

  • pnpm vitest run --config config/vitest.config.ts src/shared/keybindings.test.ts src/shared/window-shortcut-policy.test.ts src/main/window/createMainWindow.test.ts src/renderer/src/components/cmd-j/quick-action-context.test.ts src/renderer/src/components/cmd-j/palette-results.test.ts
  • pnpm run typecheck
  • pnpm vitest run --config config/vitest.config.ts src/renderer/src/hooks/useIpcEvents.test.ts src/renderer/src/web/web-preload-api.test.ts
  • pnpm run lint

Risk: high
This introduces a workspace delete command path through keybindings, the main-window shortcut bridge, Cmd+J actions, preload, and renderer IPC. Even without a default chord, delete-workspace behavior is destructive and should get another review pass.

@nwparker nwparker added the risk:high High risk change label May 30, 2026
@nwparker
nwparker force-pushed the nwparker/https-github.com-stablyai-orca-issues-2808 branch from f9fd22f to ecf6272 Compare May 30, 2026 19:52
@nwparker
nwparker merged commit 5f3d6fc into main May 30, 2026
1 check passed
thomaszdxsn pushed a commit to thomaszdxsn/orca that referenced this pull request Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk:high High risk change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a keyboard shortcut to delete the current workspace

1 participant