Skip to content

Add root right panel terminals#290

Merged
ymichael merged 26 commits into
mainfrom
bb/add-right-panel-route-thr_u48zyi4w7p
Jun 23, 2026
Merged

Add root right panel terminals#290
ymichael merged 26 commits into
mainfrom
bb/add-right-panel-route-thr_u48zyi4w7p

Conversation

@ymichael

@ymichael ymichael commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add a root-route right panel/drawer with file, browser, and terminal tabs.
  • Add top-level terminal APIs and daemon host-path terminal support so root terminals do not require thread environments.
  • Wire root New Tab behavior, file search, recents, prompt file/mention pills, and persisted root file-preview tabs with the owner context needed after refresh.
  • Stabilize refreshed file previews by waiting for the Pierre worker pool before mounting code previews and remounting once highlighted AST cache is available.

Validation

  • pnpm exec turbo run typecheck --filter=@bb/server-contract --filter=@bb/db --filter=@bb/host-daemon-contract --filter=@bb/server --filter=@bb/app --filter=@bb/host-daemon
  • pnpm exec turbo run test --filter=@bb/server -- test/public/public-thread-terminals.test.ts
  • pnpm exec turbo run test --filter=@bb/host-daemon -- src/terminals/terminal-manager.test.ts test/command/environment-dispatch.test.ts
  • pnpm exec turbo run test --filter=@bb/app -- src/views/RootComposeView.test.ts
  • pnpm exec turbo run test --filter=@bb/db -- test/data/terminal-sessions.test.ts
  • pnpm exec turbo run test --filter=@bb/db -- test/migrate.test.ts
  • pnpm exec turbo run test --filter=@bb/server-contract -- test/contract.test.ts
  • pnpm exec turbo run typecheck --filter=@bb/app
  • pnpm exec turbo run lint --filter=@bb/app
  • pnpm exec turbo run test --filter=@bb/app -- FilePreview fixed-panel-tabs-state secondaryPanelTabState useThreadFileTabs RootComposeSecondaryContent
  • pnpm exec turbo run typecheck --filter=@bb/cli
  • pnpm exec turbo run test --filter=@bb/cli -- thread-open
  • git diff --check

@ymichael ymichael force-pushed the bb/add-right-panel-route-thr_u48zyi4w7p branch 2 times, most recently from a3dfc5c to 8d30f4c Compare June 22, 2026 22:59
@ymichael ymichael marked this pull request as ready for review June 23, 2026 00:02
@ymichael ymichael force-pushed the bb/add-right-panel-route-thr_u48zyi4w7p branch from 83683d2 to b620161 Compare June 23, 2026 16:32
@ymichael ymichael merged commit 1273ba5 into main Jun 23, 2026
6 checks passed
@ymichael ymichael deleted the bb/add-right-panel-route-thr_u48zyi4w7p branch June 23, 2026 18:37
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