### What problem does this PR solve?
feat: Delete Model Provider #2376
### Type of change
- [ ] Bug Fix (non-breaking change which fixes an issue)
- [x] New Feature (non-breaking change which adds functionality)
Web: Display the icon of the currently used storage. (#2504)
https://github.com/infiniflow/ragflow/issues/2503
### What problem does this PR solve?
_Briefly describe what this PR aims to solve. Include background context
that will help reviewers understand the purpose of the PR._
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Before:
<img width="611" alt="image"
src="https://github.com/user-attachments/assets/02a3a1ee-7bfb-4fe0-9b15-11ced69cc8a3">
After:
<img width="796" alt="image"
src="https://github.com/user-attachments/assets/371136af-8d16-47aa-909b-26609d3ad60e">
<img width="557" alt="image"
src="https://github.com/user-attachments/assets/9268362f-2b6a-4ea1-9fe7-659f7292e5e1">
feat: After the voice in the new conversation window is played, jump to the tab of the conversation #1877 (#2440)
balibabu
2b66f8c
### What problem does this PR solve?
feat: After the voice in the new conversation window is played, jump to
the tab of the conversation #1877
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: When the mindmap data is empty, it will not be displayed on the search page #2247 (#2414)
balibabu
712affb
### What problem does this PR solve?
feat: When the mindmap data is empty, it will not be displayed on the
search page #2247
### Type of change
- [ ] Bug Fix (non-breaking change which fixes an issue)
- [x] New Feature (non-breaking change which adds functionality)
feat: Click on the chunk on the search page to locate the corresponding file location #2247 (#2399)
balibabu
dedc63e
### What problem does this PR solve?
feat: Click on the chunk on the search page to locate the corresponding
file location #2247
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Use Tree to display the knowledge base list on the search page #2247 (#2385)
balibabu
acd1df1
### What problem does this PR solve?
feat: Use Tree to display the knowledge base list on the search page
#2247
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Fetch mind map in search page #2247 (#2292)
balibabu
f9e19e4
### What problem does this PR solve?
feat: Fetch mind map in search page #2247
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: send question with retrieval api #2247 (#2272)
balibabu
3927930
### What problem does this PR solve?
feat: send question with retrieval api #2247
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Supports pronunciation while outputting text #2088 (#2227)
balibabu
16e3fae
### What problem does this PR solve?
feat: Supports pronunciation while outputting text #2088
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Show prompt send to LLM for assistant answer #2098 (#2142)
balibabu
c947a89
### What problem does this PR solve?
feat: Show prompt send to LLM for assistant answer #2098
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Submit Feedback #2088 (#2134)
balibabu
d2e049e
### What problem does this PR solve?
feat: Submit Feedback #2088
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Pop-up prompt message after modifying the dialog settings #2088 (#2114)
balibabu
f23d414
### What problem does this PR solve?
feat: Pop-up prompt message after modifying the dialog settings #2088
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Fetch conversation list by @tanstack/react-query and displays error message that task_executor does not exist #2088 (#2112)
balibabu
11e3284
### What problem does this PR solve?
feat: Fetch conversation list by @tanstack/react-query
feat: Displays error message that task_executor does not exist
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
add support for TTS model (#2095)
黄腾+2: aopstudio, Kevin Hu
e10ed78
### What problem does this PR solve?
add support for TTS model
#1853
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
---------
Co-authored-by: Zhedong Cen <cenzhedong2@126.com>
Co-authored-by: Kevin Hu <kevinhu.sh@gmail.com>
fix: Add Task Executor to system panel #2061 (#2070)
balibabu
d684338
### What problem does this PR solve?
fix: Add Task Executor to system panel #2061
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Supports chatting with files/images #1880 (#1943)
balibabu
2eeb8b1
### What problem does this PR solve?
feat: Supports chatting with files/images #1880
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Do not display arrow icons on leaf node of folders #1826 (#1862)
balibabu
fdeaa03
### What problem does this PR solve?
feat: Do not display arrow icons on leaf node of folders #1826
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
add supprot for OpenAI-API-Compatible llm (#1787)
黄腾+1: aopstudio
29fdf3e
### What problem does this PR solve?
#1771 add supprot for OpenAI-API-Compatible
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
---------
Co-authored-by: Zhedong Cen <cenzhedong2@126.com>
fix: delete chunk by @tanstack/react-query #1306 (#1749)
balibabu
81364e6
### What problem does this PR solve?
fix: delete chunk by @tanstack/react-query #1306
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
fix: test chunk by @tanstack/react-query #1306 (#1719)
balibabu
36b496a
### What problem does this PR solve?
fix: test chunk by @tanstack/react-query #1306
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
fix: fetch llm list by @tanstack/react-query #1306 (#1708)
balibabu
3c31ff9
### What problem does this PR solve?
fix: fetch llm list by @tanstack/react-query #1306
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
fix: fetch the file list after uploading the file by @tanstack/react-query #1306 (#1654)
balibabu
2d45930
### What problem does this PR solve?
fix: fetch the file list after uploading the file by
@tanstack/react-query #1306
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
fix: remove duplicate MessageItem #1289 (#1566)
balibabu
18da36c
### What problem does this PR solve?
fix: remove duplicate MessageItem #1289
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
feat: highlight the nodes that the workflow passes through #918 (#1423)
balibabu
38d5a53
### What problem does this PR solve?
feat: highlight the nodes that the workflow passes through #918
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: add CreateFlowModal #918 (#1343)
balibabu
9ee6e3a
### What problem does this PR solve?
feat: add CreateFlowModal #918
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: catch errors when sending messages #918 (#1113)
balibabu
09502ac
### What problem does this PR solve?
feat: catch errors when sending messages #918
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: add OperateDropdown and send debug message #918 (#1095)
balibabu
8441328
### What problem does this PR solve?
feat: add OperateDropdown
feat: send debug message #918
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: add FlowChatBox #918 (#1086)
balibabu
8207a08
### What problem does this PR solve?
feat: add FlowChatBox #918
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: fetch flow (#1068)
balibabu
13080d4
### What problem does this PR solve?
feat: fetch flow #918
feat: save graph
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: add custom edge (#1061)
balibabu
be99f83
### What problem does this PR solve?
feat: add custom edge
feat: add flow card
feat: add store for canvas
#918
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: add rerank models to the project #724 #162 (#966)
balibabu
d594e0f
### What problem does this PR solve?
Vector similarity weight is displayed incorrectly #965
feat: add rerank models to the project #724 #162
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
fix: fixed the issue of 404 error in the user settings page of the demo site (#948)
balibabu
72bee74
### What problem does this PR solve?
fix: fixed the issue of 404 error in the user settings page of the demo
site #947
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
feat: build react flow nodes and edges from mock data #918 (#919)
balibabu
78dc980
### What problem does this PR solve?
feat: build react flow nodes and edges from mock data #918
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: display the version and backend service status on the page (#848)
balibabu
bf1e3ff
### What problem does this PR solve?
#643 feat: display the version and backend service status on the page
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Support for conversational streaming (#809)
balibabu
cb33b9e
### What problem does this PR solve?
feat: Support for conversational streaming
#709
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
fix: hide the add button when the folder is a knowledge base (#765)
balibabu
dd62358
### What problem does this PR solve?
#764 fix: hide the add button when the folder is a knowledge base
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
Make the app name configurable even after the project is built (#731)
balibabu
15052fd
### What problem does this PR solve?
Make the app name configurable even after the project is built #730
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: delete the added model #503 and display an error message when the requested file fails to parse #684 (#708)
balibabu
ebf2bde
### What problem does this PR solve?
feat: delete the added model #503
feat: display an error message when the requested file fails to parse
#684
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
fix: fixed the issue that ModelSetting could not be saved #614 (#617)
balibabu
be5bfb7
### What problem does this PR solve?
fix: fixed the issue that ModelSetting could not be saved #614
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
feat: translate FileManager #345 (#558)
balibabu
7c6cf75
### What problem does this PR solve?
#345
feat: translate FileManager
feat: batch delete files from the file table in the knowledge base
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: add file icon to table of FileManager #345 (#543)
balibabu
bd39551
### What problem does this PR solve?
feat: add file icon to table of FileManager #345
fix: modify datasetDescription
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: upload file in FileManager #345 (#529)
balibabu
40a88fa
### What problem does this PR solve?
feat: upload file in FileManager #345
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
fix: cannot save the system model setting #468 (#508)
balibabu
8c06509
### What problem does this PR solve?
fix: cannot save the system model setting #468
feat: rename file in FileManager
feat: add FileManager
feat: override useSelector type
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
feat: add overview (#391)
balibabu
b916b29
### What problem does this PR solve?
feat: render stats charts
feat: create api token
feat: delete api token
feat: add ChatApiKeyModal
feat: add RagLineChart
Issue link: #345
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: add support for ollama #221 (#260)
balibabu
21cf732
### What problem does this PR solve?
add support for ollama
Issue link:#221
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: add pages to ChunkMethodModal (#143)
balibabu
0cf2c67
feat: submit api key and add language to Configuration and fetch llm factory list on UserSettingModel mount (#121)
balibabu
7e26e0d
* feat: fetch llm factory list on UserSettingModel mount
* feat: add language to Configuration
* feat: submit api key
feat: add DocumentPreviewer for chunk of chat reference and remove duplicate \n from record.progress_msg (#97)
balibabu
ae21b62
* feat: Remove duplicate \n from record.progress_msg
* feat: add DocumentPreviewer for chunk of chat reference
feat: locate the specific location of the document based on the coordinates of the chunk and add Upload to AssistantSetting (#92)
balibabu
3054c20
* feat: add Upload to AssistantSetting
* feat: locate the specific location of the document based on the coordinates of the chunk
feat: add file icon and add message popover content (#77)