Repository navigation
Conversation
|
Important Review skippedReview was skipped as selected files did not have any reviewable changes. ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (10)
Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 7 remain after this review. 📝 WalkthroughWalkthroughHost-scoped sidebar views now collapse pinned worktrees independently by host. Section headers use their configured collapse keys for state lookup and toggling. Worktree reveal logic uses the target host’s pinned group key when applicable. Tests cover row scoping and revealing local and remote pinned worktrees on SSH and runtime hosts. Priority: ⬇️ Low Merge Risk: ⚪ Minimal · up to Host-specific Pinned collapse and reveal use matching keys in the inspected views; no issue requiring a fix before merge was established. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
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 |
…pace-remote-pin-reveal-bug-eye-pinching-hand
ELI5
Revealing a pinned remote workspace now opens only its host's Pinned section. Local pins stay collapsed.
What Changed
Local and remote Pinned headers previously shared the same saved collapse key, so revealing a remote workspace expanded both sections. Host-specific Pinned headers now use independent collapse keys. The sidebar applies those keys after separating rows by host, and reveal and the agent-send picker use the target workspace's host key. Clicking a Pinned header follows the same rule.
The existing local collapse preference and the combined Projects view keep their existing keys.
Why
Reveal must open the section containing the selected workspace while preserving the user's choices elsewhere. Independent keys reuse the existing saved collapse state; merely skipping the local toggle would leave a collapsed remote workspace hidden.
Linked Issue
User-reported reproduction; no existing issue was linked.
Visual Proof
Same selected remote workspace immediately after clicking Reveal active workspace, captured from hidden Electron renderers using the visual-proof skill. The original build expands local pins; the fixed build keeps them collapsed.
Testing
Local checks passed:
pnpm tcandpnpm run check:code-quality:changed(zero new findings).--mode e2e.Run the rendered regression with:
Validation ran on macOS with hidden Electron windows and seeded connected SSH / paired-runtime catalogs, including collapsed remote host headers. Live remote transport and native Linux/Windows execution were not exercised. The optional repository-wide E2E typecheck reports unrelated existing-file / missing cloud dependency errors; there are no diagnostics in the changed files.
Review
Self-reviewed host ownership, header clicks, reveal retries, saved local collapse state, and unchanged folder-workspace reveal behavior.
Agent skill upstream boundary
Notes
Renderer presentation change only. No remote protocol, execution routing, filesystem path, keyboard shortcut, or mobile changes. Existing unscoped saved keys remain readable.
Checklist