feat: add ChatPanel AI element#866
Conversation
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01C7QST4WHS5DmTqgJkvQoyf
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01C7QST4WHS5DmTqgJkvQoyf
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01C7QST4WHS5DmTqgJkvQoyf
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01C7QST4WHS5DmTqgJkvQoyf
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01C7QST4WHS5DmTqgJkvQoyf
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
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 |
Summary
ChatPanel, a dockable/floating/minimizable window frame for chat, topackages/raystack/components/chat-panelwithHeader,Title,Actions,MinimizeTrigger,ExpandTrigger,Content, andTriggerpartsdocked(in-flow sidebar),floating(fixed, draggable and resizable, viewport-clamped), andminimized(corner bubble viaChatPanel.Trigger) using pure CSS — no portal or remount, so chat state survives transitionsmode,side,size, and floatingposition, with slottable header actions instead of a built-in close buttonfeat-ai-chat) — review only the top commit here