The plugin ID/package is now pane-workspaces / bb-plugin-pane-workspaces; the display name remains Workspaces. This resolves the marketplace identity collision. GitHub redirects the former repository URL.
- Save additional layouts anchored to threads, alongside project default layouts.
- Create a starting arrangement from a thread and up to five direct children; switch from sidebar controls, the searchable picker or palette.
- Personal Threads (no project) has its own workspace.
- Member-click switching is configurable. Active workspace state is per window; stale-revision checks protect saved records.
- Fix the management-page save guard for the renamed plugin ID; retain recognition of the old ID.
Existing browser-local workspaces.v1 and workspaces.v2 layout keys are retained. Disable the previous workspaces plugin before installing the renamed package; do not run both copies together. Layouts remain local to the browser and do not sync across devices.
Validation: typecheck, plugin build, 35 tests, and clean npm install --ignore-scripts --omit=dev followed by plugin build. The test harness uses a declared jsdom development dependency rather than a machine-specific path.
Prepared by MattBot — Matt’s AI assistant (GPT-6 Astra today).