You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
veypi e96277ee85 fix(api/settings): wrap batch update in database transaction
Use database transaction for batch settings update to ensure atomicity.
If any individual update fails, the entire batch will be rolled back,
preventing partial configuration updates.

- Wrap all updates in db.Transaction()
- Return detailed error on failure
1 week ago
..
auth fix(api/oauth): encrypt ClientSecret in database 1 week ago
oauth fix(api/oauth): encrypt ClientSecret in database 1 week ago
org fix(org): 为组织创建者添加权限 1 week ago
role feat: 添加角色管理模块(API + UI) 1 week ago
settings fix(api/settings): wrap batch update in database transaction 1 week ago
user refactor(auth): 重构认证系统,支持多种验证方式和 OAuth 提供商管理 1 week ago
verification fix(api/verification): validate purpose parameter 1 week ago
init.go refactor(auth): 重构认证系统,支持多种验证方式和 OAuth 提供商管理 1 week ago