yangdx
dab1c35834
Optimize chat performance by reducing animations in inactive tabs
...
• Add isTabActive prop to ChatMessage
• Disable spinner in inactive tabs
• Reduce opacity for inactive content
• Hide loading indicator when inactive
• Pass tab state from RetrievalTesting
2025-10-17 21:17:01 +08:00
yangdx
86195c613e
Fix linting
2025-09-29 13:10:25 +08:00
yangdx
924d459420
feat(webui): Enhance KaTeX rendering and add robust error handling
...
- Differentiates between inline ($...$) and display ($$..$$) math for proper styling and layout.
- Adds custom CSS to ensure formulas correctly inherit text color, fixing issues in dark/light themes.
- Implements responsive handling for long formulas by allowing horizontal scrolling, preventing page overflow.
- Introduces a silent `errorCallback` for KaTeX to suppress console errors from invalid LaTeX syntax in production, while retaining warnings in development.
- Refactors KaTeX plugin loading to be more robust and simplifies CSS import by moving it to `main.tsx`.
2025-09-28 22:50:33 +08:00
yangdx
b18c7d85ef
Improve text contrast and visibility in dark theme for chat messages
...
• Enhanced border visibility in dark mode
• Improved thinking progress text contrast
• Added explicit text color classes
• Better user/assistant message distinction
• Fixed dark theme readability issues
2025-09-28 21:33:19 +08:00
yangdx
b6a1832324
feat: prevent LaTeX parsing errors during streaming by implementing completeness detection
...
- Add latexRendered flag to control KaTeX plugin application
- Implement detectLatexCompleteness function to check formula closure
- Maintain backward compatibility for historical messages
2025-09-28 20:59:56 +08:00
yangdx
335114fd7e
Add KaTeX mhchem extension support and improve math rendering
...
- Import mhchem globally
- Add TypeScript declarations
- Fix KaTeX overflow styling
- Change p tags to div in markdown
- Update tsconfig includes
2025-09-28 15:13:04 +08:00
yangdx
0330882b12
feat: add delete functionality to user prompt history dropdown
...
• Add delete buttons to history items
• Decrease history limit to 8 items
• Improve dropdown styling
2025-09-25 18:55:44 +08:00
yangdx
72039e0b4e
Add strict: false and trust: true to KaTeX plugin configuration
...
• Relaxes KaTeX parsing rules
• Enables trusted LaTeX commands
• Improves math rendering compatibility
• Applied to both markdown processors
2025-09-25 17:28:01 +08:00
yangdx
889c1d21e3
Increase right margin spacing for checkboxes in QuerySettings
...
• Change mr-1 to mr-10 for checkboxes
• Improve visual spacing consistency
• Apply to all four checkbox elements
• Better UI alignment and readability
2025-09-25 06:26:22 +08:00
yangdx
71367c7bc2
Add user prompt history dropdown to query settings
...
- Create UserPromptInputWithHistory component
- Move user prompt field to top of panel
- Add history tracking to settings store
- Include keyboard navigation support
- Auto-save prompts on query execution
2025-09-25 06:16:32 +08:00
yangdx
d1b3661a87
Add footnotes support to markdown rendering in chat messages
...
• Add unist-util-visit dependency
• Create remarkFootnotes plugin
• Style footnotes with CSS classes
• Support footnote refs and definitions
• Update Vite config for new dependency
2025-09-25 01:42:16 +08:00
yangdx
95987ff56c
Add rehype-raw plugin for better HTML rendering in markdown
...
• Add rehype-raw dependency
• Enable HTML parsing in markdown
• Style sup/sub/mark/u/del/ins elements
• Apply to both thinking and main content
• Improve markdown display capabilities
2025-09-24 21:37:03 +08:00
yangdx
3d7635e097
refactor: addinging copy buttons beside each message
2025-09-24 20:43:22 +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
9db8f2fce5
feat: Add popular labels and search APIs with history management
...
- Add popular/search label endpoints
- Implement SearchHistoryManager utility
- Replace client-side with server search
- Add graph data version tracking
- Update UI for better label discovery
2025-09-20 02:03:47 +08:00
Saravana Kumar S
f9b69ac54a
Update QuerySettings.tsx
2025-09-17 13:07:55 +05:30
yangdx
f1d6d949f1
Fix assistant message display content fallback logic
...
- Handle undefined vs empty string cases
- Prevent COT content keep rendering before </think> tag recieved
2025-09-09 11:39:59 +08:00
yangdx
3912b7d281
Fix assistant message display with content fallback
...
• Add content fallback for compatibility
• Update comment for clarity
• Prevent empty assistant messages
2025-09-08 23:35:31 +08:00
yangdx
eeff0d5c67
Fix thinking state management and UI improvements for chat messages
...
- Reset expansion state on new thinking
- Prevent content leakage during thinking
- Update thinkingTime type to allow null
- Add memory leak prevention cleanup
- Add missing i18n translations
2025-09-08 18:47:41 +08:00
yangdx
2ba10dbb5b
Add AI thinking process display with expandable UI and timing
...
- Add thinking fields to Message type
- Create expandable thinking section
- Track thinking time during streaming
2025-09-08 18:09:04 +08:00
yangdx
d5e8f1e860
Update default query parameters for better performance
...
- Increase chunk_top_k from 10 to 20
- Reduce max_entity_tokens to 6000
- Reduce max_relation_tokens to 8000
- Update web UI default values
- Fix max_total_tokens to 30000
2025-08-18 19:32:11 +08:00
yangdx
317d233486
Improve select dropdown styling in query settings
2025-07-31 23:52:44 +08:00
yangdx
a59f8e7ceb
Add reset buttons to query settings controls
...
- Add reset functionality for all settings
- Include default values for each setting
2025-07-31 12:29:26 +08:00
yangdx
755a08edec
Remove History Turns config option and force value to 0
...
- Remove History Turns UI component from QuerySettings
- Update settings store version to 17 with migration
- Force history_turns parameter to always be 0 in queries
- Prevent future modifications to history_turns setting
2025-07-31 11:22:48 +08:00
yangdx
a67f93acc9
Replace hardcoded max tokens with DEFAULT_MAX_TOTAL_TOKENS constant
...
- Use constant in process_chunks_unified
- Update WebUI default to match (32000)
2025-07-26 11:23:54 +08:00
yangdx
e54bcff85c
Add suppressErrorRendering to mermaid config
2025-07-16 01:01:22 +08:00
yangdx
6d66cde4ac
Reorder query settings in web UI
2025-07-15 18:06:00 +08:00
zrguo
7c882313bb
remove chunk_rerank_top_k
2025-07-15 11:52:34 +08:00
zrguo
c2da2fbe12
build
2025-07-14 17:19:28 +08:00
zrguo
4e425b1b59
Revert "update from main"
...
This reverts commit 1d0376d6a9 .
2025-07-14 16:29:00 +08:00
zrguo
1d0376d6a9
update from main
2025-07-14 16:27:49 +08:00
zrguo
c9cbd2d3e0
Merge branch 'main' into rerank
2025-07-14 16:24:29 +08:00
zrguo
ef2115d437
Update token limit
2025-07-14 15:53:48 +08:00
yangdx
fc7b0a9273
Improve query settings input experience in WebUI
2025-07-13 01:35:21 +08:00
yangdx
b7a60a5895
fix: use dynamic imports for KaTeX to resolve module initialization error
...
- Prevents circular dependency issues that caused "Cannot accexss 'gm' before initialization" errors when rendering LaTeX formulas.
2025-06-02 18:10:53 +08:00
yangdx
7f50a11977
feat: add LaTeX formula rendering support to ChatMessage component
...
- Add KaTeX dependencies (katex, rehype-katex, @types/katex)
- Configure ReactMarkdown with rehype-katex plugin
- Support both inline ($...$) and block ($$...$$) LaTeX formulas
- Add theme-aware error handling and responsive styling
2025-06-02 17:44:10 +08:00
yangdx
d914de441e
Add user_prompt to WebUI
2025-05-08 04:15:21 +08:00
yangdx
a359414931
Remove CardDescription
2025-05-08 03:47:13 +08:00
yangdx
147f73002d
Remove ll-keywords and hl-keywords from WebUI
2025-05-07 19:07:31 +08:00
yangdx
1509e3985e
Resolve json code block freezing issue
2025-05-07 04:35:53 +08:00
yangdx
ec41ce5b3a
Replaced Text components with standard labels associated via htmlFor/id to fix accessibility warnings.
2025-05-04 23:23:56 +08:00
yangdx
936587d4dd
Adjust width of chat message box from server
2025-04-29 19:19:22 +08:00
yangdx
53f9ef77f9
Fix linting
2025-04-26 12:32:01 +08:00
yangdx
9792841a07
Stablize mermaid render in history messages
2025-04-26 12:30:29 +08:00
yangdx
e0d99d3c29
Postpond mermaid rendering untill streaming streaming respond stopped.
2025-04-26 10:16:13 +08:00
yangdx
a9dcf4d5ca
Change chat message component width to 90%
2025-04-22 17:52:48 +08:00
yangdx
64f5bb0243
Add typography to webui and fix markdown render problem
2025-04-22 17:21:24 +08:00
yangdx
3ce159bf9b
Fix layout problem of QuerySettings for WebUI
2025-04-22 16:16:14 +08:00
yangdx
be032db1f8
Fix linting
2025-04-22 09:05:23 +08:00
choizhang
333c43fbdf
refactor: Fixed redundant blank characters in message content
2025-04-22 01:25:18 +08:00