Skip to content

fix(phone): give the phone its Experiments row back, so it can show Bots - #791

Merged
ChrisPlayer merged 1 commit into
mainfrom
feat/phone-bots-tab
Oct 25, 2026
Merged

ChrisPlayer merged 1 commit into
mainfrom
feat/phone-bots-tab

Conversation

@ChrisPlayer

Copy link
Copy Markdown
Contributor

Experiments are kept per device (boite.experiments in each app's storage). #601 removed the phone's Experiments row from its settings list, so Bots enabled on the computer left the phone's bottom bar without its Bots tab, and the phone had no way to turn it on. docs/experiments.md still promised the row.

  • MobileSettings.svelte: an Experiments row under This phone, after Privacy.
  • docs/phone.md: experiments move from the desktop-only list to the phone list.
  • Tests: MobileSettings.test.ts opens the row, switches Bots on and expects the mobile-agents tab; the e2e row lists in mobile.test.ts include the row; whip.test.ts comments updated.

Checks (2026-10-25): bun run check passed; vitest MobileSettings.test.ts 3/3; bun test tests/e2e/mobile.test.ts -t "phone settings expose" 1/1; bun test tests/e2e/whip.test.ts 3/3.

Phone captures at 390x844 on the fake core: the settings list with the row, the Bots tab after the switch, and the Bots list with a bot's face.

Phone settings with the Experiments row

Bots tab in the phone bar

Bots list with a bot's face

Experiments are kept per device, and #601 took the phone's Experiments row
out of its settings list. Bots switched on on the computer then left the
phone's bottom bar without its Bots tab, with no way to turn it on there.
docs/experiments.md still promised the row.
@ChrisPlayer
ChrisPlayer requested a review from klNuno as a code owner October 25, 2026 17:34
@github-actions github-actions Bot added documentation Improvements or additions to documentation ui packages/ui labels Oct 25, 2026
@coderabbitai

coderabbitai Bot commented Oct 25, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 19 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

Run configuration
Commits

Reviewing files that changed from the base of the PR and between 8cb7a3f and b969376.

Files selected for processing: 5
  • docs/phone.md
  • packages/ui/src/components/MobileSettings.svelte
  • packages/ui/src/components/MobileSettings.test.ts
  • tests/e2e/mobile.test.ts
  • tests/e2e/whip.test.ts
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@mtsu-patrol mtsu-patrol Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

@mtsu-patrol

mtsu-patrol Bot commented Oct 25, 2026

Copy link
Copy Markdown

This puts an Experiments row back in the phone settings list so the phone can switch on Bots for itself. Experiments are kept per device, so turning Bots on for the computer had left the phone without its Bots tab and no way to get it.

No comments posted: the reviewers raised no finding.

Review details
  • Model: muse-spark-1.3-contributor
  • Compared commits: 8cb7a3f to b969376
  • Execution: static analysis, no project code was executed
  • Files reviewed: 5 of 5
  • Duration: 1 min 11 s

@ChrisPlayer
ChrisPlayer added this pull request to the merge queue Oct 25, 2026
Merged via the queue into main with commit 1ea7f70 Oct 25, 2026
59 of 60 checks passed
@ChrisPlayer
ChrisPlayer deleted the feat/phone-bots-tab branch October 25, 2026 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation ui packages/ui

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant