Repository navigation
fix(settings): replace custom sidebar mockups with real previews - #16569
Conversation
Capture each built-in template in cmux in light and dark mode at 640x360, with generic workspace content and no personal data. Restore the package resource copy alongside the assets. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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. |
|
Warning Review limit reachedYou'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 1 minute. View limit detailsLimit details: You’ve used all 10 included reviews currently available. Review configuration: ⚙️ Run configurationConfiguration used: Repository: manaflow-ai/cmux/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: ⛔ Files ignored due to path filters (12)
📒 Files selected for processing (2)
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 |
|
All contributors have signed the CLA ✍️ ✅ |
There was a problem hiding this comment.
No issues found across 14 files
You’re at about 91% of the monthly reviewed-line limit. You may want to disable incremental reviews to conserve quota. Reviews will continue until that limit is exceeded. If you need help avoiding interruptions, please contact contact@cubic.dev.
Dogfood tours of
|
|
Merge receipt for |
0bfd027 test(cloud): fix the Cloud header and moved-panel focus tests that never ran (manaflow-ai#16539) c5c4345 localization: accept numbered placeholders in any order (manaflow-ai#16376) 456edeb fix(settings): replace custom sidebar mockups with real previews (manaflow-ai#16569) 98dc3ab Prototype: cmux Cloud as a remote MCP server (manaflow-ai#16568) 6c22525 test(remote): isolate tmux stale-surface fixture (manaflow-ai#16566) 3ec9918 Re-land "fix(coderouter): initialize Cloud VM account pools (manaflow-ai#16397)" (manaflow-ai#16572) 2b895a5 Fix browser paste routing with terminal text box beta (manaflow-ai#6380) (manaflow-ai#16560) 2bd3455 localization: check Swift defaultValue literals against their catalog en value (manaflow-ai#16396) c43086e test(cli): expect --mark-read to mark every listed inbox message (manaflow-ai#16537) fcda4f0 test(feed): wait for zero-wait Codex permission acceptance before checking attention (manaflow-ai#16536) 7d57a03 fix(remote): evict stale persistent SSH bridge leases (manaflow-ai#16558) d630cb8 docs: add protected-folder diagnostics for tmux sessions (manaflow-ai#12219) 7dceaac test: create cwd fixtures that new terminals now resolve on disk (manaflow-ai#16538) 28cc575 docs: cover surface resume binding CLI contract (manaflow-ai#16473) 5c7dca1 Fix idle zsh PR probes triggering chpwd hooks (manaflow-ai#16553) # Conflicts: # .github/workflows/ci-guards.yml
…preview generator (#16595) * fix(sidebars): make both agents-board copies name a real command #16535 changed the bundled copy's install comment to `cmux sidebar set custom` and #16569 changed the Examples copy to `cmux left-sidebar set custom`, so bundledManifestMatchesExamplesFolder failed. Neither command exists; use `cmux sidebar open agents-board`, which the Examples README documents. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * test(cloud): assert the machine name's truncation mode without NSTextField The row renders its name with SwiftUI Text, which AppKit does not back with an NSTextField, so the test added in #16202 could never find a field. Expose the truncation mode the view applies and assert it directly. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * docs(sidebars): drop the mockup preview generator #16569 replaced the generated mockup cards with real captures; running the generator would overwrite them with mockups again. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
What changed
The custom sidebar gallery now ships real cmux captures for all six built-in templates in light and dark appearance. Each asset is a 640x360 crop of the sidebar only, with sanitized demo workspaces, agent sessions, and todos. The package resource copy rule is restored alongside the PNGs so the app bundle includes them.
The stopgap in #16518 removed the generated cards while this work was prepared. This PR restores the gallery images with real captures.
The
agents-board.jsheader now documents the manifest's left-sidebar command:Before and after
Before, the gallery used generated placeholder art:
After, the same template uses a real cmux sidebar capture:
Asset audit
I checked PNGs added by teamleaderleo commits since 2026-09-17. There are no other generated preview or screenshot PNG additions under
Resourcesafter excluding the custom-sidebar placeholders. Broader generated-looking assets outsideResourcesremain unchanged and are listed here for follow-up:footer-before-after.png,density-levels.png,real-vs-mock.png,ui-lab/compact-status-dark.png,ui-lab/compact-status-light.png,ui-lab/gpu-spinner.png,15264/ui-lab-empty-pane-art-light.png,15264/ui-lab-empty-pane-art-dark.png,15264/thunderdome-*.png, and15210/preview-*.png.Validation
git diff --checkand conflict-marker checks pass.d8791367a767557cde75a65dis running for this exact head; the merge was gated on greenci-statusand macOS compile admission.