Skip to content

refactor(clients): standardize product naming on community#1858

Merged
wesbillman merged 2 commits into
mainfrom
pinky/community-naming
Jul 14, 2026
Merged

refactor(clients): standardize product naming on community#1858
wesbillman merged 2 commits into
mainfrom
pinky/community-naming

Conversation

@wesbillman

Copy link
Copy Markdown
Collaborator

Summary

Standardize product-facing naming across desktop, mobile, and web from workspace / relay members to community / community members.

  • Rename product-domain source paths, types, APIs, UI copy, tests, fixtures, and test IDs.
  • Migrate persisted workspace keys to canonical community keys while preserving compatibility reads.
  • Ensure legacy Buzz state takes precedence over stale Sprout WebKit migration data, and clear both storage-key generations to prevent state resurrection.
  • Preserve protocol, wire, compatibility, feature-flag, relay transport, and genuine IDE-workspace identifiers such as apply_workspace, legacy response fields, workspaceRail, and ProjectWorkspaceTabs.

Testing

  • Desktop typecheck
  • Desktop unit suite: 2,794 tests passed
  • Desktop production build
  • Biome/lint and file guards
  • Focused storage migration/quota regressions: 11/11 passed
  • Pre-push hooks passed

Notes

Renaming buzz-workspace-icons to buzz-community-icons intentionally causes a one-time icon cache repaint from NIP-11 data.

wesbillman and others added 2 commits July 14, 2026 10:31
Rename the mobile product model, providers, storage, source paths, UI copy,
and tests from workspace to community. Migrate existing workspace storage
keys while preserving relay transport and wire identifiers.

Update web product-facing repository and invite language to community while
leaving relay URL helpers and deep-link contracts unchanged.

Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Rename desktop product-domain workspace and relay-member concepts to
community while preserving relay transport and backend wire contracts.
Migrate persisted workspace keys safely and retain compatibility reads.

Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
@wesbillman wesbillman requested a review from a team as a code owner July 14, 2026 16:36
@wesbillman wesbillman merged commit 3e76481 into main Jul 14, 2026
31 checks passed
@wesbillman wesbillman deleted the pinky/community-naming branch July 14, 2026 18:11
brow pushed a commit that referenced this pull request Jul 14, 2026
…image-paste

* origin/main:
  refactor(clients): standardize product naming on community (#1858)
  fix(desktop): retain live rows after window exhaustion (#1810)
  Add private product feedback sidecar (#1857)
  fix(desktop): resolve Doctor install shell and command detection on Windows (#1854)
  fix(desktop): navigate to channel from inbox thread header (#1847)
  feat(desktop): surface needsRestart badge on live UI surfaces (#1853)
  fix(desktop): prevent menu-to-dialog UI lockups (#1839)
  feat(relay): add durable community archival (#1834)
  feat(desktop): add conversation-style DM composer (#1768)
  feat(push): add public APNs gateway (#1770)
  feat(relay): add atomic community ownership transfer (#1845)
  fix(desktop): stabilize agent identity restore (#1831)
  fix(buzz-acp): distinguish idle vs hard-cap timeout, dead-letter hard kills immediately (#1844)
  fix(observer): align scroll-anchor ids with transcript display-block keys (#1849)
  [codex] Add view activity label to agent popover (#1748)
  ci(desktop): surface flaky E2E tests instead of retry-masking them (#1838)
  fix(desktop): treat channel creator as member before 39002 provisioning (#1830)
  fix(mobile): mirror app bar title padding when actions are empty (#1832)

Co-authored-by: npub1shglkdhngx3hrnhf4gf8vhpqdrmeludctechdvpwd3988zzs7ncq2cmtxu <85d1fb36f341a371cee9aa12765c2068f79ff1b85e7176b02e6c4a738850f4f0@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: npub1shglkdhngx3hrnhf4gf8vhpqdrmeludctechdvpwd3988zzs7ncq2cmtxu <85d1fb36f341a371cee9aa12765c2068f79ff1b85e7176b02e6c4a738850f4f0@sprout-oss.stage.blox.sqprod.co>
tlongwell-block pushed a commit that referenced this pull request Jul 14, 2026
* origin/main:
  fix(db): resolve duplicate migration version (#1863)
  chore(relay): make web UI opt-in (#1859)
  fix(mobile): fix agent avatars on mobile (#1837)
  refactor(clients): standardize product naming on community (#1858)
tlongwell-block pushed a commit that referenced this pull request Jul 14, 2026
* origin/main:
  fix(db): resolve duplicate migration version (#1863)
  chore(relay): make web UI opt-in (#1859)
  fix(mobile): fix agent avatars on mobile (#1837)
  refactor(clients): standardize product naming on community (#1858)

Co-authored-by: npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 <5217c5c2f7bfb4333e46d17c98a9255a52dadee18dcd43a43536b95e6776dfa0@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 <5217c5c2f7bfb4333e46d17c98a9255a52dadee18dcd43a43536b95e6776dfa0@sprout-oss.stage.blox.sqprod.co>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant