What's Changed
- use onnx models, new deepdoc by @KevinHuSh in #68
- feat: fetch conversation and delete chat dialog by @cike8899 in #69
- rename vision, add layour and tsr recognizer by @KevinHuSh in #70
- init README of deepdoc, add picture processer. by @KevinHuSh in #71
- refine README by @KevinHuSh in #72
- feat: render message reference and add avatar to MessageItem by @cike8899 in #73
- add ocr and recognizer demo, update README by @KevinHuSh in #74
- refine admin initialization by @KevinHuSh in #75
- fix bug of inserting cites by @KevinHuSh in #76
- feat: add file icon and add message popover content by @cike8899 in #77
- add dockerfile and fix trival bugs by @KevinHuSh in #78
- feat: rename conversation and delete conversation and preview reference image and fetch file thumbnails by @cike8899 in #79
- feat: add nginx.conf by @cike8899 in #80
- feat: fetch parser list for SegmentSetModal by @cike8899 in #81
- docker debugging modification by @KevinHuSh in #82
- feat: set proxy of backend api by @cike8899 in #83
- resolve user login issue, and docker confiuration issue by @KevinHuSh in #84
- fix user login issue by @KevinHuSh in #85
- feat: let the messages I send appear immediately in the chat window and remove rewrite configuration from nginx proxy by @cike8899 in #86
- resolve the issue of naive parser by @KevinHuSh in #87
- feat: display all pdf pages and add DocumentPreview by @cike8899 in #88
- feat: add Preview with react-pdf-highlighter by @cike8899 in #89
- solve task execution issues by @KevinHuSh in #90
- fix table desc bugs, add positions to chunks by @KevinHuSh in #91
- feat: locate the specific location of the document based on the coordinates of the chunk and add Upload to AssistantSetting by @cike8899 in #92
- fix position extraction bug by @KevinHuSh in #93
- feat: set width of chunk text to 100% and add Skeleton to Preview of document and remove react-pdf by @cike8899 in #94
- feat: fixed the issue where chat greetings could not appear by @cike8899 in #95
- change callback strategy, add timezone to docker by @KevinHuSh in #96
- feat: add DocumentPreviewer for chunk of chat reference and remove duplicate \n from record.progress_msg by @cike8899 in #97
- fix task cancling bug by @KevinHuSh in #98
- feat: Add Skeleton to MessageItem before the backend returns a message and fixed the issue where ChatConfigurationModal displays old data when creating a new dialog by @cike8899 in #99
- adjust hierarchical_merge strategy by @KevinHuSh in #100
- feat: set local path of workerSrc to PdfLoader by @cike8899 in #101
- chage tas execution logic by @KevinHuSh in #103
- feat: fetch knowledge detail on KnowledgeUploadFile mount and add category column to chunk table and set initial value for the model field of chat setting by @cike8899 in #104
- feat: fixed the issue that some PDF documents could not be displayed on the chunk list page in small screens and logout by @cike8899 in #105
- feat: login with github and if it is not a pdf file, set the width of chunkContainer to 100% by @cike8899 in #106
- feat: call useLoginWithGithub in useAuth by @cike8899 in #107
- feat: set initial state of auth to null by @cike8899 in #108
- deal with stop reason being length problem by @KevinHuSh in #109
- refine presentation parser by @KevinHuSh in #110
- feat: add UserSetting and set height of MoreIcon to 24px and replace logo by @cike8899 in #111
- refine pdf parser, add time zone to userinfo by @KevinHuSh in #112
- feat: submit new password to backend and submit user information and add Form to UserSettingProfile by @cike8899 in #114
- layout refine by @KevinHuSh in #115
- feat: bind length of conversationList to chat count by @cike8899 in #116
- feat: display chunk token number when category of knowledge as general and unavailable llm models appear disabled and if the backend returns 401, it will jump to the login page and fixed the issue where the greeting would disappear when clicking on a new dialog by @cike8899 in #117
- Refine README by @KevinHuSh in #118
- add local llm implementation by @KevinHuSh in #119
- refine table parser by @KevinHuSh in #120
- feat: submit api key and add language to Configuration and fetch llm factory list on UserSettingModel mount by @cike8899 in #121
- feat: remove loading from document table and fixed the issue where gif images could not be uploaded on the configuration page by @cike8899 in #122
- add dockerfile for cuda envirement. Refine table search strategy, by @KevinHuSh in #123
- 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 by @cike8899 in #124
- resolve table issues by @KevinHuSh in #125
- add Moonshot, debug my_llm by @KevinHuSh in #126
- feat: add SystemModelSettingModal by @cike8899 in #127
- 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 by @cike8899 in #128
- feat: add programming language highlighting for markdown syntax by @cike8899 in #129
- feat: add chunkText to messageText to distinguish table rows and when parsing, the delete and other buttons are set to disabled. by @cike8899 in #130
- refine manul parser by @KevinHuSh in #131
- fix github account login issue by @KevinHuSh in #132
- 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 by @cike8899 in #133
- fix: disable sending messages if both application and conversation are empty and add loading to all pages by @cike8899 in #134
- refine for English corpus by @KevinHuSh in #135
- 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 by @cike8899 in #136
- Add 'One' chunk method by @KevinHuSh in #137
- feat: add image for chunk method by @cike8899 in #139
- refine manual parser by @KevinHuSh in #140
- feat: add hooks for document table and refactor document-related modal by @cike8899 in #141
- add help info by @KevinHuSh in #142
- feat: add pages to ChunkMethodModal by @cike8899 in #143
- add use layout or not option by @KevinHuSh in #145
- feat: when Layout recognize is false, hide pages by @cike8899 in #144
- feat: move layout_recognize to the bottom by @cike8899 in #146
- refine page ranges by @KevinHuSh in #147
- feat: remove disabled from ChunkMethodModal by @cike8899 in #148
- feat: hide filters button and hide testing history by @cike8899 in #149
- fix: fixed an issue where an error was reported when fetching the fil… by @cike8899 in #150
- fix: by obtaining the width and height of the pdf and passing it to b… by @cike8899 in #151
- fix plainPdf bugs by @KevinHuSh in #152
- support snapshot download from local by @KevinHuSh in #153
- refine README by @KevinHuSh in #154
- apply pep8 formalize by @KevinHuSh in #155
- READEME refined by @KevinHuSh in #156
- rm some sensitive info by @KevinHuSh in #157
- refine OpenAi Api by @KevinHuSh in #159
- 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 by @cike8899 in #158
- 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 by @cike8899 in #160
- refine citation by @KevinHuSh in #161
- let's load model from local by @KevinHuSh in #163
- feat: add corresponding icons to files by @cike8899 in #164
- 0328 restructure readme by @writinwaters in #165
- add base url for OpenAI by @KevinHuSh in #166
- Editorial updates by @writinwaters in #168
- feat: add base_url to ApiKeyModal by @cike8899 in #167
- refine README by @KevinHuSh in #169
- refine readme by @KevinHuSh in #170
- Refine README by @KevinHuSh in #172
- feat: add background image to login page and alter tooltip of base_url and add llm type to Added models List by @cike8899 in #173
- 0329 readme by @writinwaters in #175
- 0331 config by @writinwaters in #176
- feat: jumping from the chunk list page to the file list page keeps th… by @cike8899 in #174
- 0331 configurations by @writinwaters in #177
- refine error response, add set api-key MD by @KevinHuSh in #178
- Update README.md by @writinwaters in #179
- Update README by @JinHai-CN in #180
- Update README.md by @writinwaters in #181
- Updated the definition section by @writinwaters in #182
- Update README_zh.md by @writinwaters in #183
- change defualt language to English by @KevinHuSh in #185
- feat: add logo-with-text.png by @cike8899 in #184
- Update README and github template by @yingfeng in #186
- Update README_zh by @yingfeng in #187
- fix: fixed the issue where ChunkMethodModal cannot correctly display … by @cike8899 in #189
- fix set_api_key bug by @KevinHuSh in #191
- update README to fix lost link to CONTRIBUTING.md by @KevinHuSh in #192
- feat: enlarge the size of the next button for uploading files and add locale config to global.ts by @cike8899 in #195
- To avoid assertion while no rows in excel by @KevinHuSh in #197
- Let task continue dispaching while meeting unexpected doc formats by @KevinHuSh in #199
- rm useless warning message by @KevinHuSh in #201
- remove showDeleteConfirm function and center the Empty of knowledge list and extract the text of the login page to en.json by @cike8899 in #203
- fix bug about reload knowledgebase configuration reloading by @KevinHuSh in #210
- fix: #209 after saving the knowledge base configuration, jump to the dataset page by @cike8899 in #212
- fix KB config reload bug by @KevinHuSh in #213
- fix: all documents in the knowledge base cannot be selected if they have not been parsed. #214 by @cike8899 in #215
- For any type of file, if the parsing method is general, the chunk token number needs to be displayed. #217 by @cike8899 in #218
- doc: fix typo by @bxb100 in #216
- Update README.md by @eltociear in #223
- docs: Add Japanese README by @eltociear in #224
- Update README_ja.md by @houkensjtu in #228
- Fix broken link of discord invitation by @yingfeng in #230
- docs: fix a broken url by @ooooo-create in #234
- docs: fix a bash command by @ooooo-create in #235
- fix docker compose issue by @KevinHuSh in #238
- Add more information on vm map count setting by @KevinHuSh in #241
- fix bug about field misspell by @KevinHuSh in #243
- change language #245 by @cike8899 in #246
- fix user registration issue by @KevinHuSh in #248
- Fixed an issue where refreshing the login page caused the language settings to become invalid. #249 by @cike8899 in #250
- feat: add support for ollama #221 by @cike8899 in #260
- Support Ollama by @KevinHuSh in #261
- Support new feature about Ollama by @KevinHuSh in #262
- Refine Ollama docs by @KevinHuSh in #267
- remove presence_penalty for chatglm by @KevinHuSh in #268
- set database logger level by @KevinHuSh in #270
- feat: add ollama.md link to OllamaModal by @cike8899 in #272
- resolve issure to call ZH?IPUAI by @KevinHuSh in #277
- fix: historical chats appear in the new user's chat box #256 by @cike8899 in #282
- fix #258 task_executor occupy cpu too much by @KevinHuSh in #288
- add a new model for 'Laws' by @KevinHuSh in #290
- continue add layout model for 'laws' by @KevinHuSh in #292
- fix es exception by @KevinHuSh in #298
- Modify error time by @carson-hold in #300
- feat: add batch operations for document list by @cike8899 in #302
- feat: replace dataset icon by @cike8899 in #307
- Update default language to English by @JinHai-CN in #309
- refine log format by @KevinHuSh in #312
- fix bug #314 by @KevinHuSh in #317
- feat: support Xinference by @cike8899 in #319
- Support Xinference by @KevinHuSh in #320
- Support Xinference by @KevinHuSh in #321
- Refine doc for Xinference by @KevinHuSh in #322
- fix wrong log printting by @KevinHuSh in #330
- feat: Support Traditional Chinese by @cike8899 in #336
- feat: add quote item to PromptEngine by @cike8899 in #338
- add quota config in dialog conf by @KevinHuSh in #339
- Updated README and FAQ by @writinwaters in #343
- issue 341_Update init.py by @zhanwenzhuo-github in #344
- add new model gpt-3-turbo by @KevinHuSh in #352
- add hf_endpoint as env variable by @KevinHuSh in #353
- Fix broken discord link by @yingfeng in #356
- remove version top-level element in the compose.yml file by @ooooo-create in #349
- refactor by @KevinHuSh in #358
- conversation API backend update by @KevinHuSh in #360
- update HF_ENDPOINT in docker-compose.yml by @ooooo-create in #359
- feat: FastEmbed embedding support by @Anush008 in #291
- Updated FAQ plus miscellaneous updates. by @writinwaters in #364
New Contributors
- @writinwaters made their first contribution in #165
- @JinHai-CN made their first contribution in #180
- @yingfeng made their first contribution in #186
- @bxb100 made their first contribution in #216
- @eltociear made their first contribution in #223
- @houkensjtu made their first contribution in #228
- @ooooo-create made their first contribution in #234
- @carson-hold made their first contribution in #300
- @zhanwenzhuo-github made their first contribution in #344
- @Anush008 made their first contribution in #291
Full Changelog: https://github.com/infiniflow/ragflow/commits/v0.1.0