Skip to content

Conversation

@FinleyGe
Copy link
Collaborator

@FinleyGe FinleyGe commented Dec 1, 2025

Note

Implements user language preference across auth/UI, adds a notification count-limit backend, expands inform templates, adjusts dataset search usage fields, and updates docker S3 env for plugin.

  • i18n & User Profile:
    • Add language to UserModelSchema/UserType and persist in MongoUser with default LangEnum.zh_CN.
    • Include language in auth flows: PostLoginProps, OauthLoginProps, AccountRegisterBody, password login API, OAuth provider, and code send API.
    • Return language in getUserDetail; allow update via /support/user/account/update and UI.
    • Web i18n utils: add storage helpers (setLangToStorage, getLangFromStorage) and mapping (getLangMapping).
    • UI: Language selector updates user profile; store syncs language to storage on login/update; account settings default values simplified.
  • Notice/Limit System:
    • New count-limit module: countLimit/type|const|schema|controller (zod enums, Mongo schema, update/clean APIs) for notice throttling.
    • Extend SendInformTemplateCodeEnum with points/dataset index thresholds.
    • Timer lock: add cleanTimerLock utility.
  • Dataset Search:
    • Rename extension usage/model fields to llmModel in /api/core/dataset/searchTest responses/usages.
  • Deploy:
    • docker-compose*: replace S3_ENDPOINT=http://127.0.0.1:9000 with S3_EXTERNAL_BASE_URL for fastgpt-plugin environments.

Written by Cursor Bugbot for commit b9e575c. This will update automatically on new commits. Configure here.

@gru-agent
Copy link
Contributor

gru-agent bot commented Dec 1, 2025

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

@cla-assistant
Copy link

cla-assistant bot commented Dec 1, 2025

CLA assistant check
All committers have signed the CLA.

@cla-assistant
Copy link

cla-assistant bot commented Dec 1, 2025

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ FinleyGe
❌ Finley Ge


Finley Ge seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Preview sandbox Image:

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

@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Preview mcp_server Image:

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

@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Docs Preview:


🚀 FastGPT Document Preview Ready!

🔗 👀 Click here to visit preview

@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Preview fastgpt Image:

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

@FinleyGe FinleyGe requested a review from c121914yu December 1, 2025 13:49
@FinleyGe FinleyGe changed the base branch from main to v4.14.4-dev December 2, 2025 03:07
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

This is the final PR Bugbot will review for you during this billing cycle

Your free Bugbot reviews will reset on January 12

Details

You are on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

@c121914yu c121914yu merged commit 204e53f into labring:v4.14.4-dev Dec 3, 2025
5 checks passed
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