diff --git a/AGENTS.md b/AGENTS.md index df44c4dd..2c08c338 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -352,5 +352,6 @@ frontend/lib/services// ``` - 服务类继承 `BaseService`,定义 `basePath`,并暴露有类型的静态方法。 +- **防止回调 `this` 上下文丢失(核心规范)**:在传递服务类的静态方法作为组件事件回调(如 `onClick`)或 React Query 的 `mutationFn`/`queryFn` 时,**禁止直接传递静态方法引用**(如 `mutationFn: DnsAccountService.create`),必须使用箭头函数包裹以防止 `this` 上下文丢失导致运行时崩溃(如 `mutationFn: (payload) => DnsAccountService.create(payload)`)。 - 在 `frontend/lib/services/index.ts` 中注册新服务。 diff --git a/docs/changelog/index.md b/docs/changelog/index.md index 67e86df0..15237525 100644 --- a/docs/changelog/index.md +++ b/docs/changelog/index.md @@ -18,11 +18,21 @@ sidebar: false ## [unreleased] +## [v3.0.1] - 2026-06-30 + +### 新增 + +- 新增管理后台用户个人信息编辑与重置密码功能。 +- 新增用户列表邮箱列展示以及基于邮箱的搜索过滤。 +- 后端新增 `reset-passwd` 命令行工具,支持通过命令行直接重置用户密码。 + ### 修复 - 修复添加 DNS 账号时因直接传递 class static 方法作为 React Query 的 mutationFn 导致 JavaScript 丢失 `this` 上下文报错 `this.post is not a function` 的问题。 - 修复侧边栏一级菜单项当前页面字体颜色被硬编码为 `#6366F1` 的问题,改用 CSS 主题变量 `text-sidebar-primary`,以保证在多主题系统下的色彩一致性。 - 修复默认(Default)主题因遗漏声明 `destructive-foreground` 变量,导致删除按钮(如确认删除证书弹窗)在某些状态下渲染为黑底黑字而无法阅读的问题。 +- 修复 Cobra 命令行初始化注册逻辑,确保所有应用运行模式(All, API, Worker, Scheduler)都正确注册为 Cobra 子命令。 +- 优化系统设置页面的色彩定义,移除硬编码的 Indigo 靛蓝色以适配多主题切换。 ## [v3.0.0] - 2026-06-27