Version plugins - #21
Merged
Merged
Conversation
github-actions
Bot
force-pushed
the
changeset-release/main
branch
15 times, most recently
from
August 25, 2026 05:43
544ec55 to
7bf9cff
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
August 25, 2026 06:02
7bf9cff to
9d72934
Compare
Written by Codex
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.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
bb-plugin-breadcrumbs@0.6.0
Minor Changes
67b3d6b: Show a section's icon in the thread header, beside the crumb it belongs to.
Breadcrumbs leaves an empty marked span before each crumb and Icons fills it,
since bb's SDK gives one plugin no way to render another's component. Either
plugin without the other is unchanged.
With no crumbs to sit beside, the header keeps one icon and chooses its owner
the way a sidebar row does: the project's, or the section's where that project
has no icon of its own.
The picker no longer offers the glyphs bb draws by default for a project and for
the personal project. A row holding one of those looked like no choice at all
and still outranked the section's icon.
Patch Changes
2ff5814: Seed the screenshots from one product in two repositories, filed under a section
of its own. The shots now picture a section icon, a section crumb, and a sidebar
focused on one product, none of which the previous fixture could show.
67b3d6b: Resolve a thread's section the same way in every plugin: the nearest section
walking up, the thread's own included. Breadcrumbs took the root's section over
the thread's own, and Thread stages took the thread's own over any ancestor's,
so a chain filed at more than one level could show one section's name beside
another's icon.
3606c83: Move everything vendored from BB into each plugin's
src/vendor/, so a readercan tell BB's code from the plugin's own by its path.
3606c83: Refresh every vendored BB component to the pinned registry release, so all
three plugins share one vintage of BB's menus, overlays, and icons instead of
two. Breadcrumbs and Icons were carrying components from an older release whose
pin had been bumped without a re-vendor, which left their overlays a rewrite
behind and their icon set six icons short.
The four local edits those copies had accumulated are now composed rather than
patched in, so no plugin forks BB's UI kit: menus that should stay a dropdown
on a narrow window use BB's own compact-viewport override, destructive context
items take the classes BB's app gives them, and the thread filter draws its own
check and submenu chevron the way its actionable rows already did — which also
makes its two row types finally render the same selected state.
3606c83: Fail the release check when a Tailwind arbitrary variant the source uses never
reaches the built stylesheet.
bb-plugin-icons@0.5.0
Minor Changes
64cec47: Draw the icon everywhere bb names a project, not only on its sidebar headers
and above an open thread. That adds the prompt box's project control and the
menu it opens, the project rows in the
@list, a project mentioned in aprompt, the strip under an open thread, and the crumb above a project's own
settings — the one header that names a project and no thread, which the
thread-only slot could never reach.
Where bb draws its own folder the plugin now stands in its place rather than
adding beside it, wearing the classes bb chose so it matches each surface, and
handing the folder back the moment the plugin stops. Most of those rows print
a project's name and nothing else, so
listIconsnow carries bb's projectlist alongside the icons; a name two projects share resolves to neither and
keeps bb's folder.
A new "Show around the prompt box" setting turns the new places off on their
own, and the thread-header setting now covers a project's header too.
64cec47: Let the icon on the strip under an open thread open the picker, as the sidebar
and thread header ones do. It is the only one of the new places where bb has
claimed the click for nothing of its own, so it is the only one that can carry
a second meaning. The trigger lights on hover with the background bb's own
controls beside it use, and draws it outside its own footprint, so the icon and
the words next to it stay exactly where bb put them.
67b3d6b: Show a section's icon in the thread header, beside the crumb it belongs to.
Breadcrumbs leaves an empty marked span before each crumb and Icons fills it,
since bb's SDK gives one plugin no way to render another's component. Either
plugin without the other is unchanged.
With no crumbs to sit beside, the header keeps one icon and chooses its owner
the way a sidebar row does: the project's, or the section's where that project
has no icon of its own.
The picker no longer offers the glyphs bb draws by default for a project and for
the personal project. A row holding one of those looked like no choice at all
and still outranked the section's icon.
64cec47: Draw the personal project's chat bubble on bb's sidebar, not only in the thread
header. bb renders that group through a different path than the rest — it
labels it "Threads" and wraps it in no id — so it was the one project the
sidebar half could not find. It is recognized now by what bb lets you do from
its header — New project and New thread are offered from that group and from
no other — which is also what tells it from Pinned, drawn the same way and in
the same list, and what keeps the bubble off the same group when bb relabels
it "Unorganized" and it is no longer the personal project.
Patch Changes
2ff5814: Seed the screenshots from one product in two repositories, filed under a section
of its own. The shots now picture a section icon, a section crumb, and a sidebar
focused on one product, none of which the previous fixture could show.
77f4e11: These plugins now use bb's documented APIs instead of private paths. Calls
into a neighbouring plugin, a plugin's own settings, and bb's keybinding table
go through
bb.sdkrather than fetched routes.Stage chords ask bb to open the composer instead of arranging its stored state
and faking a keystroke. That needs Thread stages' own list mounted: with bb's
built-in list selected instead, emptying Idle still files the thread and opens
a composer, but on the project you last used rather than on none.
3606c83: Move everything vendored from BB into each plugin's
src/vendor/, so a readercan tell BB's code from the plugin's own by its path.
3606c83: Refresh every vendored BB component to the pinned registry release, so all
three plugins share one vintage of BB's menus, overlays, and icons instead of
two. Breadcrumbs and Icons were carrying components from an older release whose
pin had been bumped without a re-vendor, which left their overlays a rewrite
behind and their icon set six icons short.
The four local edits those copies had accumulated are now composed rather than
patched in, so no plugin forks BB's UI kit: menus that should stay a dropdown
on a narrow window use BB's own compact-viewport override, destructive context
items take the classes BB's app gives them, and the thread filter draws its own
check and submenu chevron the way its actionable rows already did — which also
makes its two row types finally render the same selected state.
3606c83: Fail the release check when a Tailwind arbitrary variant the source uses never
reaches the built stylesheet.
bb-plugin-thread-stages@0.8.0
Minor Changes
the strict stage catalog and migration snapshot/acknowledgement RPCs, freeze a
versioned compatibility baseline, and persist installation, revision, retained
order, and ownership metadata. After acknowledgement, keep source placement
read-only while legacy UI, CLI, shortcuts, automation, undo, and retention use
Ribbon's authoritative placement or report and reconcile dependency failures.
project's icon first, but a project nobody has picked an icon for now defers to
the section the thread is filed under, and falls back to the project's default
glyph only when neither was picked. A thread takes the nearest section walking up, its own included.
Patch Changes
2ff5814: Seed the screenshots from one product in two repositories, filed under a section
of its own. The shots now picture a section icon, a section crumb, and a sidebar
focused on one product, none of which the previous fixture could show.
a25614c: Treat a running background command as active work when switching automatically
between Idle and Active. The thread returns to Idle only after its last
background command finishes and no foreground work remains.
b620fa2: Keep Deferred, Blocked, and Completed threads in their assigned stage when
their lifecycle status changes. Automatic lifecycle moves now apply only to
threads already in Idle or Active.
67b3d6b: Resolve a thread's section the same way in every plugin: the nearest section
walking up, the thread's own included. Breadcrumbs took the root's section over
the thread's own, and Thread stages took the thread's own over any ancestor's,
so a chain filed at more than one level could show one section's name beside
another's icon.
77f4e11: These plugins now use bb's documented APIs instead of private paths. Calls
into a neighbouring plugin, a plugin's own settings, and bb's keybinding table
go through
bb.sdkrather than fetched routes.Stage chords ask bb to open the composer instead of arranging its stored state
and faking a keystroke. That needs Thread stages' own list mounted: with bb's
built-in list selected instead, emptying Idle still files the thread and opens
a composer, but on the project you last used rather than on none.
3606c83: Move everything vendored from BB into each plugin's
src/vendor/, so a readercan tell BB's code from the plugin's own by its path.
3606c83: Refresh every vendored BB component to the pinned registry release, so all
three plugins share one vintage of BB's menus, overlays, and icons instead of
two. Breadcrumbs and Icons were carrying components from an older release whose
pin had been bumped without a re-vendor, which left their overlays a rewrite
behind and their icon set six icons short.
The four local edits those copies had accumulated are now composed rather than
patched in, so no plugin forks BB's UI kit: menus that should stay a dropdown
on a narrow window use BB's own compact-viewport override, destructive context
items take the classes BB's app gives them, and the thread filter draws its own
check and submenu chevron the way its actionable rows already did — which also
makes its two row types finally render the same selected state.
3606c83: Fail the release check when a Tailwind arbitrary variant the source uses never
reaches the built stylesheet.
bb-plugin-missing-keyboard-shortcuts@0.2.3
Patch Changes
3606c83: Move the terminal panel's DOM probing out of the app entry into its own module,
so the selectors this plugin assumes bb renders are written down in one place
and covered by tests.
77f4e11: These plugins now use bb's documented APIs instead of private paths. Calls
into a neighbouring plugin, a plugin's own settings, and bb's keybinding table
go through
bb.sdkrather than fetched routes.Stage chords ask bb to open the composer instead of arranging its stored state
and faking a keystroke. That needs Thread stages' own list mounted: with bb's
built-in list selected instead, emptying Idle still files the thread and opens
a composer, but on the project you last used rather than on none.
3606c83: Fail the release check when a Tailwind arbitrary variant the source uses never
reaches the built stylesheet.