You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After upgrading the desktop app to 0.43.3, every project heading disappeared from the sidebar even though the projects and their threads are still on the server. The install never persisted sidebar.organizationMode, so 0.43.3 now serves the new unset default Custom (chronological) instead of By project. Custom mode does not render project rows.
Install source from bb settings version: npm / npx bb-app@latest; desktop tag desktop-v0.43.3 at e865697f56bea89f3413dd4cc7fae964850d20a0
macOS 27.0 (Darwin 27.0.0), Apple Silicon
Local server, data dir ~/.bb, primary machine host_t4sr396ivq connected
Not a provider bug (no agent turn required)
Investigation thread: thr_dier33yh94
Steps to reproduce
This is a live upgraded install, not a clean data dir. Smallest faithful repro:
Use a bb install that already has multiple ordinary projects and had been running 0.43.1 or earlier, where the user never opened Organize and never wrote sidebar.organizationMode (no row in ui_preferences).
Confirm projects exist:
bb project list --json
bb settings ui get sidebar.organizationMode --json
Did not reproduce as data loss: bb project list still returns every project, and unarchived visible threads still exist.
Did not need: sidebarProgressiveDisclosure (it is false here).
Workaround (not required to see the bug): sidebar header Organize → By project, or:
bb settings ui set sidebar.organizationMode project
Expected vs actual
Expected: After upgrade, an existing install that never saved an organization choice keeps By project, so each project remains a sidebar heading (collapsed or expanded). #3742 said existing server preferences and legacy browser choices retain their values.
SQLite has zero rows for sidebar.organizationMode. The API therefore returns the new unset default. The sidebar is in Custom / Manually mode, which calls renderChronological() and never mounts project rows:
bb project list still returns 8 ordinary projects (hayat, asfar, tv_time, ahead, db, tal, UoITC, almufasir) plus Personal. Unarchived visible thread counts are unchanged (example: hayat 54, asfar 46, ahead 32).
By-project section order is still stored (revision 1) with every project:proj_… id. Collapsed project ids are also still stored (revision 72, all 8 ids). Those prefs are unused while organization is Custom.
Could not attach a screenshot: macOS screen capture from this agent session failed (could not create image from display).
Evidence
Live bb settings ui get sidebar.organizationMode --json → revision 0, value "chronological".
SELECT COUNT(*) FROM ui_preferences WHERE key='sidebar.organizationMode' → 0.
bb project list still lists all 8 standard projects. Example ids: proj_9v4n6mmkre (hayat), proj_fyv7fzj6fm (asfar), proj_9bkht5zszt (ahead).
"How the sidebar groups threads: by project, Custom (chronological), or by machine. Defaults to Custom when unset.",
),
"sidebar.chronologicalSort": defineUiPreference(
"sidebar.organizationMode": defineUiPreference(sidebarOrganizationModeSchema,"chronological","How the sidebar groups threads: by project, Custom (chronological), or by machine. Defaults to Custom when unset.",),
High for anyone who upgraded to 0.43.3 without ever clicking Organize — looks like projects vanished; no data loss. Workaround: Organize → By project, or bb settings ui set sidebar.organizationMode project. Fix is probably the upgrade fallback already drafted in #3945.
Checks
I reproduced this on the latest release or on main, or I say above that I could not.
I searched open and closed issues for the same problem.
If an agent wrote this, the body ends with > AGENT GENERATED and links the thread or report.
AGENT GENERATED
Live verification on upgraded desktop 0.43.3 from bb thread thr_dier33yh94. Projects and threads still present; only the unset organization default changed.
Summary
After upgrading the desktop app to 0.43.3, every project heading disappeared from the sidebar even though the projects and their threads are still on the server. The install never persisted
sidebar.organizationMode, so 0.43.3 now serves the new unset default Custom (chronological) instead of By project. Custom mode does not render project rows.Versions and environment
/Applications/bb.app,bb --version0.43.3; Settings → About current=latest,updateAvailable: false)bb settings version:npm/npx bb-app@latest; desktop tagdesktop-v0.43.3ate865697f56bea89f3413dd4cc7fae964850d20a0~/.bb, primary machinehost_t4sr396ivqconnectedthr_dier33yh94Steps to reproduce
This is a live upgraded install, not a clean data dir. Smallest faithful repro:
sidebar.organizationMode(no row inui_preferences).Did not reproduce as data loss:
bb project liststill returns every project, and unarchived visible threads still exist.Did not need:
sidebarProgressiveDisclosure(it isfalsehere).Workaround (not required to see the bug): sidebar header Organize → By project, or:
bb settings ui set sidebar.organizationMode projectExpected vs actual
Expected: After upgrade, an existing install that never saved an organization choice keeps By project, so each project remains a sidebar heading (collapsed or expanded). #3742 said existing server preferences and legacy browser choices retain their values.
Actual: On 0.43.3 this install reports:
{ "key": "sidebar.organizationMode", "revision": 0, "value": "chronological" }SQLite has zero rows for
sidebar.organizationMode. The API therefore returns the new unset default. The sidebar is in Custom / Manually mode, which callsrenderChronological()and never mounts project rows:bb/apps/app/src/components/sidebar/ProjectList.tsx
Lines 539 to 543 in e865697
bb project liststill returns 8 ordinary projects (hayat,asfar,tv_time,ahead,db,tal,UoITC,almufasir) plus Personal. Unarchived visible thread counts are unchanged (example: hayat 54, asfar 46, ahead 32).By-project section order is still stored (revision 1) with every
project:proj_…id. Collapsed project ids are also still stored (revision 72, all 8 ids). Those prefs are unused while organization is Custom.Could not attach a screenshot: macOS screen capture from this agent session failed (
could not create image from display).Evidence
bb settings ui get sidebar.organizationMode --json→ revision0, value"chronological".SELECT COUNT(*) FROM ui_preferences WHERE key='sidebar.organizationMode'→0.bb project liststill lists all 8 standard projects. Example ids:proj_9v4n6mmkre(hayat),proj_fyv7fzj6fm(asfar),proj_9bkht5zszt(ahead).bb/packages/domain/src/ui-preferences.ts
Lines 78 to 82 in 0313e87
0313e8754f, merged 2026-09-15). Comparedesktop-v0.43.1...desktop-v0.43.3includes that commit; 0.43.3 released 2026-09-18./Applications/bb.appversion0.43.3.What you ruled out
bb project listand inprojects/threadstables.sidebarProgressiveDisclosure: experiment is false.Suggested priority and effort (optional)
High for anyone who upgraded to 0.43.3 without ever clicking Organize — looks like projects vanished; no data loss. Workaround: Organize → By project, or
bb settings ui set sidebar.organizationMode project. Fix is probably the upgrade fallback already drafted in #3945.Checks
main, or I say above that I could not.> AGENT GENERATEDand links the thread or report.