Repository navigation
Remove the bb logo welcome page from the home screen - #5228
Merged
Merged
Conversation
The first-run setup guide now covers what the zero-project welcome page did, so the home screen opens on the composer with the setup banner above it. The checklist card that sat under the logo goes with it, and Theme Preview's New thread view now mirrors the composer-only screen. Co-Authored-By: Claude Code <noreply@anthropic.com>
SawyerHood
marked this pull request as ready for review
October 8, 2026 20:40
SawyerHood
deleted the
bb/can-we-remove-the-bb-logo-page-thr_b6zv4tfwkq
branch
October 8, 2026 20:49
brsbl
added a commit
that referenced
this pull request
Oct 8, 2026
Brings in #5222 after #5228 removed the welcome page and checklist card and #5229 removed the navigation plugin. experimental_setupComplete still comes from useSetupChecklist, which drives the remaining setup banner. Plugin SDK moves to 0.6.35, one above the base's 0.6.34. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Human comments
What was wrong
The home screen still showed the zero-project welcome page (the glossy bb logo with four actions) in place of the composer. Since the first-run setup guide landed in #5146, that page duplicates it: "Automatically import my projects" is the guide's projects step, "New project" is already in the composer's project picker, and "New thread" only revealed the composer the page was hiding.
What changed
apps/app/src/views/RootComposeEmptyWelcome.tsxis deleted.RootComposeView.tsxalways renders the composer, so a zero-project home shows the existing "Finish setting up bb" / "No agent is ready" banner above it.startedComposingstate existed only to hide the welcome page and is removed. Prompt deep links (?prompt=) relied on it for focus, so that effect now focuses the composer directly.SetupChecklistCard,SetupChecklist, andNoAgentNotice(the card rendered under the logo) are removed along withSetupChecklistViews.tsx. The banner is the only checklist surface left.docs/api_to_audit.mdno longer lists welcome states as page-level behavior.Behavior lost with the page: the "Learn what bb can do" and "Automatically import my projects" prompt shortcuts.
How you verified
pnpm exec turbo run typecheck lint --filter=@bb/app --filter=bb-plugin-theme-preview --continuepasses.pnpm exec turbo run test --filter=@bb/app --filter=bb-plugin-theme-preview -- src/views/RootCompose src/components/onboarding src/components/plugin/theme-preview-fixture-anatomy.test.ts src/components/plugin/PluginNewThreadComposer.test.tsx src/hooks/useCreateThreadInEnvironment.test.ts app.test.tsxpasses (13 files / 235 tests in the app, 33 tests in Theme Preview).🤖 Generated with Claude Code