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