Skip to content

Unify new-thread composition and secondary-panel layout - #1559

Open
ymichael wants to merge 3 commits into
mainfrom
bb/identify-codebase-improvement-areas-thr_wxen8rxfv3
Open

Unify new-thread composition and secondary-panel layout#1559
ymichael wants to merge 3 commits into
mainfrom
bb/identify-codebase-improvement-areas-thr_wxen8rxfv3

Conversation

@ymichael

Copy link
Copy Markdown
Collaborator

Summary

  • add one shared new-thread composer that owns picker configuration, drafts, attachments, project switching, and request construction for both the root page and plugin SDK adapter
  • add one shared secondary-panel layout that owns desktop sizing, compact drawer realization, native browser readiness, and hosted-pane registration for root compose and thread detail
  • leave page-specific welcome, fork, machine setup, metadata, timeline, and macOS chrome behavior in thin wrappers
  • centralize behavior-heavy tests and remove the resolved duplicated-assembly audit item

Testing

  • pnpm exec turbo run typecheck --filter=@bb/app
  • pnpm exec turbo run test --filter=@bb/app --force (341 files, 2,704 tests)
  • pnpm exec turbo run build --filter=@bb/app

AGENT GENERATED: by GPT-5 Codex

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