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
yangdx
2e3e1fedcc
Add middle-content matching for GraphViewer
2025-04-09 18:36:54 +08:00
yangdx
6e162ec297
Add fallback support for translation missing
2025-04-08 14:59:20 +08:00
yangdx
648a024af2
Add node types
2025-04-08 13:38:06 +08:00
yangdx
11392fc20f
Udate node types
2025-04-08 13:09:25 +08:00
yangdx
6401b88ab4
Modify legend box hight
2025-04-08 13:02:28 +08:00
yangdx
2731634ba4
Fix graph label drop down list position problem
2025-04-07 22:12:58 +08:00
yangdx
09719bb9cf
Fix Safari popover problem
2025-04-07 20:09:43 +08:00
yangdx
f33ff7f2c2
Fix linting
2025-04-07 05:23:28 +08:00
yangdx
46ffb6afa4
fix: improve form accessibility with proper label associations
...
Added missing htmlFor attributes to labels and corresponding IDs to form elements throughout the web UI to enhance accessibility. This ensures screen readers can correctly identify form controls and improves browser autofill functionality. Changes include:
- Fixed label associations in login form
- Added proper IDs to form elements in Settings component
- Replaced decorative labels with semantic headings in PropertiesView
- Added screen reader accessible labels in RetrievalTesting
- Improved checkbox accessibility in QuerySettings
2025-04-07 05:20:12 +08:00
yangdx
44e7a18a77
Fix linting
2025-04-06 23:42:39 +08:00
yangdx
688be94085
Add i18n translation
2025-04-06 23:42:39 +08:00
yangdx
b003d613ee
Add initial value display for AsyncSelect
2025-04-06 15:53:04 +08:00
yangdx
11b93f1a25
Fix linting
2025-04-06 14:57:21 +08:00
yangdx
df0594852a
Set queryLabel after query on page first load
2025-04-06 14:56:55 +08:00
yangdx
9d6a3c281b
Merge branch 'feat-node-color' into merge-node-color
2025-04-05 14:39:49 +08:00
yangdx
0ce765362e
Add reset button for edge size
2025-04-05 13:38:28 +08:00
yangdx
f8fb882241
Limit max edge size to 10
2025-04-05 13:38:15 +08:00
yangdx
ae1e991724
Merge branch 'feat-edge-thickness' into merge-edge-thickness
2025-04-05 13:06:28 +08:00
yangdx
9969bf102d
Fix linting
2025-04-05 06:18:59 +08:00
yangdx
5d80c69855
Add label validation in GraphLabels component
...
- Validate queryLabel against available labels
- Reset to default if label not found
- Log warning when resetting label
2025-04-05 04:39:42 +08:00
choizhang
81355481c1
feat: Add legend components and toggle buttons
2025-04-03 22:42:13 +08:00
yangdx
8f46ce75b8
Update i18n translation
2025-04-02 23:55:28 +08:00
yangdx
f9f588aa16
Feat: add reset button to the right of input box
2025-04-02 23:40:16 +08:00
yangdx
7b1c946069
Update i18n translation
2025-04-02 23:28:58 +08:00
yangdx
1a1f934e27
Feat: replace min_degree with max_nodes in webui
2025-04-02 18:35:32 +08:00
choizhang
cd3817ce30
feat (graph settings): Add edge thickness range configuration function
2025-04-01 00:36:32 +08:00
yangdx
f8b3f1ee48
Refactor API key alert and remove message alert component
...
- Move StatusIndicator to status directory
- Remove obsolete MessageAlert component
- Enhance ApiKeyAlert with open state control
- Improve health check logic with alert state
- Add error message display in ApiKeyAlert
2025-03-24 17:00:15 +08:00
yangdx
1a7c164e33
Adjust force-directed layout parameters for better stability
2025-03-22 15:16:07 +08:00
yangdx
79dc2cb62b
Adjust force-directed layout parameters for better stability.
...
- Reduced repulsion force to 0.01
- Minimized node oscillation
- Improved convergence behavior
2025-03-22 14:52:43 +08:00
yangdx
101e1c907c
Fix linting
2025-03-21 21:51:52 +08:00
yangdx
35e00f1eb2
Fix: emtpy graph not display correctly after cleaning the database
...
- Improved graph validation with detailed checks
- Added empty graph state handling
- Enhanced label fetching and refresh logic
- Tracked last successful query label
- Optimized data fetching flow
2025-03-21 19:56:45 +08:00
yangdx
2a3fafa1cc
Added dark mode styles for node property buttons
2025-03-20 11:32:41 +08:00
yangdx
b422d223e8
Fix settings popover toggle logic
2025-03-20 04:46:56 +08:00
yangdx
0122433eee
Fix linting
2025-03-20 03:47:07 +08:00
yangdx
6968cbd6d5
Adjust position and spacing of settings display
2025-03-20 03:46:38 +08:00
yangdx
c456ea2ce8
Remove API Key setting from webui
2025-03-20 03:46:26 +08:00
yangdx
5e22e034e9
Fix linting
2025-03-20 01:38:08 +08:00
yangdx
e9fc12042c
Fetch all labels and graph data again on refresh
2025-03-20 01:37:26 +08:00
yangdx
0210170ecd
Fix: graph label not set on grapview initial mount
2025-03-20 01:37:15 +08:00
yangdx
202f7befaf
Remove redundant debug log for graph labels fetching
2025-03-19 14:08:28 +08:00
yangdx
331b1194f0
Added camera rotation controls to graph panel.
2025-03-18 12:34:04 +08:00
yangdx
00e05a12b0
Adjust layout noverlap margin and grid size.
2025-03-18 11:26:39 +08:00