Skip to content

feat: replace floating chat with persistent panel#4283

Merged
ComputelessComputer merged 3 commits intomainfrom
c-branch-3
Feb 26, 2026
Merged

feat: replace floating chat with persistent panel#4283
ComputelessComputer merged 3 commits intomainfrom
c-branch-3

Conversation

@ComputelessComputer
Copy link
Collaborator

@ComputelessComputer ComputelessComputer commented Feb 26, 2026

Replace ChatView with PersistentChatPanel that renders chat in both floating and panel modes. Add portal-like rendering system using container refs and position tracking. Remove auto-closer logic from floating button component and simplify its render conditions.

@netlify
Copy link

netlify bot commented Feb 26, 2026

Deploy Preview for hyprnote canceled.

Name Link
🔨 Latest commit dabccbc
🔍 Latest deploy log https://app.netlify.com/projects/hyprnote/deploys/69a07c7c1e44120008ff5ed8

@netlify
Copy link

netlify bot commented Feb 26, 2026

Deploy Preview for hyprnote-storybook canceled.

Name Link
🔨 Latest commit dabccbc
🔍 Latest deploy log https://app.netlify.com/projects/hyprnote-storybook/deploys/69a07c7cd3666e0008252a09

@ComputelessComputer ComputelessComputer requested review from yujonglee and removed request for yujonglee February 26, 2026 16:34
Replace ChatView with PersistentChatPanel that renders chat in both
floating and panel modes. Add portal-like rendering system using
container refs and position tracking. Remove auto-closer logic from
floating button component and simplify its render conditions.
Remove createPortal usage in floating component to render directly
in component tree instead of document body. This simplifies the
component structure and eliminates the need for portal-based
rendering while maintaining the same visual positioning through
CSS positioning.
Replace symmetric px-2.5 padding with asymmetric pl-2.5 pr-1.5
padding on the chat input submit button to improve visual balance
and alignment with adjacent UI elements.
@ComputelessComputer ComputelessComputer merged commit f3fec38 into main Feb 26, 2026
14 checks passed
@ComputelessComputer ComputelessComputer deleted the c-branch-3 branch February 26, 2026 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant