Feat: Display the knowledge graph on the knowledge base page #4543 (#4587)
balibabu
51db3f9
### What problem does this PR solve?
Feat: Display the knowledge graph on the knowledge base page #4543
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Feat: Display tag word cloud on recall test page #4368 (#4438)
balibabu
e76f8aa
### What problem does this PR solve?
Feat: Display tag word cloud on recall test page #4368
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Feat: Add tag_kwd parameter to chunk configuration modal #4368 (#4414)
balibabu
4b36338
### What problem does this PR solve?
Feat: Add tag_kwd parameter to chunk configuration modal #4368
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Feat: Add description for tag parsing method #4368 (#4402)
balibabu
c0be17f
### What problem does this PR solve?
Feat: Add description for tag parsing method #4368
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Feat: Add TagWorkCloud #4368 (#4393)
balibabu
fd59b94
### What problem does this PR solve?
Feat: Add TagWorkCloud #4368
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Feat: Add LoadingButton #4368 (#4384)
balibabu
551c783
### What problem does this PR solve?
Feat: Add LoadingButton #4368
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Feat: Add TagTable #4367 (#4368)
balibabu
85a7d1b
### What problem does this PR solve?
Feat: Add TagTable #4367
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
- [x] New Feature (non-breaking change which adds functionality)
---------
Co-authored-by: Yingfeng <yingfeng.zhang@gmail.com>
Co-authored-by: Jin Hai <haijin.chn@gmail.com>
Feat: Store the pagerank field at the outermost #3794 (#3822)
balibabu
c50cfc1
### What problem does this PR solve?
Feat: Store the pagerank field at the outermost #3794
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Feat: Supports page rank score for different knowledge bases. #3794 (#3800)
balibabu
9bf66a3
### What problem does this PR solve?
Feat: Supports page rank score for different knowledge bases. #3794
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Disable automatic saving of agent during running agent #3349 (#3350)
balibabu
ad5587c
### What problem does this PR solve?
feat: Disable automatic saving of agent during running agent #3349
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Added auto_keywords and auto_questions fields to the parsing configuration page #2687 (#2987)
balibabu
477a90e
### What problem does this PR solve?
feat: Added auto_keywords and auto_questions fields to the parsing
configuration page #2687
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Configurable for excel, html table or row based text #2516 (#2538)
balibabu
0b0058a
### What problem does this PR solve?
feat: Configurable for excel, html table or row based text #2516
### Type of change
- [ ] Bug Fix (non-breaking change which fixes an issue)
- [x] New Feature (non-breaking change which adds functionality)
- [ ] Documentation Update
- [ ] Refactoring
- [ ] Performance Improvement
- [ ] Other (please describe):
Format file format from Windows/dos to Unix (#1949)
### What problem does this PR solve?
Related source file is in Windows/DOS format, they are format to Unix
format.
### Type of change
- [x] Refactoring
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
feat: After selecting the parsing method as knowledge graph, the delimiter and chunk token number are displayed. #1594 (#1929)
balibabu
7b030d6
### What problem does this PR solve?
feat: After selecting the parsing method as knowledge graph, the
delimiter and chunk token number are displayed. #1594
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Added explanation on the parsing method of knowledge graph #1594 (#1916)
balibabu
2b252d0
### What problem does this PR solve?
feat: Added explanation on the parsing method of knowledge graph #1594
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Add delimiter field to naive parsing method #1909 (#1911)
balibabu
f28c040
### What problem does this PR solve?
feat: Add delimiter field to naive parsing method #1909
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
fix: Entity types are only displayed when the knowledge graph is selected #1594 (#1841)
balibabu
e2220ea
### What problem does this PR solve?
fix: Entity types are only displayed when the knowledge graph is
selected #1594
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
fix: Embedding error in file parsing #1835 (#1839)
balibabu
aa07fb5
### What problem does this PR solve?
fix: Embedding error in file parsing #1835
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Hide KnowledgeGraphModal #162 (#1783)
balibabu
2faf924
### What problem does this PR solve?
feat: Hide KnowledgeGraphModal #162
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Add EntityTypesForm #162 (#1777)
balibabu
92890f8
### What problem does this PR solve?
feat: Add EntityTypesForm #162
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
fix: fetch user by @tanstack/react-query #1306 (#1709)
balibabu
598945f
### What problem does this PR solve?
fix: fetch user 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: Set the default value of Self RAG to false #1220 (#1702)
balibabu
e08f767
### What problem does this PR solve?
fix: Set the default value of Self RAG to false #1220
fix: Change all tool file names to kebab format
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
fix: use @tanstack/react-query to get knowledge base data #1306 (#1609)
balibabu
8ef29dd
### What problem does this PR solve?
fix: use @tanstack/react-query to get knowledge base data #1306
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
fix: after logging out and entering the knowledge base page again, the data before still exists #1306 (#1597)
balibabu
bb69456
### What problem does this PR solve?
fix: after logging out and entering the knowledge base page again, the
data before still exists #1306
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
feat: change all file names to lowercase #1574 (#1575)
balibabu
68ed806
### What problem does this PR solve?
feat: change all file names to lowercase #1574
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Fix: Implement DOMPurify to sanitize HTML content before rendering (#1498)
### What problem does this PR solve?
This PR resolves issue #1491 related to HTML Injection and Cross-Site
Scripting (XSS). The issue was caused by the unsafe usage of
`dangerouslySetInnerHTML` without proper sanitization of user input.
### Changes
- Added DOMPurify dependency.
- Updated the following components to use DOMPurify:
-
`web/src/pages/add-knowledge/components/knowledge-chunk/components/chunk-card/index.tsx`
- `web/src/pages/chat/markdown-content/index.tsx`
-
`web/src/pages/add-knowledge/components/knowledge-setting/category-panel.tsx`
### Type of change
- [x] Other (please describe): Security Fix
Implements RAPTOR for better chunking #882 (#883)
balibabu
980e3c4
### What problem does this PR solve?
Implements RAPTOR for better chunking #882
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
fix: thumbnails are too large in the chat box #818 (#819)
balibabu
6aa5abc
### What problem does this PR solve?
fix: thumbnails are too large in the chat box #818
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
change language #245 (#246)
balibabu
88e5a61
### What problem does this PR solve?
change language
Issue link: #245
- [x] New Feature (non-breaking change which adds functionality)
fix: #209 after saving the knowledge base configuration, jump to the dataset page (#212)
balibabu
badd5fe
### 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: add logo-with-text.png (#184)
balibabu
cfbf213
* feat: alter "RagFlow" to "RAGFlow"
* feat: move logo style to style tag
* feat: add logo-with-text.png
* feat: hide TranslationIcon
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)
balibabu
60101af
* 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
refine page ranges (#147)
KevinHuSh
7f98e24
feat: add pages to ChunkMethodModal (#143)
balibabu
0cf2c67
add help info (#142)
KevinHuSh
b7adc24
feat: add hooks for document table and refactor document-related modal (#141)
* feat: add image of chunk method
* feat: add image for chunk method
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)
balibabu
84f80c5
* 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)
balibabu
e55650e
* 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
feat: remove loading from document table and fixed the issue where gif images could not be uploaded on the configuration page (#122)
balibabu
f1ced48
* feat: fixed the issue where gif images could not be uploaded on the configuration page
* feat: remove loading from document table
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: 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 (#117)
balibabu
f30b544
* feat: Fixed the issue where the greeting would disappear when clicking on a new dialog
* feat: replace favicon with logo.svg
* feat: if the backend returns 401, it will jump to the login page.
* feat: unavailable llm models appear disabled
* feat: display chunk token number when category of knowledge as general
feat: submit new password to backend and submit user information and add Form to UserSettingProfile (#114)
balibabu
cd46bb2
* feat: add Form to UserSettingProfile
* feat: submit user information
* feat: submit new password to backend
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 (#104)
balibabu
4086c42
* feat: set initial value for the model field of chat setting
* feat: add category column to chunk table
* feat: fetch knowledge detail on KnowledgeUploadFile mount
feat: create a chat assistant and extract SimilaritySlider (#67)
balibabu
8c4ec99
* feat: extract SimilaritySlider
* feat: create a chat assistant
feat: add temperature and top-p to ModelSetting and add ChatConfigurationModal and bind backend data to KnowledgeCard (#65)
balibabu
452020d
* feat: bind backend data to KnowledgeCard
* feat: add ChatConfigurationModal
* feat: add temperature and top-p to ModelSetting
feat: remove KnowledgeSearching and add knowledge configuration page and add a run button to the document (#64)
balibabu
f3d0ebd
* feat: add a run button to the document
* feat: add knowledge configuration page
* feat: remove KnowledgeSearching
feat: confirm before deleting knowledge base and add ChunkToolBar (#56)
balibabu
eb38196
* feat: confirm before deleting knowledge base
* feat: add ChunkToolBar