yangdx
86186c0c85
Update log message
2025-09-23 11:08:33 +08:00
yangdx
55774bf394
Mark get_all_labels method as deprecated in BaseGraphStorage
2025-09-22 18:24:10 +08:00
yangdx
6b3a341977
Increase default PostgreSQL max connections from 20 to 50
2025-09-22 18:11:28 +08:00
yangdx
55176a24b4
Update env.example
2025-09-22 17:49:22 +08:00
Daniel.y
c1fd2946da
Merge pull request #2132 from danielaskdd/history-on-bypass-mode
...
feat(webui): Force sending history messages in bypass mode
2025-09-22 15:18:10 +08:00
yangdx
20802b1ee6
Update webui assets
2025-09-22 15:16:23 +08:00
yangdx
5b0ad167d6
feat: Force sending history messages in bypass mode
...
• Force history turns to 3 for bypass mode if current setting is 0
• Add this feature allowing the LLM to generate output based on conversation history.
2025-09-22 15:09:34 +08:00
Daniel.y
7d785cde7b
Merge pull request #2131 from danielaskdd/fix-autocomplete
...
Fix: Restore browser autocomplete functionality in message input box
2025-09-22 13:05:07 +08:00
yangdx
0268768ecd
Update webassets and bump API version to 0227
2025-09-22 13:03:27 +08:00
yangdx
40c8f1ef7b
feat: add smart input switching between Input and Textarea components
...
• Switch to Textarea for multi-line input
• Handle Shift+Enter for newlines
• Maintain focus during component switch
• Support multi-line paste operations
• Auto-adjust textarea height dynamically
2025-09-22 13:00:22 +08:00
yangdx
5fa92cbf99
Improve citation quality and reduce reference limits in prompts
...
- Reduce max citations from 8 to 6
- Require direct fact referencing
- Clarify relevance prioritization
2025-09-22 10:53:03 +08:00
Daniel.y
aafed7649b
Merge pull request #2129 from danielaskdd/fix-webui
...
WebUI Bugfix and Improvement
2025-09-22 03:31:08 +08:00
yangdx
fca3ea5d20
Fix linting
2025-09-22 03:29:17 +08:00
yangdx
b13209e241
Update webui assets
2025-09-22 03:04:06 +08:00
yangdx
8af097a8e4
fix(webui): resolve theme switching crashes and optimize graph rendering
...
- Implement theme switching isolation to prevent component access during transitions by hidding GraphSearch
- Fix NotFoundGraphError during theme switching by adding defensive programming
- Replace problematic NodeById component with custom safe implementation
- Add comprehensive error handling and node/edge existence checks
- Optimize sigma settings with memoization to prevent unnecessary re-renders
- Remove redundant theme update logic and simplify event listener management
2025-09-22 03:03:53 +08:00
yangdx
0fcb5af333
Update webui assets and bump API version to 0227
2025-09-22 02:02:42 +08:00
yangdx
d2029fd804
Replace Input with auto-resizing Textarea in RetrievalTesting
...
• Add new Textarea component
• Auto-resize between 40px-120px height
• Support Enter to submit, Shift+Enter for newline
• Add form autocomplete attributes
• Reset height after message submission
2025-09-22 02:01:39 +08:00
yangdx
17dd56e41c
Improve code highlighting with context-aware styling and inline detection
...
• Add messageRole prop to CodeHighlight
• Remove unused Element type import
• Replace node-based inline detection
• Add theme-aware inline code styles
• Update dependency arrays in useMemo
2025-09-22 01:41:58 +08:00
yangdx
8826d2f892
Optimize prompt instruction for citation format
2025-09-22 01:04:57 +08:00
yangdx
9288ae1703
Refactor COT parsing to handle multiple think blocks robustly
2025-09-22 01:01:39 +08:00
yangdx
cff6029508
Ensure COT tags are properly closed in all stream termination scenarios
...
- Add COT closure after stream completion
- Handle COT in exception scenarios
- Add final safety check in finally block
- Prevent unclosed thinking tags
- Log COT closure failures
2025-09-22 00:09:27 +08:00
yangdx
62aa0726a5
Fix conversation history handling when history_turns is 0
...
• Check history_turns > 0 before filtering
• Prevent sending all history converstion to backend when history_turns is 0
2025-09-21 23:51:19 +08:00
yangdx
6e2eab5c23
Add ID fields to entities, relations, and chunks in raw data query results
2025-09-21 23:31:35 +08:00
yangdx
2f06f851c3
Enhance citation format with merged references and clearer guidelines
...
- Increase max references from 5 to 8
- Merge citations by file_path
- Remove inline citations from body
- Add reference section examples
- Update citation prefixes (KG→EN, RE)
2025-09-21 22:48:48 +08:00
yangdx
18e886d7e9
Improve context item identification with meaningful IDs
...
- Add EN prefix to entitie IDs
- Add RE prefix to relation IDs
-Add DC prefix chunk IDs
- Enhance traceability across contexts
2025-09-21 20:19:14 +08:00
yangdx
f88c2fbdff
Refactor citation format instructions for clarity and consistency
2025-09-21 15:51:31 +08:00
Daniel.y
a1970c75da
Merge pull request #2127 from danielaskdd/output-prompt
...
Refactor: Optimize Query Prompts and User Prompt Handling
2025-09-21 15:36:13 +08:00
yangdx
8f0fb3c9eb
Include user query in prompt returns
2025-09-21 15:24:20 +08:00
yangdx
6eb37e270a
Refactor query handling and improve RAG response prompts
...
- Move user_prompt to query concatenation
- Remove DEFAULT_USER_PROMPT constant
- Enhance prompt clarity and structure
- Standardize citation formatting
- Improve step-by-step instructions
2025-09-21 15:16:24 +08:00
yangdx
523028f8d0
Remove deprecated truncated fields from token truncation return
...
• Drop truncated_entities field
• Drop truncated_relations field
2025-09-21 11:00:48 +08:00
yangdx
938eced0de
Udate webui assets
2025-09-21 01:19:28 +08:00
yangdx
1d65fed692
Update graph search and label tooltips for clarity across all locales
2025-09-21 01:18:37 +08:00
yangdx
7c463f0fb5
Change entity type formatting from title case to lowercase without spaces
2025-09-21 00:56:56 +08:00
yangdx
c2985429ba
Update webui assets
2025-09-21 00:32:06 +08:00
yangdx
afb2df93f4
Update graph labels terminology from "labels" to "nodes" across locales
2025-09-21 00:31:17 +08:00
yangdx
040b0c8620
Fix Neo4J index creation to check state instead of analyzer
...
• Check index state not analyzer
• Skip if index is ONLINE
• Recreate if state not ONLINE
• Simplify recreation logic
2025-09-20 23:51:50 +08:00
yangdx
9e0dabc34d
Update webui assets
2025-09-20 23:31:00 +08:00
yangdx
68883c0e7a
Fix legend translation keys by removing spaces from node types
2025-09-20 23:27:34 +08:00
yangdx
5e0ef7166e
Update webui assets and bump api version to 0226
2025-09-20 22:47:45 +08:00
yangdx
446767ba50
feat: enhance graph refresh with dynamic tooltips and loading states
...
• Add refresh loading state with spinner
• Dynamic tooltips based on current label
• Improved refresh logic for labels
• Force dropdown re-render on refresh
• Update i18n for new tooltip messages
2025-09-20 22:46:09 +08:00
Daniel.y
36f242c164
Merge pull request #2124 from danielaskdd/label-search
...
Refactor(WebUI): Change Client-side Search Logic with Server-driven Enity Name Search
2025-09-20 15:31:42 +08:00
yangdx
5da1df3b19
Fix linting
2025-09-20 15:30:27 +08:00
yangdx
8e2a1fa59e
Enhance Neo4j fulltext search with Chinese language support
...
• Add CJK analyzer for Chinese text
• Auto-detect Chinese characters
• Recreate index if needed
• Separate Chinese/Latin search logic
• Improve fallback for Chinese queries
2025-09-20 15:19:22 +08:00
yangdx
3b502af858
Update webui assets
2025-09-20 14:36:34 +08:00
yangdx
55b4716bac
fix(webui): resolve cmdk filtering issue preventing search history display
...
- Fix AsyncSelect component where cmdk's internal filtering was hiding search history items
- Change CommandItem value logic: use empty string when searchTerm is empty to match cmdk's filtering behavior
- Ensure search history displays correctly on initial load regardless of current queryLabel value
- Maintain proper selected state indication and all existing functionality
- Preserve normal search behavior when user types in search input
Fixes issue where dropdown only showed "*" and current queryLabel instead of full search history from localStorage.
2025-09-20 14:35:41 +08:00
yangdx
da30529585
Change AsyncSelect to load search history on initial mount
...
- Use empty query for initial load
- Remove value dependency from effect
- Always show search history first
- Simplify initialization logic
2025-09-20 14:17:08 +08:00
yangdx
9330ccb14e
Fix graph truncation logging to correctly identify truncation cause
2025-09-20 13:33:19 +08:00
yangdx
1dd164a122
Fix graph truncation detection for depth-limited BFS
...
- Track unexplored neighbors at max depth
- Improve truncation flag accuracy
2025-09-20 13:12:25 +08:00
yangdx
b897eedaef
Update webui assets and bump API version to 0225
2025-09-20 12:41:52 +08:00
yangdx
26c9ba4cb5
Make graph label methods required in BaseGraphStorage interface
...
• Remove fallback compatibility code
• Add get_popular_labels to ABC
• Add search_labels to ABC
• Enforce consistent implementation
• Clean up error handling paths
2025-09-20 12:40:36 +08:00