Archer
b0a48603f8
perf: remove dataset code ( #6132 )
...
* stop design doc
* perf: init worker
* perf: remove dataset cide
* remove invalid doc
2025-12-21 20:56:50 +08:00
Archer
2fea73bb68
perf: index ( #6131 )
...
* perf: index
* stop design doc
* perf: stop workflow;perf: mongo connection
* fix: ts
* mq export
2025-12-21 19:15:10 +08:00
heheer
4f95f6867e
app delete queue ( #6122 )
...
* app delete queue
* test
* perf: del app queue
* perf: log
* perf: query
* perf: retry del s3
* fix: ts
* perf: add job
* redis retry
* perf: mq check
* update log
* perf: mq concurrency
* perf: error check
* perf: mq
* perf: init model
---------
Co-authored-by: archer <545436317@qq.com >
2025-12-20 13:11:02 +08:00
heheer
5231f4281f
image compatibility for various content-types ( #6119 )
...
* image compatibility for various content-types
* perf: image type detect
* perf: gethistory
* update test
* update rerank log
* perf: login
* fix: query extension use
---------
Co-authored-by: archer <545436317@qq.com >
2025-12-18 23:25:48 +08:00
heheer
09b9fa517b
chat log soft delete ( #6110 )
...
* chat log soft delete
* perf: history api
* add history test
* Update packages/web/i18n/en/app.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* zod parse error
* fix: ts
---------
Co-authored-by: archer <545436317@qq.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-18 10:17:10 +08:00
Archer
af669a1cfc
4.14.4 features ( #6090 )
...
* perf: zod with app log (#6083 )
* perf: safe decode
* perf: zod with app log
* fix: text
* remove log
* rename field
* refactor: improve like/dislike interaction (#6080 )
* refactor: improve like/dislike interaction
* button style & merge status
* perf
* fix
* i18n
* feedback ui
* format
* api optimize
* openapi
* read status
---------
Co-authored-by: archer <545436317@qq.com >
* perf: remove empty chat
* perf: delete resource tip
* fix: confirm
* feedback filter
* fix: ts
* perf: linker scroll
* perf: feedback ui
* fix: plugin file input store
* fix: max tokens
* update comment
* fix: condition value type
* fix feedback (#6095 )
* fix feedback
* text
* list
* fix: versionid
---------
Co-authored-by: archer <545436317@qq.com >
* fix: chat setting render;export logs filter
* add test
* perf: log list api
* perf: redirect check
* perf: log list
* create ui
* create ui
---------
Co-authored-by: heheer <heheer@sealos.io >
2025-12-15 23:36:54 +08:00
Archer
2da73a6555
V4.14.4 features ( #6075 )
...
* perf: faq
* index
* delete dataset
* delete dataset
* perf: delete dataset
* init
* fix: faq
* refresh
* empty tip
* perf: delete type
* fix: some bugs (#6071 )
* fix: publish channel doc link
* fix: checkbox disable hover style
* fix: huggingface.svg missing; update doc
* chore: update doc
* fix: typo
* fix: export log dateend;feat: file selector render (#6072 )
* fix: export log dateend
* feat: file selector render
* perf: s3 controller
* team qpm limit & plan tracks (#6066 )
* team qpm limit & plan tracks
* api entry qpm
* perf: computed days
* Revert "api entry qpm"
This reverts commit 1210c07217ab4509d54b3eb57067dd94ff8b0da6.
* perf: code
* system qpm limit
* system qpm limit
---------
Co-authored-by: archer <545436317@qq.com >
* perf: track
* remove export chat test
* doc
* feat: global agent (#6057 )
* feat: global agent
* fix: agent
* fix: order display
* CHORE
* feat: error page log
* fix: var update
---------
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com >
Co-authored-by: heheer <heheer@sealos.io >
Co-authored-by: Roy <whoeverimf5@gmail.com >
2025-12-10 20:07:05 +08:00
Archer
2ccb5b50c6
V4.14.4 features ( #6036 )
...
* feat: add query optimize and bill (#6021 )
* add query optimize and bill
* perf: query extension
* fix: embe model
* remove log
* remove log
* fix: test
---------
Co-authored-by: xxyyh <2289112474@qq>
Co-authored-by: archer <545436317@qq.com >
* feat: notice (#6013 )
* feat: record user's language
* feat: notice points/dataset indexes; support count limit; update docker-compose.yml
* fix: ts error
* feat: send auth code i18n
* chore: dataset notice limit
* chore: adjust
* fix: ts
* fix: countLimit race condition; i18n en-prefix locale fallback to en
---------
Co-authored-by: archer <545436317@qq.com >
* perf: comment
* perf: send inform code
* fix: type error (#6029 )
* feat: add ip region for chat logs (#6010 )
* feat: add ip region for chat logs
* refactor: use Geolite2.mmdb
* fix: export chat logs
* fix: return location directly
* test: add unit test
* perf: log show ip data
* adjust commercial plans (#6008 )
* plan frontend
* plan limit
* coupon
* discount coupon
* fix
* type
* fix audit
* type
* plan name
* legacy plan
* track
* feat: add discount coupon
* fix
* fix discount coupon
* openapi
* type
* type
* env
* api type
* fix
* fix: simple agent plugin input & agent dashboard card (#6034 )
* refactor: remove gridfs (#6031 )
* fix: replace gridfs multer operations with s3 compatible ops
* wip: s3 features
* refactor: remove gridfs
* fix
* perf: mock test
* doc
* doc
* doc
* fix: test
* fix: s3
* fix: mock s3
* remove invalid config
* fix: init query extension
* initv4144 (#6037 )
* chore: initv4144
* fix
* version
* fix: new plans (#6039 )
* fix: new plans
* qr modal tip
* fix: buffer raw text filename (#6040 )
* fix: initv4144 (#6041 )
* fix: pay refresh (#6042 )
* fix: migration shell
* rename collection
* clear timerlock
* clear timerlock
* perf: faq
* perf: bill schema
* fix: openapi
* doc
* fix: share var render
* feat: delete dataset queue
* plan usage display (#6043 )
* plan usage display
* text
* fix
* fix: ts
* perf: remove invalid code
* perf: init shell
* doc
* perf: rename field
* perf: avatar presign
* init
* custom plan text (#6045 )
* fix plans
* fix
* fixed
* computed
---------
Co-authored-by: archer <545436317@qq.com >
* init shell
* plan text & price page back button (#6046 )
* init
* index
* delete dataset
* delete dataset
* perf: delete dataset
* init
---------
Co-authored-by: YeYuheng <57035043+YYH211@users.noreply.github.com >
Co-authored-by: xxyyh <2289112474@qq>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com >
Co-authored-by: Roy <whoeverimf5@gmail.com >
Co-authored-by: heheer <heheer@sealos.io >
2025-12-08 01:44:15 +08:00
Archer
58000324e2
feature: V4.14.3 ( #5970 )
...
* feat(marketplace): update plugin/ download count statistic (#5957 )
* feat: download count
* feat: update ui
* fix: ui
* chore: update sdk verison
* chore: update .env.template
* chore: adjust
* chore: remove console.log
* chore: adjust
* Update projects/marketplace/src/pages/index.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update projects/marketplace/src/pages/index.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update projects/app/src/pages/config/tool/marketplace.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: update refresh; feat: marketplace download count per hour
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* download
* marketplace code
* fix: ui (#5963 )
* feat: support dataset and files as global variables (#5961 )
* json & dataset
* file
* fix file var
* fix
* fix init
* remove
* perf: file vars
* fix: file uploading errors (#5969 )
* fix: file uploading errors
* fix build
* perf: fileselector ux
* feat: integrate S3 for dataset with compatibility (#5941 )
* fix: text split
* remove test
* feat: integrate S3 for dataset with compatibility
* fix: delay s3 files delete timing
* fix: remove imageKeys
* fix: remove parsed images' TTL
* fix: improve codes by pr comments
---------
Co-authored-by: archer <545436317@qq.com >
* remove log
* perf: request limit
* chore: s3 migration script (#5971 )
* test
* perf: s3 code
* fix: migration script (#5972 )
* perf: s3 move object
* wip: fix s3 bugs (#5976 )
* fix: incorrect replace origin logic (#5978 )
* fix: add downloadURL (#5980 )
* perf: file variable ttl & quick create dataset with temp s3 bucket (#5973 )
* perf: file variable ttl & quick create dataset with temp s3 bucket
* fix
* plugin & form input variables (#5979 )
* plugin & form input variables
* fix
* docs: 4143.mdx (#5981 )
* doc: update 4143.mdx (#5982 )
* fix form input file ttl (#5983 )
* trans file type (#5986 )
* trans file type
* fix
* fix: S3 script early return (#5985 )
* fix: S3 script typeof
* fix: truncate large filename to fit S3 name
* perf(permission): add a schema verification for resource permission, tmbId, groupId, orgId should be set at least one of them (#5987 )
* fix: version & typo (#5988 )
* fix-v4.14.3 (#5991 )
* fix: empty alt make replace JWT failed & incorrect image dataset preview url (#5989 )
* fix: empty alt make replace JWT failed & incorrect image dataset preview url
* fix: s3 files recovery script
* fix: incorrect chat external url parsing (#5993 )
---------
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: heheer <heheer@sealos.io >
Co-authored-by: Roy <whoeverimf5@gmail.com >
2025-11-26 20:47:28 +08:00
Archer
a499d05a02
V4.14.0 features ( #5850 )
...
* feat: migrate chat files to s3 (#5802 )
* feat: migrate chat files to s3
* feat: add delete jobs for deleting s3 files
* chore: improvements
* fix: lockfile
* fix: imports
* feat: add ttl for those uploaded files but not send yet
* feat: init bullmq worker
* fix: s3 key
* perf: s3 internal url
* remove env
* fix: re-sign a new url
* fix: re-sign a new url
* perf: s3 code
---------
Co-authored-by: archer <545436317@qq.com >
* update pacakge
* feat: add more file type for uploading (#5807 )
* fix: re-sign a new url
* wip: file selector
* feat: add more file type for uploading
* feat: migrate chat files to s3 (#5802 )
* feat: migrate chat files to s3
* feat: add delete jobs for deleting s3 files
* chore: improvements
* fix: lockfile
* fix: imports
* feat: add ttl for those uploaded files but not send yet
* feat: init bullmq worker
* fix: s3 key
* perf: s3 internal url
* remove env
* fix: re-sign a new url
* fix: re-sign a new url
* perf: s3 code
---------
Co-authored-by: archer <545436317@qq.com >
* fix: limit minmax available file upload number
* perf: file select modal code
* fix: fileselect refresh
* fix: ts
---------
Co-authored-by: archer <545436317@qq.com >
* bugfix: chat page (#5809 )
* fix: upload avatar
* fix: chat page username display issue and setting button visibility
* doc
* Markdown match base64 performance
* feat: improve global variables(time, file, dataset) (#5804 )
* feat: improve global variables(time, file, dataset)
* feat: optimize code
* perf: time variables code
* fix: model, file
* fix: hide file upload
* fix: ts
* hide dataset select
---------
Co-authored-by: archer <545436317@qq.com >
* perf: insert training queue
* perf: s3 upload error i18n
* fix: share page s3
* fix: timeselector ui error
* var update node
* Timepicker ui
* feat: plugin support password
* fix: password disabled UX
* fix: button size
* fix: no model cache for chat page (#5820 )
* rename function
* fix: workflow bug
* fix: interactive loop
* fix test
* perf: common textare no richtext
* move system plugin config (#5803 ) (#5813 )
* move system plugin config (#5803 )
* move system plugin config
* extract tag bar
* filter
* tool detail temp
* marketplace
* params
* fix
* type
* search
* tags render
* status
* ui
* code
* connect to backend (#5815 )
* feat: marketplace apis & type definitions (#5817 )
* chore: marketplace init
* chore: marketplace list api type
* chore: detail api
* marketplace & import
* feat: marketplace ui (#5826 )
* temp
* marketplace
* import
* feat: detail return readme
* chore: cache data expire 10 mins
* chore: update docs
* feat: marketplace ui
---------
Co-authored-by: heheer <zhiyu44@qq.com >
* feat: marketplace (#5830 )
* temp
* marketplace
* chore: tool list tag filter
* chore: adjust
---------
Co-authored-by: heheer <zhiyu44@qq.com >
* tool detail drawer
* remove tag filter
* fix
* fix
* fix build
* update pnpm-lock
* fix type
* perf code
* marketplace router
* fix build
* navbar icon
* fix ui
* fix init
* docs: marketplace/plugin (#5832 )
* temp
* marketplace
* docs(plugin): system tool docs
---------
Co-authored-by: heheer <zhiyu44@qq.com >
* default url
* feat: i18n/ docker build (#5833 )
* chore: docker build
* feat: i18n selector
* fix
* fix
* fix: i18n parse
* fix: i18n parse
---------
Co-authored-by: heheer <heheer@sealos.io >
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com >
Co-authored-by: heheer <zhiyu44@qq.com >
* marketplace url
* update action
* market place code
* market place code
* title
* fix: nextconfig
* fix: copilot review
* Remove bypassable regex-based XSS sanitization from marketplace search (#5835 )
* Initial plan
* Remove problematic regex-based XSS sanitization from search inputs
Co-authored-by: c121914yu <50446880+c121914yu@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: c121914yu <50446880+c121914yu@users.noreply.github.com >
* feat: tool tag openapi
* api check
* fix: tsc
* fix: ts
* fix: lock
* sdk version
* ts
* sdk version
* remove invalid tip
* perf: export data add timezone
* perf: admin plugin api move
* perf: tool code
* move tag code
* perf: marketplace and team plugin code
* remove workflow invalid request
* rename global tool code
* rename global tool code
* rename api
* fix some bugs (#5841 )
* fix some bugs
* fix
* perf: Tag filter
* fix: ts
* fix: ts
---------
Co-authored-by: archer <545436317@qq.com >
* perf: Concat function
* fix: workflow snapshot push
* fix: ts type
* fix: login to config/*
* fix: ts
* fix: model avatar (#5848 )
* fix: model avatar
* fix: ts
* fix: avatar migration to s3
* update lock
* fix: avatar redirect
---------
Co-authored-by: archer <545436317@qq.com >
* fix tool detail (#5847 )
* fix tool detail
* init script
* fix build
* perf: plugin detail modal
* change tooltags to tags
* fix icon
---------
Co-authored-by: archer <545436317@qq.com >
* fix tag filter scroll (#5852 )
* fix create app plugin & import info (#5853 )
* tag size
* rename toolkit
* download url
* import plugin status (#5854 )
* init doc
* fix: init shell
---------
Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com >
Co-authored-by: Zeng Qingwen <143274079+fishwww-ww@users.noreply.github.com >
Co-authored-by: heheer <heheer@sealos.io >
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com >
Co-authored-by: heheer <zhiyu44@qq.com >
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2025-11-04 16:58:12 +08:00
Archer
051455238c
V4.13.0 features ( #5693 )
...
* feat: concat usage code (#5657 )
* feat: dataset parse queue (#5661 )
* feat: chat usage concat (#5669 )
* perf: search test usage
* feat: chat usage concat
* fix: ts
* fix: ts
* feat: chat node response store (#5675 )
* feat: chat node response store
* limit export
* test
* add ai generate node (#5506 )
* add node copilot
* apply code
* update dynamic input & output
* add code test
* usage
* dynamic input border render
* optimize input & output
* optimize code
* update style
* change card to popover
* prompt editor basic
* prompt editor
* handle key down
* update prompt
* merge
* fix
* fix
* fix
* perf: workflow performance (#5677 )
* feat: chat node response store
* limit export
* perf: workflow performance
* remove log
* fix: app template get duplicate (#5682 )
* fix: dynamic input lock & code param (#5680 )
* fix: dynamic input lock & code param
* fix
* fix
* feat: multi node data sync & system tool hot-swapping (#5575 )
* Enhance file upload functionality and system tool integration (#5257 )
* Enhance file upload functionality and system tool integration
* Add supplementary documents and optimize the upload interface
* Refactor file plugin types and update upload configurations
* Refactor MinIO configuration variables and clean up API plugin handlers for improved readability and consistency
* File name change
* Refactor SystemTools component layout
* fix i18n
* fix
* fix
* fix
* optimize app logs sort (#5310 )
* log keys config modal
* multiple select
* api
* fontsize
* code
* chatid
* fix build
* fix
* fix component
* change name
* log keys config
* fix
* delete unused
* fix
* chore: minio service class rewrite
* chore: s3 plugin upload
* feat: system global cache with multi node sync feature
* feat: cache
* chore: move images
* docs: update & remove useless code
* chore: resolve merge conflicts
* chore: adjust the code
* chore: adjust
* deps: upgrade @fastgpt-sdk/plugin to 0.1.17
* perf(s3): s3 config
* fix: cache syncKey refresh
* fix: update @fastgpt-sdk/plugin to v0.1.18 removing mongo definition for fixing vitest
* chore: adjust
---------
Co-authored-by: Ctrlz <143257420+ctrlz526@users.noreply.github.com >
Co-authored-by: heheer <heheer@sealos.io >
Co-authored-by: Archer <545436317@qq.com >
* perf: s3 api code
* fix: toolbox empty when second open modal
* feat: http tool set (#5599 )
* feat: http toolSet manual create front end
* feat: http toolSet manual create i18n
* feat: http toolSet manual create back end
* feat: auth, as tool param, adapt mcp
* fix: delete unused httpPlugin
* fix: delete FlowNodeTypeEnum.httpPlugin
* fix: AppTypeEnum include httpToolSet and httpPlugin
* fix
* delete console
* fix
* output schema
* fix
* fix bg
* fix base url
* fix
---------
Co-authored-by: heheer <zhiyu44@qq.com >
* feat: app count
* perf: type check
* feat: catch error
* perf: plugin hot-swapping (#5688 )
* perf: plugin hot-swapping
* chore: adjust code
* perf: cite data auth
* fix http toolset (#5689 )
* temp
* fix http tool set
* fix
* template author hide
* dynamic IO ui
* fix: auth test
* fix dynamic input & output (#5690 )
Co-authored-by: Archer <545436317@qq.com >
* fix: dynamic output id
* doc
* feat: model permission (#5666 )
* feat(permission): model permission definition & api
* chore: support update model's collaborators
* feat: remove unauthedmodel when paste and import
* fix: type error
* fix: test setup global model list
* fix: http tool api
* chore: update fastgpt-sdk version
* chore: remove useless code
* chore: myModelList cache
* perf: user who is not manager can not configure model permission (FE)
* perf: model => Set
* feat: getMyModels moved to opensource code; cache the myModelList
* fix: type error
* fix dynamic input reference select type (#5694 )
* remove unique index
* read file usage
* perf: connection error
* fix: abort token count
* fix: debug usage concat
* fix: immer clone object
* fix: immer clone object
* perf: throw error when error chat
* update audit i18n
* fix: 修复识别pptx文件后,返回内容顺序错乱问题 (#5696 )
* fix: pptx sort error
* fix prompt editor (#5695 )
* fix prompt editor
* fix
* fix: redis cache prefix (#5697 )
* fix: redis cache prefix
* fix: cache
* fix: get model collaborator by model.model
* feat: hint for model per
* rename bucket name
* model ui
* doc
* doc
---------
Co-authored-by: heheer <heheer@sealos.io >
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com >
Co-authored-by: Ctrlz <143257420+ctrlz526@users.noreply.github.com >
Co-authored-by: Zeng Qingwen <143274079+fishwww-ww@users.noreply.github.com >
Co-authored-by: heheer <zhiyu44@qq.com >
Co-authored-by: Deepturn <33342819+Deepturn@users.noreply.github.com >
2025-09-24 22:40:31 +08:00
Archer
2ed1545eb5
V4.12.4 features ( #5626 )
...
* fix: push again, user select option button and form input radio content overflow (#5601 )
* fix: push again, user select option button and form input radio content overflow
* fix: use useCallback instead of useMemo, fix unnecessary delete
* fix: Move the variable inside the component
* fix: do not pass valueLabel to MySelect
* ui
* del collection api adapt
* refactor: inherit permission (#5529 )
* refactor: permission update conflict check function
* refactor(permission): app collaborator update api
* refactor(permission): support app update collaborator
* feat: support fe permission conflict check
* refactor(permission): app permission
* refactor(permission): dataset permission
* refactor(permission): team permission
* chore: fe adjust
* fix: type error
* fix: audit pagiation
* fix: tc
* chore: initv4130
* fix: app/dataset auth logic
* chore: move code
* refactor(permission): remove selfPermission
* fix: mock
* fix: test
* fix: app & dataset auth
* fix: inherit
* test(inheritPermission): test syncChildrenPermission
* prompt editor add list plugin (#5620 )
* perf: search result (#5608 )
* fix: table size (#5598 )
* temp: list value
* backspace
* optimize code
---------
Co-authored-by: Archer <545436317@qq.com >
Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com >
* fix: fe & member list (#5619 )
* chore: initv4130
* fix: MemberItemCard
* fix: MemberItemCard
* chore: fe adjust & init script
* perf: test code
* doc
* fix debug variables (#5617 )
* perf: search result (#5608 )
* fix: table size (#5598 )
* fix debug variables
* fix
---------
Co-authored-by: Archer <545436317@qq.com >
Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com >
* perf: member ui
* fix: inherit bug (#5624 )
* refactor(permission): remove getClbsWithInfo, which is useless
* fix: app list privateApp
* fix: get infos
* perf(fe): remove delete icon when it is disable in MemberItemCard
* fix: dataset private dataset
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Archer <545436317@qq.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* perf: auto coupon
* chore: upgrade script & get infos avatar (#5625 )
* fix: get infos
* chore: initv4130
* feat: support WecomRobot publish, and fix AesKey can not save bug (#5526 )
* feat: resolve conflicts
* fix: add param 'show_publish_wecom'
* feat: abstract out WecomCrypto type
* doc: wecom robot document
* fix: solve instability in AI output
* doc: update some pictures
* feat: remove functions from request.ts to chat.ts and toolCall.ts
* doc: wecom robot doc update
* fix
* delete unused code
* doc: update version and prompt
* feat: remove wecom crypto, delete wecom code in workflow
* feat: delete unused codes
---------
Co-authored-by: heheer <zhiyu44@qq.com >
* remove test
* rename init shell
* feat: collection page store
* reload sandbox
* pysandbox
* remove log
* chore: remove useless code (#5629 )
* chore: remove useless code
* fix: checkConflict
* perf: support hidden type for RoleList
* fix: copy node
* update doc
* fix(permission): some bug (#5632 )
* fix: app/dataset list
* fix: inherit bug
* perf: del app;i18n;save chat
* fix: test
* i18n
* fix: sumper overflow return OwnerRoleVal (#5633 )
* remove invalid code
* fix: scroll
* fix: objectId
* update next
* update package
* object id
* mock redis
* feat: add redis append to resolve wecom stream response (#5643 )
* feat: resolve conflicts
* fix: add param 'show_publish_wecom'
* feat: abstract out WecomCrypto type
* doc: wecom robot document
* fix: solve instability in AI output
* doc: update some pictures
* feat: remove functions from request.ts to chat.ts and toolCall.ts
* doc: wecom robot doc update
* fix
* delete unused code
* doc: update version and prompt
* feat: remove wecom crypto, delete wecom code in workflow
* feat: delete unused codes
* feat: add redis append method
---------
Co-authored-by: heheer <zhiyu44@qq.com >
* cache per
* fix(test): init team sub when creating mocked user (#5646 )
* fix: button is not vertically centered (#5647 )
* doc
* fix: gridFs objectId (#5649 )
---------
Co-authored-by: Zeng Qingwen <143274079+fishwww-ww@users.noreply.github.com >
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com >
Co-authored-by: heheer <heheer@sealos.io >
Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: heheer <zhiyu44@qq.com >
2025-09-15 20:02:54 +08:00
Archer
c51395b2c8
V4.12.0 features ( #5435 )
...
* add logs chart (#5352 )
* charts
* chart data
* log chart
* delete
* rename api
* fix
* move api
* fix
* fix
* pro config
* fix
* feat: Repository interaction (#5356 )
* feat: 1好像功能没问题了,明天再测
* feat: 2 解决了昨天遗留的bug,但全选按钮又bug了
* feat: 3 第三版,解决了全选功能bug
* feat: 4 第四版,下面改小细节
* feat: 5 我勒个痘
* feat: 6
* feat: 6 pr
* feat: 7
* feat: 8
* feat: 9
* feat: 10
* feat: 11
* feat: 12
* perf: checkbox ui
* refactor: tweak login loyout (#5357 )
Co-authored-by: Archer <545436317@qq.com >
* login ui
* app chat log chart pro display (#5392 )
* app chat log chart pro display
* add canopen props
* perf: pro tag tip
* perf: pro tag tip
* feat: openrouter provider (#5406 )
* perf: login ui
* feat: openrouter provider
* provider
* perf: custom error throw
* perf: emb batch (#5407 )
* perf: emb batch
* perf: vector retry
* doc
* doc (#5411 )
* doc
* fix: team folder will add to workflow
* fix: generateToc shell
* Tool price (#5376 )
* resolve conflicts for cherry-pick
* fix i18n
* Enhance system plugin template data structure and update ToolSelectModal to include CostTooltip component
* refactor: update systemKeyCost type to support array of objects in plugin and workflow types
* refactor: simplify systemKeyCost type across plugin and workflow types to a single number
* refactor: streamline systemKeyCost handling in plugin and workflow components
* fix
* fix
* perf: toolset price config;fix: workflow array selector ui (#5419 )
* fix: workflow array selector ui
* update default model tip
* perf: toolset price config
* doc
* fix: test
* Refactor/chat (#5418 )
* refactor: add homepage configuration; add home chat page; add side bar animated collapse and layout
* fix: fix lint rules
* chore: improve logics and code
* chore: more clearer logics
* chore: adjust api
---------
Co-authored-by: Archer <545436317@qq.com >
* perf: chat setting code
* del history
* logo image
* perf: home chat ui
* feat: enhance chat response handling with external links and user info (#5427 )
* feat: enhance chat response handling with external links and user info
* fix
* cite code
* perf: toolset add in workflow
* fix: test
* fix: search paraentId
* Fix/chat (#5434 )
* wip: rebase了upstream
* wip: adapt mobile UI
* fix: fix chat page logic and UI
* fix: fix UI and improve some logics
* fix: model selector missing logo; vision model to retrieve file
* perf: role selector
* fix: chat ui
* optimize export app chat log (#5436 )
* doc
* chore: move components to proper directory; fix the api to get app list (#5437 )
* chore: improve team app panel display form (#5438 )
* feat: add home chat log tab
* chore: improve team app panel display form
* chore: improve log panel
* fix: spec
* doc
* fix: log permission
* fix: dataset schema required
* add loading status
* remove ui weight
* manage log
* fix: log detail per
* doc
* fix: log menu
* rename permission
* bg color
* fix: app log per
* fix: log key selector
* fix: log
* doc
---------
Co-authored-by: heheer <zhiyu44@qq.com >
Co-authored-by: colnii <1286949794@qq.com >
Co-authored-by: 伍闲犬 <76519998+xqvvu@users.noreply.github.com >
Co-authored-by: Ctrlz <143257420+ctrlz526@users.noreply.github.com >
Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com >
Co-authored-by: heheer <heheer@sealos.io >
2025-08-12 22:22:18 +08:00
Archer
36fafd2149
feat: dataset index prefix ( #5061 )
2025-06-18 17:26:53 +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
Finley Ge
6c61812e7a
fix: app copy api ( #4614 )
...
* fix: app copy
* test: add app copy test case
2025-04-21 16:25:18 +08:00
Finley Ge
efad4c101f
test: add opreationLog mock ( #4542 )
2025-04-15 14:03:21 +08:00
Archer
199f454b6b
feat: team permission refine ( #4494 ) ( #4498 )
...
* feat: team permission refine (#4402 )
* chore: team permission extend
* feat: manage team permission
* chore: api auth
* fix: i18n
* feat: add initv493
* fix: test, org auth manager
* test: app test for refined permission
* update init sh
* fix: add/remove manage permission (#4427 )
* fix: add/remove manage permission
* fix: github action fastgpt-test
* fix: mock create model
* fix: team write permission
* fix: ts
* account permission
---------
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com >
2025-04-10 11:11:54 +08:00