iOS: hide browser update hint while reconnecting - #15789
Conversation
|
All contributors have signed the CLA ✍️ ✅ |
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: manaflow-ai/cmux/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (5)
Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 9 remain after this review. 📝 WalkthroughWalkthroughThe terminal picker now distinguishes unknown browser-stream support from confirmed unsupported support. It shows the Mac update hint only when capability is known and browser streaming is unsupported. ChangesBrowser-stream update hint
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix Merge Risk: ⚪ Minimal · up to The update hint is withheld until the connected Mac’s browser capability is known. No concrete merge-blocking risk remains in the reviewed changes. 🚥 Pre-merge checks | ✅ 24 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (24 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
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. Comment |
Dogfood tours of
|
|
Merge receipt for |
31014dc docs: add CodeRouter documentation in all locales (manaflow-ai#15506) c09d4fe Merge pull request manaflow-ai#15789 from manaflow-ai/feat-ios-browser-update-warning 6e4b511 fix(ios): hide browser update hint while reconnecting 6ff5683 test(ios): cover browser update hint during reconnect
Summary
The iOS terminal picker no longer tells users to update cmux while the selected Mac is disconnected or reconnecting. The hint appears only after a connected Mac publishes a capability snapshot that lacks browser streaming.
Testing
python3 scripts/verify-local.py --only swift-syntax --swift-changed origin/mainpython3 scripts/verify-local.py --affected origin/mainswift test --package-path Packages/iOS/CmuxMobileShellUI --filter TerminalPickerMenuValueTestscannot run on this Mac because the package is iOS-only; the local package resolver also requires an iOS simulator test lane.HIG
Changelog
Fixed