Commit graph

602 commits

Author SHA1 Message Date
Raphaël MANSUY
8d538ea9b3 cherry-pick f2fb1202 2025-12-04 19:18:16 +08:00
Raphaël MANSUY
3e524467c5 cherry-pick 44f51f88 2025-12-04 19:18:16 +08:00
Raphaël MANSUY
3a2e706436 cherry-pick 2d9334d3 2025-12-04 19:18:16 +08:00
Raphaël MANSUY
cefece087e cherry-pick 1a4d6775 2025-12-04 19:18:15 +08:00
Raphaël MANSUY
c9e5988349 cherry-pick b81b8620 2025-12-04 19:18:15 +08:00
Raphaël MANSUY
71bb5642e3 cherry-pick d550f1c5 2025-12-04 19:18:14 +08:00
Raphaël MANSUY
6b1e95dbf7 cherry-pick bf6ca9dd 2025-12-04 19:18:14 +08:00
Raphaël MANSUY
94646e6186 cherry-pick 7b1f8e0f 2025-12-04 19:18:14 +08:00
Raphaël MANSUY
d4c1a5c190 cherry-pick 0c1cb7b7 2025-12-04 19:18:14 +08:00
Raphaël MANSUY
18ed0a82e9 cherry-pick 0aef6a16 2025-12-04 19:18:14 +08:00
Raphaël MANSUY
201084e05a cherry-pick cf2a024e 2025-12-04 19:18:14 +08:00
Raphaël MANSUY
282dacc291 cherry-pick d4abe704 2025-12-04 19:18:14 +08:00
Raphaël MANSUY
6bd9a64fce cherry-pick b1a4e7d7 2025-12-04 19:18:13 +08:00
Raphaël MANSUY
c658f85131 cherry-pick 19a41584 2025-12-04 19:18:13 +08:00
Raphaël MANSUY
c96bc06153 cherry-pick 7297ca1d 2025-12-04 19:18:13 +08:00
Raphaël MANSUY
93acccf818 cherry-pick ffcd75a4 2025-12-04 19:18:13 +08:00
Raphaël MANSUY
dd1961ee48 cherry-pick e20f86a0 2025-12-04 19:18:13 +08:00
Raphaël MANSUY
2962839642 cherry-pick dd4c988b 2025-12-04 19:18:13 +08:00
Raphaël MANSUY
b56071c815 cherry-pick d5e7b230 2025-12-04 19:18:13 +08:00
Raphaël MANSUY
e64223dda9 cherry-pick d3b5cb63 2025-12-04 19:18:12 +08:00
Raphaël MANSUY
39ed70578b cherry-pick bd487a45 2025-12-04 19:18:12 +08:00
Raphaël MANSUY
80b959980d cherry-pick 7545fa72 2025-12-04 19:18:12 +08:00
Raphaël MANSUY
c5ea12a69c cherry-pick 68bee74d 2025-12-04 19:18:12 +08:00
Raphaël MANSUY
ca37eed4bc cherry-pick 5ca4792c 2025-12-04 19:18:12 +08:00
Raphaël MANSUY
a2910287b9 cherry-pick 42b09b10 2025-12-04 19:18:12 +08:00
Raphaël MANSUY
f6a743ba48 cherry-pick 2bb9ec13 2025-12-04 19:18:12 +08:00
Raphaël MANSUY
38c39069fa cherry-pick 29bd027a 2025-12-04 19:18:12 +08:00
Raphaël MANSUY
9bd4d049a3 cherry-pick 0ca71a57 2025-12-04 19:18:11 +08:00
Raphaël MANSUY
d2c19d3e64 cherry-pick f4acb25c 2025-12-04 19:18:11 +08:00
Raphaël MANSUY
373f1c8873 cherry-pick e2431b67 2025-12-04 19:18:11 +08:00
Raphaël MANSUY
b2f0a2eb2e cherry-pick 9ae1c7fc 2025-12-04 19:18:11 +08:00
Raphaël MANSUY
5fbecd7389 cherry-pick 587a930b 2025-12-04 19:18:11 +08:00
Raphaël MANSUY
9cdce488c8 cherry-pick 245c0c32 (resolved) 2025-12-04 19:17:52 +08:00
Raphaël MANSUY
a7c088ff8f cherry-pick 1f3d7006 (resolved) 2025-12-04 19:17:52 +08:00
Raphaël MANSUY
984ba31203 cherry-pick 15bfd9fa (resolved) 2025-12-04 19:17:52 +08:00
Raphaël MANSUY
142fcf9592 cherry-pick 80f2e691 2025-12-04 19:17:51 +08:00
Raphaël MANSUY
97fdc7c428 cherry-pick df52ce98 2025-12-04 19:17:47 +08:00
Raphaël MANSUY
922c2e7f7f cherry-pick c0b1552e (resolved) 2025-12-04 19:17:47 +08:00
Raphaël MANSUY
338328ae81 cherry-pick 8f4bfbf1 2025-12-04 19:15:04 +08:00
Raphaël MANSUY
fe49220b23 cherry-pick 3f6423df 2025-12-04 19:15:04 +08:00
Raphaël MANSUY
7fa3cab355 cherry-pick 162370b6 2025-12-04 19:14:29 +08:00
yangdx
7e591a81c0 Clean up duplicate dependencies in package.json and lock file
• Remove duplicate katex entries
• Remove duplicate lucide-react entries
• Remove duplicate mermaid entries
• Remove duplicate @types/bun entries
• Fix trailing commas in JSON

(cherry picked from commit 459e4ddc09)
2025-12-04 19:11:23 +08:00
yangdx
4cc6388742 Add auto-refresh of popular labels when pipeline completes
• Monitor pipeline busy->idle transitions
• Reload labels on dropdown open if needed
• Add onBeforeOpen callback to AsyncSelect
• Clear refresh flags after processing
• Improve label sync with backend state

(cherry picked from commit 58c83f9da5)
2025-12-04 19:11:15 +08:00
yangdx
46c13e23f0 Add confirmation dialog for pipeline cancellation
(cherry picked from commit 81e3496aa4)
2025-12-04 19:11:15 +08:00
yangdx
74d0a22020 Add pipeline cancellation feature with UI and i18n support
- Add cancelPipeline API endpoint
- Add cancel button to status dialog
- Update status response type
- Add cancellation UI translations
- Handle cancellation request states

(cherry picked from commit f89b5ab101)
2025-12-04 19:11:15 +08:00
yangdx
7404f76d8c 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

(cherry picked from commit dab1c35834)
2025-12-04 19:11:08 +08:00
zl7261
cbdba2a744 web_ui: check node source and target
(cherry picked from commit 6a8de2edb2)
2025-12-04 19:11:07 +08:00
yangdx
411290a013 Add mhchem extension support for chemistry formulas in ChatMessage
(cherry picked from commit aeaa0b32f9)
2025-12-04 19:09:07 +08:00
yangdx
2d85e9f2f8 Fix swagger docs page problem in dev mode
- Add /static to VITE_API_ENDPOINTS
- Update proxy rewrite rules
- Include static file serving
- Sync sample env file

(cherry picked from commit ee7c683fa7)
2025-12-04 19:09:02 +08:00
yangdx
ec9b4862d0 Simplify pipeline status dialog by consolidating message sections
• Remove separate latest message section
• Combine into single pipeline messages area
• Add overflow-x-hidden for better display
• Change break-words to break-all
• Update translations across all locales

(cherry picked from commit 2476d6b7f8)
2025-12-04 19:09:01 +08:00