Skip to content

Settings: the push line says why the Relay refused, with plans for an account without one - #1395

Merged
nedtwigg merged 6 commits into
mainfrom
push-line-upsell
Oct 28, 2026
Merged

nedtwigg merged 6 commits into
mainfrom
push-line-upsell

Conversation

@nedtwigg

@nedtwigg nedtwigg commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

When the Relay refuses this computer, because it was removed from the account or the account has no Hosted plan, the push line in Settings → Notifications used to read "Could not reach the Relay to list phones." or "Connect this machine…". The Relay was reached, though, and it said no. The line now reads the Burrow's own status (relayRefuses) before the device list:

  • No plan: "Your account has no Hosted plan, so no push is sent." and See Hosted plans.
  • Removed from the Hosted account: points at enrolling again under Hosted Relay, below in the dialog or in Settings → Network from the Baseboard preview.
  • Self-host: names its own Relay and never mentions Hosted.

Also:

  • One HostedPlansLink, shared by every no-plan line (enrollment, Natural Voice, push).
  • Stories (PushNotEntitled, PushRemoved, PushSelfHostRemoved) and tests for each refusal line, each mutation-checked.
  • alert.md → "Settings dialog": a refusing Relay's reason comes from the Burrow's status.

🤖 Generated with Claude Code

nedtwigg and others added 5 commits October 27, 2026 23:38
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A Relay that removed this Burrow, or whose account has no plan, is asked
nothing, so the device list read "Could not reach the Relay" or "Connect
this machine". The line now reads the Burrow's status first: no plan links
the plans, removed points at enrolling again, and a self-host build names
its own Relay.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Local networks only already says so; Anywhere mentioned only phones.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Deploying mouseterm with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1146e34
Status: ✅  Deploy successful!
Preview URL: https://b38bb4bd.mouseterm.pages.dev
Branch Preview URL: https://push-line-upsell.mouseterm.pages.dev

View logs

Alerts working under Anywhere is what anyone expects; only Local networks needs the exception spelled out.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nedtwigg
nedtwigg merged commit dddaa21 into main Oct 28, 2026
23 of 25 checks passed
@nedtwigg
nedtwigg deleted the push-line-upsell branch October 28, 2026 08:32
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