### What problem does this PR solve?
feat: create folder
feat: ensure that all files in the current folder can be correctly
requested after renaming the folder
#345
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
fix: cannot save the system model setting #468 (#508)
### 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: #345 even if the backend data returns empty, the skeleton of the chart will be displayed. (#461)
… chart will be displayed.
### What problem does this PR solve?
feat: #345 even if the backend data returns empty, the skeleton of the
chart will be displayed.
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
Embed the chat window into other websites through iframe
#345
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
fix: replace some pictures of chunk method #437 (#438)
### What problem does this PR solve?
some chunk method pictures are not in English #437
feat: set the height of both html and body to 100%
feat: add SharedChat
feat: add shared hooks
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
### What problem does this PR solve?
feat: modify the description of qa
Issue link: #405
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
### 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)
### What problem does this PR solve?
Show original text source in conversation messages
Issue link: #337
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
Support Traditional Chinese
Issue link: #335
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
support xorbitsai inference as model provider
Issue link:#299
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
Update default language to English
### Type of change
- [x] Refactoring
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
feat: add batch operations for document list (#302)
### What problem does this PR solve?
document list needs to be batch operated
Issue link: #301
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
fix: historical chats appear in the new user's chat box #256 (#282)
### What problem does this PR solve?
historical chats appear in the new user's chat box
Issue link:#256
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
### What problem does this PR solve?
add ollama.md link to OllamaModal
Issue link:#221
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### 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)
Fixed an issue where refreshing the login page caused the language settings to become invalid. #249 (#250)
### What problem does this PR solve?
Fixed an issue where refreshing the login page caused the language
settings to become invalid.
Issue link: #249
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
For any type of file, if the parsing method is general, the chunk token number needs to be displayed. #217 (#218)
…k token number needs to be displayed. #217
### What problem does this PR solve?
For any type of file, if the parsing method is general, the chunk token
number needs to be displayed. #217
Issue link: #217
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
fix: all documents in the knowledge base cannot be selected if they have not been parsed. #214 (#215)
### What problem does this PR solve?
fix: all documents in the knowledge base cannot be selected if they have
not been parsed.
Issue link: #214
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
fix: #209 after saving the knowledge base configuration, jump to the dataset page (#212)
### What problem does this PR solve?
fix: #209 after saving the knowledge base configuration, jump to the
dataset page
feat: translate ConfigurationForm
feat: translate KnowledgeTesting
feat: translate document list page
feat: translate knowledge list page
Issue link: #209
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
feat: jumping from the chunk list page to the file list page keeps th… (#174)
* feat: jumping from the chunk list page to the file list page keeps the original page number.
* feat: jump to the file upload page and reset the file list page number to 1
feat: set the object-fit attribute of the chunk image to contain so that the image is not stretched and if the chunk number of the knowledge base is greater than 0, set the embedding model to disabled (#160)
* feat: if the chunk number of the knowledge base is greater than 0, set the embedding model to disabled
* feat: set the object-fit attribute of the chunk image to contain so that the image is not stretched
feat: select the corresponding parsing method according to the file type and after the document is successfully uploaded, use the ChunkMethodModal to select the parsing method. and remove ChunkMethodModal from knowledge-file (#158)
* feat: select the corresponding parsing method according to the file type
* feat: after the document is successfully uploaded, use the ChunkMethodModal to select the parsing method.
* feat: add pdf types to ParserListMap
* feat: remove ChunkMethodModal from knowledge-file
fix: by obtaining the width and height of the pdf and passing it to b… (#151)
* fix: by obtaining the width and height of the pdf and passing it to boundingRect, the problem of inaccurate positioning of file highlighting is fixed
* feat: remove actualPositions from buildChunkHighlights
feat: add loading to ChatContainer and set font family to inter and add tooltip to Form.Item and download documents on the document list page (#136)
* feat: download documents on the document list page
* feat: add tooltip to Form.Item
* feat: set font family to inter
* feat: add loading to ChatContainer
fix: disable sending messages if both application and conversation are empty and add loading to all pages (#134)
* feat: add loading to all pages
* fix: disable sending messages if both application and conversation are empty
* feat: add chatSpin class to Spin of chat
fix: fixed the issue that the prompt word for registering an account is not in English and fixed the issue where the last message would keep loading if the backend reported an error during chat and fixed the issue where the next button would float above the file list on the file upload page (#133)
* feat: fixed the issue where the next button would float above the file list on the file upload page.
* feat: fixed the issue where the last message would keep loading if the backend reported an error during chat.
* fix: fixed the issue that the prompt word for registering an account is not in English
feat: generate select options for SystemModelSettingModal grouped by type and add llm icon and add upgrade button to UserSettingTeam and replace the icon in the sidebar of the user settings page (#128)
* feat: generate select options for SystemModelSettingModal grouped by type
* feat: add llm icon
* feat: add upgrade button to UserSettingTeam
* feat: replace the icon in the sidebar of the user settings page
feat: fixed an issue where the default value for temperature was not set when creating a new chat and install remark-gfm so that the markdown table can be displayed (#124)
* feat: install remark-gfm so that the markdown table can be displayed
* feat: fixed an issue where the default value for temperature was not set when creating a new chat