Conversation
…al in ConversationNode #86ex65mr3
…tools in GraphChatPage
…eate functionality
…ns for coordinate calculations and improve deletion handling
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🏷️ PR Title:
Enhance GraphChatPage with Frame Nesting, Node Grouping, Layout Engine, and UI Improvements
📋 Summary
This PR introduces several key features and improvements to the GraphChatPage and related components:
🔗 Related Tasks
#18ed530 - Refactor frame nesting logic to use absolute computed positions for coordinate calculations and improve deletion handling
#b559578 - Implement frame-based node grouping with interactive drag-to-create functionality
#276c88f - Implement graph layout engine and UI components for thread visualization
#24569ee - Add floating mode switcher to toggle between pan and selection tools in GraphChatPage
#fc181d4 - Persist node detail visibility state across graph sessions using store metadata
#f2c6a70 - Update VueFlow configuration and improve code formatting in GraphChatPage
#225c329 - Add image attachment preview functionality with full-screen modal in ConversationNode
📝 Additional Details
These enhancements collectively improve the usability, interaction, and visual clarity of the graph interface, facilitating more intuitive user workflows and persistent state management. The image preview modal enriches content interaction within conversation nodes.
📜 Commit List
18ed530 refactor: update frame nesting logic to use absolute computed positions for coordinate calculations and improve deletion handling
b559578 feat: implement frame-based node grouping with interactive drag-to-create functionality
276c88f feat: implement graph layout engine and UI components for thread visualization
24569ee feat: add floating mode switcher to toggle between pan and selection tools in GraphChatPage
fc181d4 feat: persist node detail visibility state across graph sessions using store metadata
f2c6a70 refactor: update VueFlow configuration and improve code formatting in GraphChatPage
225c329 feat: add image attachment preview functionality with full-screen modal in ConversationNode