Skip to content

Rename desktop app to Buzz#960

Merged
wesbillman merged 6 commits into
mainfrom
pinky/desktop-buzz-rename
Jun 11, 2026
Merged

Rename desktop app to Buzz#960
wesbillman merged 6 commits into
mainfrom
pinky/desktop-buzz-rename

Conversation

@wesbillman

Copy link
Copy Markdown
Collaborator

Summary

  • rename the desktop app product/package/crate/native metadata from Sprout to Buzz
  • replace desktop app icons/favicon with the Buzz honeycomb mark and update user-facing desktop copy
  • update release workflow artifact handling for Buzz.app / Buzz.app.tar.gz while keeping updater compatibility URLs/tags
  • add a launch-time app-data migration from legacy xyz.block.sprout.app* dirs to the new xyz.block.buzz.app* dirs so existing identity/settings carry forward

Compatibility intentionally preserved

  • sprout:// remains accepted as a legacy deep-link scheme alongside buzz://
  • SPROUT_* env vars/secrets remain unchanged
  • sprout-acp, sprout-agent, sprout-dev-mcp, and bundled sprout CLI sidecars remain unchanged
  • sprout-desktop-latest release tag/URL remains unchanged for updater continuity

Verification

  • just desktop-check
  • just desktop-test (627 passed)
  • just desktop-tauri-fmt-check
  • just desktop-tauri-test (495 + 3 passed)
  • just desktop-tauri-check
  • just desktop-build (existing Vite chunk warnings only)
  • just desktop-e2e-smoke (178 passed)
  • git diff --check -- desktop .github/workflows/release.yml justfile RELEASING.md
  • product/asset scan: no Sprout.app, Sprout_, Welcome to Sprout, Sprout mobile app, Sprout identity, Sprout Desktop, Sprout desktop app, or /sprout.svg left

@wesbillman wesbillman requested a review from a team as a code owner June 10, 2026 21:31
@wesbillman wesbillman force-pushed the pinky/desktop-buzz-rename branch 3 times, most recently from a589c5e to d3afdb3 Compare June 11, 2026 01:07
wesbillman and others added 5 commits June 11, 2026 08:44
Rename the desktop app product metadata, package/crate name, native app identifiers, user-facing copy, release artifact handling, and app icons to Buzz. Keep protocol/tool compatibility names such as sprout:// links, SPROUT_* env vars, sprout-acp, sprout-agent, and bundled sprout CLI sidecars.

Add a launch-time migration that copies legacy Sprout app data into the new Buzz app-data directory before persisted identity and agent settings load, so the identifier rename does not look like a fresh install.

Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Update the generated per-worktree Tauri config to use the Buzz dev product name and bundle identifier. Regenerate desktop icon assets from a transparent rounded composite so the Dock icon no longer renders a square inside the squircle.

Co-authored-by: Wes <wesbillman@users.noreply.github.com>
Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Rename remaining desktop-owned Buzz branding, storage keys, protocol strings, generated nest docs, and UI/test names while preserving current sprout dependency and tooling contract names for the later runtime migration.

Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Allow the local Redis port preflight to continue when lsof finds no listener on 6379. With set -e enabled, the empty lsof result exited setup before Docker services could start.

Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Build the local ACP sidecars before launching the desktop dev app so dev runs have real binaries available. Also ignore non-executable placeholder files during managed-agent command resolution so Tauri sidecar stubs cannot be selected as spawn targets.

Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
@wesbillman wesbillman force-pushed the pinky/desktop-buzz-rename branch from d3afdb3 to 2892630 Compare June 11, 2026 14:50
Rename top chrome CSS custom properties and related helper references from sprout to buzz after rebasing recent layout changes. Update the zoom screenshot helper to use the Buzz localStorage keys and e2e globals.

Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
@wesbillman wesbillman enabled auto-merge (squash) June 11, 2026 14:56
@wesbillman wesbillman merged commit 8f580f3 into main Jun 11, 2026
16 checks passed
@wesbillman wesbillman deleted the pinky/desktop-buzz-rename branch June 11, 2026 15:06
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.

2 participants