Repository navigation
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Replace the changelogPreview experiment with an always-on What's new section: the installed release's highlights, releases skipped since the page was last opened, and an available update's notes. Remove the dismissible card, inverted footer, and nested scroll. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Drop the dividers between the update row, release notes, and skipped releases in favor of spacing, and let a release's metadata carry one optional hero screenshot with an optional dark-theme variant. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
brsbl
force-pushed
the
bb/whats-new-settings
branch
from
October 6, 2026 00:53
179013a to
b3ec51b
Compare
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Use the website's headline weight, lede size, section titles, and square bullets, and mark Full changelog with the external-link icon. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Keeps main's one-line-per-machine Updates layout and replaces its experiment-gated changelog preview with the permanent What's new section. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Each RELEASE_META entry can name a static release drawing, shown beside the headline in the sidebar What's new card and the Settings What's new header. Drawings are composed from a small release-art kit that mirrors the Tips diagram kit's visual language. Backfills visuals for every release, adds a Ladle sheet, and adds a release-visual skill for new releases. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
What's new now sits below the bb and Provider CLI rows as a compact block: the 40px release visual, version and date, the headline at section-title size, and the lede on one line, with the full notes behind Show all changes. The sidebar card loses its border and keeps the raised fill. A test covers the card scrolling to the lower #whats-new block and marking it seen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A client with no seen record now records its installed release as seen, so the sidebar card first appears after the next update; clients with a seen record keep getting it on upgrade. bb whats-new reads release notes from a new read-only GET /api/v1/system/release-notes route (SDK: system.experimental_releaseNotes) with --version, --since, and --json. The server parses the changelog bundled through @bb/templates with the parser and release metadata, now in @bb/domain/changelog, that the app and website share. Reading notes never marks a release seen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… record onboarding events Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rmission is decided Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…r follows Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…the composer Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…separately Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…-notification-opt-in-onboardin-thr_7xet9fqq42 # Conflicts: # apps/app/src/components/onboarding/Onboarding.stories.tsx # apps/app/src/components/onboarding/SetupChecklistHost.tsx # apps/app/src/components/onboarding/SetupChecklistViews.tsx # packages/domain/src/plugin-sdk-version.ts # packages/plugin-sdk/package.json
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The sidebar card, the Settings → Updates notes block, the per-client seen record, and the release drawings now live in plugins/whats-new (bb--whats-new), installed and enabled by default. Release data stays in core: RELEASE_META, GET /api/v1/system/release-notes (now with visual and hero), system.experimental_releaseNotes, and bb whats-new. The card renders through a new generic app.slots.experimental_sidebarFooterSection slot and the notes through settingsSection experimental_page "updates", so core renders both through the same plugin path. The card's ⋯ menu turns What's new off with an inline Undo that says where to turn it back on; the Show What's new plugin setting, the plugin toggle, and bb plugin disable bb--whats-new work too. Plugin SDK 0.6.36. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…te badge Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…can't re-show it Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…extra, and expose setupComplete Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…-notification-opt-in-onboardin-thr_7xet9fqq42 # Conflicts: # apps/app/src/components/onboarding/Onboarding.stories.tsx # apps/app/src/components/onboarding/OnboardingGate.tsx # apps/app/src/components/onboarding/SetupChecklistHost.test.tsx # apps/app/src/components/onboarding/SetupChecklistHost.tsx # apps/app/src/components/plugin/PluginNewThreadComposer.test.tsx # apps/app/src/views/RootComposeView.tsx # packages/domain/src/plugin-sdk-version.ts # packages/plugin-sdk/package.json
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Each highlight in the expanded Settings → Updates notes gets a quiet Show me action that opens the new-thread composer with a walkthrough prompt for that highlight and focuses it, through useBbNavigate().toCompose. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Plugin SDK moves to 0.6.38 since main took 0.6.36 and 0.6.37. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
0.46.0 landed on main without a What's new drawing, which the release visual coverage test requires, and its changelog now carries an inline image. The release-notes route moves a standalone changelog image into hero (when release metadata has none) instead of passing it as raw Markdown text. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…test Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Highlight text often ends with its own sentence, so the prompt now names the highlight title, then quotes the text as What's new context. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…es hierarchy, one done treatment, new plugin list - Agent step names the checked machine when it isn't this computer; new ACP footer line - Projects: new repos first with a quiet selection header, already-added repos as a checked group, subtitle matches the 7-day preselection - Devices: mobile app as the primary card with one Get the app action, browser access and another machine as secondary rows, footer button Start your first thread - Plugins: Workflows, Browser Automation, Agent Annotations, GitHub, Ask User Question, File Editor with first-session descriptions - Shared done mark (diff-added green) for header steps, ready agents, connect On and added repos; Agent step label is Agents - Notification card copy; step_reached counts once per step and leaving the Devices route counts as skipped Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…s there The notes component called useBbNavigate through ShowMeAction, so it crashed outside a plugin slot and the plugins/What's new Updates section story rendered blank. The Updates slot now supplies the Show me handler. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…e room Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…r nudge Both the notifications card and plugin sidebar footer sections render above the footer. Plugin SDK moves to 0.6.42, above #5222 (0.6.40) and Tips (0.6.41). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
brsbl
changed the base branch from
main
to
bb/checklist-led-home-notification-opt-in-onboardin-thr_7xet9fqq42
October 10, 2026 13:53
The card uses SidebarNudge: the release drawing in the icon tile, one sentence, one See what's new action, and a dismiss. Turning What's new off moves from the card's menu to the confirmation shown inside the nudge after dismissing it, with Undo, and the confirmation collapses on its own. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…udge to the plugin registry Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
brsbl
changed the base branch from
bb/checklist-led-home-notification-opt-in-onboardin-thr_7xet9fqq42
to
bb/shared-onboarding-components-thr_gt5eeahuym
October 12, 2026 21:28
This branch has not been deployed
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
Release notes were hidden behind an experiment in Settings, and updating bb gave users no visible entry point to them.
What changed
bb whats-newcommand and release-notes SDK/API remain available when the plugin is disabled.Compatibility hold
This candidate removes the shipped
changelogPreviewexperiment key. Older CLI callers receive 400 and API clients lose that field. The earlier request to make release notes nonexperimental does not establish approval for those exact compatibility effects; approval must be verified or compatibility preserved before shipping.How you verified
51dec7b12a70484d1c4874471e4371fb9a47a031preserves branch history and the feature-only diff over its new base.Previous candidate evidence — superseded
These captures document the earlier candidate and do not verify or request approval for the new head.
Before: b75017c (#5222 head) · After: ea8000a · Captured at 2×
Branch web dev app, fresh
mktemp -ddata dir shared by both revisions: seeded threads, setup skipped,orbitalselected, update simulated from 0.44.0 (seen record set to 0.44.0 before each load).BB-Thread: Brainstorm BB feature for sharing tips and
BB-Thread-ID: thr_rtj958b9wf