Skip to content

Make public starter channels best effort - #5192

Merged
wesbillman merged 2 commits into
mainfrom
carl/starter-channels-best-effort
Aug 7, 2026
Merged

Make public starter channels best effort#5192
wesbillman merged 2 commits into
mainfrom
carl/starter-channels-best-effort

Conversation

@wesbillman

Copy link
Copy Markdown
Collaborator

Summary

  • treat public starter-channel provisioning as best-effort after preserving the required private Welcome path
  • let community onboarding complete and focus Welcome when the reported metadata lookup error occurs
  • remove the now-obsolete retry-toast expectations for optional starter provisioning

Scope

This intentionally does not change relay tombstone semantics or auto-join existing public channels.

Test plan

  • pnpm exec playwright test tests/e2e/deep-link-invite.spec.ts (8 passed)
  • pnpm exec playwright test tests/e2e/onboarding.spec.ts --grep "failed public starter channel setup" (1 passed)
  • pnpm typecheck
  • pnpm check
  • pnpm test (4483 passed)
  • pre-push hook: branch-skew, desktop-check, desktop-typecheck, desktop-test passed on 4658a07beb1e1d54443da5cd2e4a28fae0232f24

Allow onboarding to complete when optional public starter-channel
provisioning fails, while preserving the required private Welcome path.
Update invite and first-run coverage for landing and toast behavior.

Co-authored-by: Carl <c7ebe626f000404285d3686e1dc74cc07cc60a9754a150041ba132e14bd3e2ec@buzz.block.builderlab.xyz>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
@wesbillman
wesbillman requested a review from a team as a code owner August 7, 2026 15:31
Add a community-onboarding regression proving a create-channel failure
keeps the flow open and surfaces the error instead of entering Buzz.

Co-authored-by: Carl <c7ebe626f000404285d3686e1dc74cc07cc60a9754a150041ba132e14bd3e2ec@buzz.block.builderlab.xyz>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
wpfleger96
wpfleger96 previously approved these changes Aug 7, 2026
@wesbillman
wesbillman merged commit daa8877 into main Aug 7, 2026
26 checks passed
@wesbillman
wesbillman deleted the carl/starter-channels-best-effort branch August 7, 2026 16:21
atishpatel added a commit that referenced this pull request Aug 7, 2026
…-log-harness

* origin/main:
  feat(desktop): adding rich link previews to messages (#3818)
  fix(buzz-agent): Responses reasoning summary, Anthropic display:summarized, ACP v2 messageId (#5195)
  fix(desktop): retain distinct agent instances in autocomplete (#5202)
  fix(desktop): defer channel visibility change to Save (#5203)
  feat(desktop): Projects follow-ups — access restrictions, fast loading, activity feed polish (#5073)
  refactor(cli): replace probe/decider/detail split with single typed extractor (#5191)
  fix(desktop): drop unhandled rejection from throwing window.Notification (#5143)
  fix(desktop): fence localStorage SecurityError from killing the React tree (#5142)
  fix(desktop): make terminal output selectable (#4980)
  fix(desktop): use WEBKIT_DMABUF_RENDERER_FORCE_SHM for NVIDIA/AppImage (#3654) (#4505)
  Make public starter channels best effort (#5192)
  Mobile: add anchored reaction popover (#5025)
  feat(mobile): add bee pull-to-refresh (#5059)

Signed-off-by: Atish Patel <atish@squareup.com>
wpfleger96 pushed a commit that referenced this pull request Aug 7, 2026
* origin/main: (32 commits)
  Recover from max-token response truncation (#5223)
  chore(release): release Buzz Desktop version 0.5.6 (#5214)
  fix(mobile): keep latest messages above composer (#4981)
  fix(sdk): preserve self-mention p tags in message and forum event builders (#4975)
  bump @tauri-apps/cli to ~2.11.4 to fix linux app icon issue (#4858)
  feat(desktop): adding rich link previews to messages (#3818)
  fix(buzz-agent): Responses reasoning summary, Anthropic display:summarized, ACP v2 messageId (#5195)
  fix(desktop): retain distinct agent instances in autocomplete (#5202)
  fix(desktop): defer channel visibility change to Save (#5203)
  feat(desktop): Projects follow-ups — access restrictions, fast loading, activity feed polish (#5073)
  refactor(cli): replace probe/decider/detail split with single typed extractor (#5191)
  fix(desktop): drop unhandled rejection from throwing window.Notification (#5143)
  fix(desktop): fence localStorage SecurityError from killing the React tree (#5142)
  fix(desktop): make terminal output selectable (#4980)
  fix(desktop): use WEBKIT_DMABUF_RENDERER_FORCE_SHM for NVIDIA/AppImage (#3654) (#4505)
  Make public starter channels best effort (#5192)
  Mobile: add anchored reaction popover (#5025)
  feat(mobile): add bee pull-to-refresh (#5059)
  Remove agent creation success modal (#5063)
  fix(buzz-agent): escalate LLM timeouts per retry and log per-call latency (#5130)
  ...

Co-authored-by: Will Pfleger <pfleger.will@gmail.com>
Signed-off-by: Will Pfleger <pfleger.will@gmail.com>

# Conflicts:
#	desktop/src/shared/api/tauri.ts
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.

3 participants