-
Notifications
You must be signed in to change notification settings - Fork 8.2k
feat: add chat-header feature to sliding container #10797
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: feat/sliding-container-infrastructure
Are you sure you want to change the base?
feat: add chat-header feature to sliding container #10797
Conversation
|
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 You can disable this status message by setting the ✨ Finishing touches🧪 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 |
b0700d6 to
7064bba
Compare
- Add complete chat-header component with all sub-components - Add chat-header hooks (rename, session actions) - Add chat-header utils (title, error checking) - Add chat-header types and tests - Replace placeholder with FlowPageSlidingContainerContent - Add API query fixes for session management - Full chat-header UI is now visible and functional
…ion management to hook - Extract session management logic into useSessionManagement hook - Simplify FlowPageSlidingContainerContent component (85 lines, down from 213) - Remove complex isManuallySet and renamedSessions tracking - Follow IOModal pattern for simpler session selection logic - Add border-radius 8px to flow canvas divs - Update Share button styling (white background, black text) - Revert dialog z-index changes (will be handled in separate PR)
6ea70fd to
391970c
Compare
This reverts commit d8f7c59f92bccd4bdd654673a171f412b5c38f1a.
Changes
-> Add ChatHeader component with title, actions, and session dropdown
-> Add ChatSidebar component for session list in fullscreen mode
-> Add SessionSelector component with rename and delete functionality
-> Add SessionLogsModal for inspecting session messages
-> Add session rename API integration with optimistic updates
-> Extract session management logic into useSessionManagement hook
-> Add tests for ChatSidebar component