Commit graph

16 commits

Author SHA1 Message Date
yangdx
79a17c3f7f Fix graph value handling for entity_id updates
• Use finalValue for entity_id changes
• Keep original value for other props
• Fix property update logic
2025-10-30 23:43:46 +08:00
yangdx
b32b2e8b9e Refactor merge dialog and improve search history sync
- Extract MergeDialog to separate component
- Update search history on entity rename
- Add dropdown refresh trigger mechanism
- Sync query label with entity changes
- Force graph re-render after updates
2025-10-28 01:52:49 +08:00
yangdx
5155edd8d2 feat: Improve entity merge and edit UX
- **API:** The `graph/entity/edit` endpoint now returns a detailed `operation_summary` for better client-side handling of update, rename, and merge outcomes.
- **Web UI:** Added an "auto-merge on rename" option. The UI now gracefully handles merge success, partial failures (update OK, merge fail), and other errors with specific user feedback.
2025-10-27 23:42:08 +08:00
yangdx
085cfffdf6 fix: limit property value display length to prevent horizontal scrollbars 2025-04-15 14:33:40 +08:00
yangdx
cdd69845c9 Remove grapOperation.ts 2025-04-15 13:04:51 +08:00
yangdx
f58fb43f67 Fix Neo4j node and edge edit problem 2025-04-15 12:41:41 +08:00
yangdx
f7ee5be658 Fix linting 2025-04-14 14:53:13 +08:00
yangdx
5ce334d807 Fix tooltips missing for editable properties 2025-04-14 14:47:30 +08:00
choizhang
88947c7ece refactor(graph): Refactoring the attribute line component to extract common logic into a separate file 2025-04-14 10:13:54 +08:00
choizhang
5b1938e5b3 feat(webui): Add attribute editing dialog box and optimize editable attribute row component 2025-04-13 23:32:35 +08:00
choizhang
830b69fd89 refactor(graph): Refactoring the EditablePeopleRow component 2025-04-13 11:13:23 +08:00
choizhang
5e5f3640d7 2025-04-13 10:50:42 +08:00
choizhang
272b101974 feat: Add double-click editing prompt text and optimize editable attribute line style 2025-04-12 14:33:40 +08:00
choizhang
58eeacda20 refactor(graph): Refactoring node attribute update logic to improve code maintainability 2025-04-12 13:17:09 +08:00
choizhang
ea43f3537e fix(graph): Fixed the issue of incorrect handling of edges and nodes during node ID updates 2025-04-12 10:36:05 +08:00
choizhang
7e3e685763 feat(graph): Add editing function for entity and relationship attributes 2025-04-12 00:48:19 +08:00