Skip to content

Conversation

@xqvvu
Copy link
Contributor

@xqvvu xqvvu commented Oct 10, 2025

No description provided.

@gru-agent
Copy link
Contributor

gru-agent bot commented Oct 10, 2025

There is too much information in the pull request to test.

@github-actions
Copy link

github-actions bot commented Oct 10, 2025

Preview mcp_server Image:

registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-pr:fatsgpt_mcp_server_88e479aa1955aabc4aa1af1da43f1aeb379ce2a9

@github-actions
Copy link

github-actions bot commented Oct 10, 2025

Preview fastgpt Image:

registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-pr:fatsgpt_3117e1ccd789700d9a02e08f670f54ee84b44481

Copy link
Collaborator

@c121914yu c121914yu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

简化下,不要都过度封装

});
};

export const base64ToFile = (base64: string, filename: string) => {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

和上面函数重复了

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image

@github-actions
Copy link

github-actions bot commented Oct 14, 2025

Preview sandbox Image:

registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-pr:fatsgpt_sandbox_88e479aa1955aabc4aa1af1da43f1aeb379ce2a9

@xqvvu xqvvu changed the title Feat/minio feat: integrated to minio Oct 14, 2025
@xqvvu xqvvu force-pushed the feat/minio branch 3 times, most recently from 9bedd6e to 9a440db Compare October 14, 2025 03:14
});
};

export const base64ToFile = (base64: string, filename: string) => {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image

c121914yu
c121914yu previously approved these changes Oct 14, 2025
c121914yu
c121914yu previously approved these changes Oct 15, 2025
cursor[bot]

This comment was marked as outdated.

@c121914yu c121914yu changed the base branch from main to v4.13.2-dev October 15, 2025 05:32
@github-actions
Copy link

Docs Preview:


🚀 FastGPT Document Preview Ready!

🔗 👀 Click here to visit preview

}

async deleteAvatar(avatar: string, session?: ClientSession): Promise<void> {
const key = avatar.slice(this.prefix.length);
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: Avatar Key Validation Flaw

The removeAvatarTTL and deleteAvatar methods extract S3 keys by slicing the avatar string without validating it starts with the expected prefix. This can lead to incorrect S3 keys, causing silent failures in TTL record removal and potentially failing to delete the intended S3 object.

Fix in Cursor Fix in Web

@c121914yu c121914yu merged commit b8f10a8 into labring:v4.13.2-dev Oct 15, 2025
4 of 6 checks passed
c121914yu added a commit that referenced this pull request Oct 17, 2025
* feat: migrate to minio

* feat: migrate apps' and dataset's avatar to minio

* feat: migrate more avatars to minio

* fix: lock file

* feat: migrate copyright settings' logo to minio

* feat: integrate minio

* chore: improve code

* chore: rename variables

* refactor: s3 class

* fix: s3 and mongo operations

* chore: add session for avatar source

* fix: init s3 buckets

* fix: bugbot issues

* expired time code

* perf: avatar code

* union type

* export favouriteContract

* empty bucket check

---------

Co-authored-by: archer <[email protected]>
c121914yu added a commit that referenced this pull request Oct 20, 2025
* add manual create http toolset (#5743)

* add manual create http toolset

* optimize code

* optimize

* fix

* fix

* rename filename

* feat: integrate ts-rest (#5741)

* feat: integrate ts-rest

* chore: classify core contract and pro contract

* chore: update lockfile

* chore: tweak dir structure

* chore: tweak dir structure

* update tsrest code (#5755)

* doc

* update tsrest code

* fix http toolset (#5753)

* fix http toolset

* fix

* perf: http toolset

* fix: toolresponse result (#5760)

* doc

* fix: toolresponse result

* fix: mongo watch

* remove log

* feat: integrated to minio (#5748)

* feat: migrate to minio

* feat: migrate apps' and dataset's avatar to minio

* feat: migrate more avatars to minio

* fix: lock file

* feat: migrate copyright settings' logo to minio

* feat: integrate minio

* chore: improve code

* chore: rename variables

* refactor: s3 class

* fix: s3 and mongo operations

* chore: add session for avatar source

* fix: init s3 buckets

* fix: bugbot issues

* expired time code

* perf: avatar code

* union type

* export favouriteContract

* empty bucket check

---------

Co-authored-by: archer <[email protected]>

* refactor: zod schema to generate OpenAPI instead (#5771)

* doc

* fix: text split code (#5773)

* fix: toolresponse result

* remove log

* stream remove

* fix: text split code

* fix: workflow (#5779)

* fix: toolresponse result

* remove log

* fix: value check

* fix: workflow

* openapi doc

* perf: bucket delete cron

* doc

* feat: apikey health

* feat: export variables

* api code move

* perf: workflow performance (#5783)

* perf: reactflow context

* perf: workflow context split

* perf: nodeList computed map

* perf: nodes dependen

* perf: workflow performance

* workflow performance

* removel og

* lock

* version

* loop drag

* reactflow size

* reactflow size

* fix: s3init (#5784)

* doc

* fix: s3init

* perf: dynamic import

* remove moongose dep

* worker build

* worker code

* perf: worker build

* fix: error throw

* doc

* doc

* fix: build

* fix: dockerfile

* nextjs config

* fix: worker

* fix: build (#5791)

* fix: build

* vector cache code

* fix: app info modal avatar upload method replace (#5787)

* fix: app info modal avatar upload method replace

* chore: replace all useSelectFile with useUploadAvatar

* remove invalid code

* add size

* Update projects/app/src/pageComponents/app/detail/WorkflowComponents/Flow/nodes/render/RenderInput/templates/CommonInputForm.tsx

Co-authored-by: Copilot <[email protected]>

* Update projects/app/src/pageComponents/app/detail/WorkflowComponents/context/workflowInitContext.tsx

Co-authored-by: Copilot <[email protected]>

---------

Co-authored-by: heheer <[email protected]>
Co-authored-by: 伍闲犬 <[email protected]>
Co-authored-by: Copilot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants