Repository navigation
feat(desktop): show 'being reworked' placeholder in chat panes - #6409
Conversation
Chat isn't functional right now, so both the v1 and v2 chat panes render a shared ChatUnderConstruction placeholder instead of the chat UI. Pane chrome (title bar, split/close, context menu) is kept; the v1 pane no longer initializes chat providers, IPC clients, or the session controller. The flag-gated ChatV3Pane is untouched.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (4)
📝 WalkthroughWalkthroughDesktop chat panes no longer initialize or render chat sessions. They now display a shared construction placeholder while preserving applicable pane controls and navigation actions. ChangesDesktop chat placeholder
Estimated code review effort: 2 (Simple) | ~10 minutes Mergeability Score: 🔵 Low · up to The placeholder change is localized and preserves pane behavior, but previously persisted launch configurations may remain stale indefinitely. The PR is mergeable with explicit owner awareness or a follow-up cleanup. Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 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 |
🧹 Preview Cleanup CompleteThe following preview resources have been cleaned up:
Thank you for your contribution! 🎉 |
What
Chat isn't functional right now, so this replaces the chat pane UI with a small "Chat is being reworked" placeholder in both the v1 (
screens/main) and v2 (v2-workspacepane registry) chat panes, via a sharedChatUnderConstructioncomponent.Details
ChatPanekeeps its props signature).ChatV3Pane(CHAT_V3) is untouched.Verification
Verified live via CDP against this worktree's dev desktop build: opened a v2 workspace → "Open Chat" → pane renders the placeholder with working pane chrome. Typecheck and
bun run lintclean.Summary by cubic
Render a “Chat is being reworked” placeholder in desktop chat panes to disable broken chat while keeping pane chrome and registry compatibility. Previously the v1/v2 panes initialized the legacy chat UI and runtime/providers; now they render a placeholder and do not start chat logic.
Reviewer notes
ChatUnderConstructioncomponent; used by v1 (screens/main) and v2 pane registry chat panes.ChatPaneprops unchanged.ChatV3Pane(CHAT_V3) is untouched.ChatPanedo not change.Written for commit c686301. Summary will update on new commits.
Summary by CodeRabbit