Archer
c30f069f2f
V4.9.11 feature ( #4969 )
...
* Feat: Images dataset collection (#4941 )
* New pic (#4858 )
* 更新数据集相关类型,添加图像文件ID和预览URL支持;优化数据集导入功能,新增图像数据集处理组件;修复部分国际化文本;更新文件上传逻辑以支持新功能。
* 与原先代码的差别
* 新增 V4.9.10 更新说明,支持 PG 设置`systemEnv.hnswMaxScanTuples`参数,优化 LLM stream 调用超时,修复全文检索多知识库排序问题。同时更新数据集索引,移除 datasetId 字段以简化查询。
* 更换成fileId_image逻辑,并增加训练队列匹配的逻辑
* 新增图片集合判断逻辑,优化预览URL生成流程,确保仅在数据集为图片集合时生成预览URL,并添加相关日志输出以便调试。
* Refactor Docker Compose configuration to comment out exposed ports for production environments, update image versions for pgvector, fastgpt, and mcp_server, and enhance Redis service with a health check. Additionally, standardize dataset collection labels in constants and improve internationalization strings across multiple languages.
* Enhance TrainingStates component by adding internationalization support for the imageParse training mode and update defaultCounts to include imageParse mode in trainingDetail API.
* Enhance dataset import context by adding additional steps for image dataset import process and improve internationalization strings for modal buttons in the useEditTitle hook.
* Update DatasetImportContext to conditionally render MyStep component based on data source type, improving the import process for non-image datasets.
* Refactor image dataset handling by improving internationalization strings, enhancing error messages, and streamlining the preview URL generation process.
* 图片上传到新建的 dataset_collection_images 表,逻辑跟随更改
* 修改了除了controller的其他部分问题
* 把图片数据集的逻辑整合到controller里面
* 补充i18n
* 补充i18n
* resolve评论:主要是上传逻辑的更改和组件复用
* 图片名称的图标显示
* 修改编译报错的命名问题
* 删除不需要的collectionid部分
* 多余文件的处理和改动一个删除按钮
* 除了loading和统一的imageId,其他都resolve掉的
* 处理图标报错
* 复用了MyPhotoView并采用全部替换的方式将imageFileId变成imageId
* 去除不必要文件修改
* 报错和字段修改
* 增加上传成功后删除临时文件的逻辑以及回退一些修改
* 删除path字段,将图片保存到gridfs内,并修改增删等操作的代码
* 修正编译错误
---------
Co-authored-by: archer <545436317@qq.com >
* perf: image dataset
* feat: insert image
* perf: image icon
* fix: training state
---------
Co-authored-by: Zhuangzai fa <143257420+ctrlz526@users.noreply.github.com >
* fix: ts (#4948 )
* Thirddatasetmd (#4942 )
* add thirddataset.md
* fix thirddataset.md
* fix
* delete wrong png
---------
Co-authored-by: dreamer6680 <146868355@qq.com >
* perf: api dataset code
* perf: log
* add secondary.tsx (#4946 )
* add secondary.tsx
* fix
---------
Co-authored-by: dreamer6680 <146868355@qq.com >
* perf: multiple menu
* perf: i18n
* feat: parse queue (#4960 )
* feat: parse queue
* feat: sync parse queue
* fix thirddataset.md (#4962 )
* fix thirddataset-4.png (#4963 )
* feat: Dataset template import (#4934 )
* 模版导入部分除了文档还没写
* 修复模版导入的 build 错误
* Document production
* compress pictures
* Change some constants to variables
---------
Co-authored-by: Archer <545436317@qq.com >
* perf: template import
* doc
* llm pargraph
* bocha tool
* fix: del collection
---------
Co-authored-by: Zhuangzai fa <143257420+ctrlz526@users.noreply.github.com >
Co-authored-by: dreamer6680 <1468683855@qq.com >
Co-authored-by: dreamer6680 <146868355@qq.com >
2025-06-06 14:48:44 +08:00
Archer
a8673344b1
Test add menu ( #4887 )
...
* Feature: Add additional dataset options and their descriptions, updat… (#4874 )
* Feature: Add additional dataset options and their descriptions, update menu components to support submenu functionality
* Optimize the menu component by removing the sub-menu position attribute, introducing the MyPopover component to support sub-menu functionality, and adding new dataset options and their descriptions in the dataset list.
---------
Co-authored-by: dreamer6680 <146868355@qq.com >
* api dataset tip
* remove invalid code
---------
Co-authored-by: dreamer6680 <1468683855@qq.com >
Co-authored-by: dreamer6680 <146868355@qq.com >
2025-05-25 20:16:03 +08:00
Archer
d44c338059
perf: confirm ux ( #4843 )
...
* perf: delete tip ux
* perf: confirm ux
2025-05-20 13:41:56 +08:00
Theresa
2d3117c5da
feat: update ESLint config with @typescript-eslint/consistent-type-imports ( #4746 )
...
* update: Add type
* fix: update import statement for NextApiRequest type
* fix: update imports to use type for LexicalEditor and EditorState
* Refactor imports to use 'import type' for type-only imports across multiple files
- Updated imports in various components and API files to use 'import type' for better clarity and to optimize TypeScript's type checking.
- Ensured consistent usage of type imports in files related to chat, dataset, workflow, and user management.
- Improved code readability and maintainability by distinguishing between value and type imports.
* refactor: remove old ESLint configuration and add new rules
- Deleted the old ESLint configuration file from the app project.
- Added a new ESLint configuration file with updated rules and settings.
- Changed imports to use type-only imports in various files for better clarity and performance.
- Updated TypeScript configuration to remove unnecessary options.
- Added an ESLint ignore file to exclude build and dependency directories from linting.
* fix: update imports to use 'import type' for type-only imports in schema files
2025-05-06 17:33:09 +08:00
Archer
864eff47c7
perf: i18n ( #4740 )
...
* feat: login limit time config
* doc
* perf: code
* i18n update
* update lock
* fix: ts
* update package
2025-05-05 16:16:59 +08:00
Archer
952412f648
V4.9.6 feature ( #4565 )
...
* Dashboard submenu (#4545 )
* add app submenu (#4452 )
* add app submenu
* fix
* width & i18n
* optimize submenu code (#4515 )
* optimize submenu code
* fix
* fix
* fix
* fix ts
* perf: dashboard sub menu
* doc
---------
Co-authored-by: heheer <heheer@sealos.io >
* feat: value format test
* doc
* Mcp export (#4555 )
* feat: mcp server
* feat: mcp server
* feat: mcp server build
* update doc
* perf: path selector (#4556 )
* perf: path selector
* fix: docker file path
* perf: add image endpoint to dataset search (#4557 )
* perf: add image endpoint to dataset search
* fix: mcp_server url
* human in loop (#4558 )
* Support interactive nodes for loops, and enhance the function of merging nested and loop node history messages. (#4552 )
* feat: add LoopInteractive definition
* feat: Support LoopInteractive type and update related logic
* fix: Refactor loop handling logic and improve output value initialization
* feat: Add mergeSignId to dispatchLoop and dispatchRunAppNode responses
* feat: Enhance mergeChatResponseData to recursively merge plugin details and improve response handling
* refactor: Remove redundant comments in mergeChatResponseData for clarity
* perf: loop interactive
* perf: human in loop
---------
Co-authored-by: Theresa <63280168+sd0ric4@users.noreply.github.com >
* mcp server ui
* integrate mcp (#4549 )
* integrate mcp
* delete unused code
* fix ts
* bug fix
* fix
* support whole mcp tools
* add try catch
* fix
* fix
* fix ts
* fix test
* fix ts
* fix: interactive in v1 completions
* doc
* fix: router path
* fix mcp integrate (#4563 )
* fix mcp integrate
* fix ui
* fix: mcp ux
* feat: mcp call title
* remove repeat loading
* fix mcp tools avatar (#4564 )
* fix
* fix avatar
* fix update version
* update doc
* fix: value format
* close server and remove cache
* perf: avatar
---------
Co-authored-by: heheer <heheer@sealos.io >
Co-authored-by: Theresa <63280168+sd0ric4@users.noreply.github.com >
2025-04-16 22:18:51 +08:00
heheer
6288dc9492
feat: undo-redo & edit snapshots ( #2436 )
...
* feat: undo-redo & edit snapshots
* fix merge
* add simple history back
* fix some undo
* change app latest version
* fix
* chatconfig
* fix snapshot
* fix
* fix
* fix
* fix compare
* fix initial
* fix merge:
* fix useEffect
* fix snapshot initial and saved state
* chore
* fix
* compare snapshot
* nodes edges useEffct
* fix chatconfig
* fix
* delete unused method
* fix
* fix
* fix
* default version name
2024-08-23 15:58:43 +08:00
Archer
5fab3734fa
Invoice ( #2435 )
...
* feat: invoice (#2293 )
* feat: default voice header
* add i18n
* refactor: 优化代码
* feat: 用户开票
* refactor: 代码优化&&样式联调 (#2384 )
* Feat: invoice upload (#2424 )
* refactor: 验收问题&&样式调整
* feat: 文件上传
* 小调整
* perf: invoice ui
---------
Co-authored-by: papapatrick <109422393+Patrickill@users.noreply.github.com >
2024-08-19 17:44:48 +08:00
Archer
fe71efbbd2
Collection tag ( #2266 )
...
* feat: collection metadata filter (#2211 )
* feat: add dataset collection tags (#2231 )
* dataset page
* workflow page
* move
* fix
* add plus filter
* fix
* fix
* fix
* perf: collection tag code
* fix: collection tags (#2249 )
* fix
* fix
* fix tags of dataset page
* fix tags of workflow page
* doc
* add comments
* fix: collection tags (#2264 )
* fix: metadata filter
* feat: search filter
---------
Co-authored-by: heheer <1239331448@qq.com >
Co-authored-by: heheer <heheer@sealos.io >
2024-08-05 12:08:46 +08:00
jingyang
982325d066
fix i18next.d.ts ( #2064 )
...
* fix i18next.d.ts
* feat: packages web i18n
* delete file
2024-07-17 15:27:51 +08:00
Archer
36f8755d09
lock ( #2063 )
...
* lock
* perf: init data
* perf: vision model url
* fix: chat index
2024-07-17 00:16:57 +08:00
Archer
5cc01b8509
4.8.5 test ( #1805 )
...
* perf: revert tip
* feat: create copy app
* perf: file stream read
* perf: read directory over 100 files
* perf: index
* fix: team chat api error
* lock
* fix: i18n file
2024-06-21 10:09:00 +08:00
Archer
565bfc8486
Concat plugin to app ( #1799 )
2024-06-19 14:38:21 +08:00
Archer
f7f4a8de4d
feat: chat slider support folder ( #1759 )
...
* feat: docker-compose version
* feat: chat slider support folder
* lazy behavior
* pref: code sandbox size
2024-06-13 23:09:36 +08:00