Skip to content

feat(desktop): render the macOS-first workbench shell - #130

Merged
qwen-code-dev-bot merged 1 commit into
mainfrom
issue/129-desktop-workbench-shell
Jul 18, 2026
Merged

qwen-code-dev-bot merged 1 commit into
mainfrom
issue/129-desktop-workbench-shell

Conversation

@qwen-code-dev-bot

Copy link
Copy Markdown
Owner

Summary

Render a focused macOS-first desktop workbench on top of the hardened Electron boundary. The slice introduces project/session navigation, an agent workbench, a context inspector, a fixed composer, and explicit empty, loading, ready, and error states without widening the preload bridge.

Motivation

The desktop roadmap needs a usable visual foundation before terminal continuity and workflow controls can be integrated. Keeping this shell independent makes the layout, accessibility, and local-content security boundary reviewable on their own.

How to verify

  • Build and typecheck complete successfully on Node.js 22.
  • The unit suite proves the four renderer states, semantic landmarks, fixed composer, and local-only CSP.
  • Existing integration and smoke behavior remains unchanged.
  • The head-bound tmux E2E report is posted separately after the PR opens.

Reviewer Test Plan

Open the desktop window and confirm the three primary regions are visually distinct, the composer remains anchored at the bottom, the ready state is announced in the main workbench, and keyboard focus can reach each landmark. Confirm no PTY, workflow, settings, packaging, or CI workflow behavior is introduced in this slice.

Closes #129

@qwen-code-dev-bot

Copy link
Copy Markdown
Owner Author

E2E verification

  • Repository: qwen-code-dev-bot/oh-my-cli
  • Pull request: #130
  • Commit: 6fb2918bb76705792c83650a6d79f2e99fad9e23
  • Evidence mode: terminal
  • Result: PASS
Scenario Command Exit Duration
integration npm run test:integration 0 11.577s
smoke npm run smoke 0 2.81s

E2E evidence

Full immutable report

@qwen-code-dev-bot
qwen-code-dev-bot merged commit a623bf4 into main Jul 18, 2026
2 checks passed
@qwen-code-dev-bot
qwen-code-dev-bot deleted the issue/129-desktop-workbench-shell branch July 18, 2026 08:30
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.

Desktop: render the macOS-first workbench shell

1 participant