Repository navigation
Show Cloud machine names once and honor sidebar detail settings - #13082
Conversation
|
All contributors have signed the CLA ✍️ ✅ |
|
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 (8)
Included review availability: Your plan provides up to 10 included reviews per hour; 3 remain after this review. 📝 WalkthroughWalkthroughThe Cloud sidebar now displays normalized machine names, groups directories by machine, disambiguates duplicate names, and hides Cloud badges when branch-directory details are disabled. Tests cover fallbacks, grouping, settings, badge visibility, and path handling. ChangesCloud sidebar machine information
Priority: ➖ Normal Estimated code review effort: 3 (Moderate) | ~25 minutes Change: Bug fix · Severity of issue fixed: Medium Suggested reviewers: Important Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional. ❌ Failed checks (2 errors, 1 warning)
✅ Passed checks (22 passed)
Full details: Docstring CoverageExplanation Docstring coverage is 15.38% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 13 functions across 6 files. (2 skipped: 1 unsupported, 1 too large.) Full details: Cmux Swift Package BoundariesExplanation The PR materially expands Resolution Extract the pure Cloud sidebar projection from the app target. Use the existing Full details: Cmux Full InternationalizationExplanation The PR materially changes
✨ 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 |
|
Bugbot is paused — on-demand spend limit reachedBugbot uses usage-based billing for this team and has hit its on-demand spend limit. A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue. |
957ac0b ci: seed the Debug compilation cache from main for compile admission (manaflow-ai#13060) 498c154 Show Cloud machine names once and honor sidebar detail settings (manaflow-ai#13082) 5fd0f13 Prepare Cloud tunnels before first use and avoid LAN permission (manaflow-ai#13085) e232470 reload: CMUX_DEV_BACKEND_MODE=local for checkouts without the shared dev backend (manaflow-ai#12973) # Conflicts: # .github/workflows/ci.yml # .github/workflows/cli-pipe-regressions.yml # .github/workflows/nightly.yml
Cloud workspace rows in the left sidebar now use the machine’s friendly name at every width (label → generated slug → ID fallback). Directories are grouped by stable machine ID:
Build server · /a, /bshows the machine once. Only distinct visible machines sharing a name get an ID suffix to disambiguate them. Routing and persisted identities are unchanged.The existing Settings → Sidebar → Show Branch + Directory in Sidebar and Hide All Sidebar Details controls hide the visible Cloud badge and directory summary while preserving accessibility identity. The setting description now explicitly covers Cloud info, with all 19 existing translations updated. Remote paths also remain absolute when no remote home directory is known.
Fixes #13074.
Execution proof from
449ff0ce6a927fecc4469e049939466d69e524ec(new merge-head CI is pending):autoreview --mode branch --base origin/mainexited 0 with no findings; conflict and Aziz policy gates are clean. Swift parse, file-length budgets, test wiring, whitespace, and localization parity checks passed.Updated with
origin/maininb2a847bf8e4cd363bb64c39aa7c37c3a9f7b1274. The sole conflict was the duplicate Cloud rename-test correction; the merge adopts main’s stronger #13092 coverage in full. The naming/grouping/settings feature files are unchanged by the merge. Swift parse, file-length, localization, test-wiring, and whitespace checks passed. GitHub reports the PR mergeable; current-head CI and canonical review are continuing. No held test patch remains.No dev build is being handed off: the local tagged reload was canceled before completion at the user’s request. No app/backend/machine or runner configuration changes, and no merge.