Skip to content

Add multi-tab desktop preview support#87

Merged
BunsDev merged 1 commit into
mainfrom
okcode/encrypted-env-vars-1
Mar 28, 2026
Merged

Add multi-tab desktop preview support#87
BunsDev merged 1 commit into
mainfrom
okcode/encrypted-env-vars-1

Conversation

@BunsDev
Copy link
Copy Markdown
Member

@BunsDev BunsDev commented Mar 28, 2026

Summary

  • Replace the single preview surface with a tabbed desktop preview state model.
  • Add IPC and preload support for creating, activating, closing, and closing all preview tabs.
  • Update the desktop controller to manage multiple WebContentsView instances, preserve navigation state per tab, and toggle devtools on the active tab.
  • Refresh the web preview UI and state store to render and control multiple preview tabs.
  • Add command invariant and orchestration updates plus broader test coverage for the new preview flow.

Testing

  • bun fmt
  • bun lint
  • bun typecheck
  • Not run: bun run test

- Only show OpenInPicker when the code viewer has tabs
- Avoid exposing a dead control in the chat header
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 28, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
okcode-marketing Ready Ready Preview Mar 28, 2026 7:50pm

@github-actions github-actions Bot added size:XS vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. labels Mar 28, 2026
@BunsDev BunsDev merged commit 00bba0d into main Mar 28, 2026
8 of 9 checks passed
@BunsDev BunsDev deleted the okcode/encrypted-env-vars-1 branch March 31, 2026 20:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant