Loading...
Loading...
Compare original and translation side by side
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]<type>[可选范围]: <描述>
[可选正文]
[可选页脚]featfixdocsstylerefactorperftestbuildcichorerevertfeatfixdocsstylerefactorperftestbuildcichorerevertfeat(auth): add OAuth2 authentication support
Implement OAuth2 flow for Google and GitHub providers.
This allows users to sign in with their existing accounts.
Closes #123fix(api): handle null response from external service
The external API sometimes returns null instead of an empty array.
Added null check to prevent TypeError in downstream processing.
Fixes #456feat(auth): add OAuth2 authentication support
为Google和GitHub提供商实现OAuth2流程。
用户现在可以使用已有账号登录。
Closes #123fix(api): handle null response from external service
外部API有时会返回null而非空数组。
添加空值检查以避免下游处理时出现TypeError。
Fixes #456feature/feature/user-authenticationbugfix/bugfix/login-redirect-loophotfix/hotfix/security-patchrelease/release/v2.1.0docs/docs/api-referencerefactor/refactor/database-layerfeature/feature/user-authenticationbugfix/bugfix/login-redirect-loophotfix/hotfix/security-patchrelease/release/v2.1.0docs/docs/api-referencerefactor/refactor/database-layergit checkout main
git pull origin main
git checkout -b feature/new-featuregit fetch origin
git rebase origin/maingit branch -d feature/new-feature
git push origin --delete feature/new-featuregit checkout main
git pull origin main
git checkout -b feature/new-featuregit fetch origin
git rebase origin/maingit branch -d feature/new-feature
git push origin --delete feature/new-featuregit config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.lg "log --oneline --graph --decorate"git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.lg "log --oneline --graph --decorate"git config --global pull.rebase true
git config --global fetch.prune true
git config --global diff.colorMoved zebragit config --global pull.rebase true
git config --global fetch.prune true
git config --global diff.colorMoved zebra.gitignore.gitignorefeatfixBREAKING CHANGEfeatfixBREAKING CHANGE