diff --git a/.gitignore b/.gitignore index d7c25d50..6a76763f 100644 --- a/.gitignore +++ b/.gitignore @@ -22,6 +22,7 @@ !/tests/widget-system/icon-card-contract.test.cjs !/tests/widget-system/page-display-save-harness.php !/tests/widget-system/admin-ui-contract.test.cjs +!/tests/widget-system/auth-source-contract.test.cjs !/tests/visual/docker-compose.zibll.yml !/tests/visual/zibll-Caddyfile !/tests/visual/README.md diff --git a/README.md b/README.md index 49f4e57d..bf3197d2 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ AKSRT 是一款现代化的 WordPress 主题,采用**原生 WordPress 主题 - **自定义管理面板 (SPA)** — Vue3 + Vite + Naive UI 的 12 个一级业务域后台 - **统一设置契约** — Schema 驱动表单、域控制器、导入导出、按域重置、迁移状态与健康检查 - **支付/下载主线** — 下载/付费内容中心、充值/VIP/分成/返佣/网关结构、10 分钟下载 token -- **用户与增长** — OAuth 登录、邮箱验证门禁、签到奖励、邀请奖励、等级/徽章/认证/举报结构 +- **用户与增长** — 统一登录注册、OAuth 登录、签到奖励、邀请奖励、等级/徽章/认证/举报结构 - **内容与交互** — 首页模块化、归档/搜索/404、单篇资源页、评论审核与通知中心 - **运维工具** — 配置导出导入、dry-run 校验、邮件回滚、数据库与环境诊断 - **自定义页面模板**:About / Friends / Login / Profile / Register @@ -60,9 +60,8 @@ AKSRT-theme/ │ ├── pages/ # 自定义页面模板 │ │ ├── page-about.php # 关于页面 │ │ ├── page-friends.php # 友链墙 -│ │ ├── page-login.php # 登录页面 +│ │ ├── page-sign.php # 唯一登录注册页面 │ │ ├── page-profile.php # 用户中心 -│ │ └── page-register.php # 注册页面 │ │ │ └── parts/ # 可复用模板片段 │ ├── content-post-card.php # 文章卡片组件 diff --git a/assets/admin/src/api/modules/tools.js b/assets/admin/src/api/modules/tools.js index 7da837bf..e793e95e 100644 --- a/assets/admin/src/api/modules/tools.js +++ b/assets/admin/src/api/modules/tools.js @@ -3,7 +3,6 @@ export const toolsApiMethods = { * 扩展&增强 / 备份&导入 (Extensions & Tools) * ================================================================ */ - getHealthEmailVerification() { return this.request('/health/email-verification') }, getUpdateInfo() { return this.request('/tools/update-info') }, detectUpdate() { return this.request('/tools/update-check', { method: 'POST', body: JSON.stringify({}) }) }, dismissUpdate(version) { return this.request('/tools/update-dismiss', { method: 'POST', body: JSON.stringify({ version }) }) }, diff --git a/assets/admin/src/constants/sections/tools.js b/assets/admin/src/constants/sections/tools.js index ceae319e..bd6c6ef5 100644 --- a/assets/admin/src/constants/sections/tools.js +++ b/assets/admin/src/constants/sections/tools.js @@ -41,7 +41,7 @@ export const toolsSection = { label: '健康检查', route: '/tools/health', title: '健康检查', - desc: '查看主题环境、数据表、邮箱验证迁移和系统诊断状态。', + desc: '查看主题环境、数据表和系统诊断状态。', component: 'ToolsHealth', }), customPage({ diff --git a/assets/admin/src/pages/tools/ToolsHealth.vue b/assets/admin/src/pages/tools/ToolsHealth.vue index 7662bf9c..0093a97f 100644 --- a/assets/admin/src/pages/tools/ToolsHealth.vue +++ b/assets/admin/src/pages/tools/ToolsHealth.vue @@ -2,7 +2,7 @@