Jelajahi Sumber

release: v1.2.0 (demo) - sync version to dev + git

- VERSION → v1.2.0 (demo);api/web package.json → 1.2.0
- health endpoint 返回 1.2.0
- CHANGELOG 记录 demo 里程碑(8 路由全站 + 认证闭环 + 数据看板 + Docker 演示)
DoTouch Dev 2 minggu lalu
induk
melakukan
8da54032a1

+ 2 - 2
.omo/run-continuation/ses_0229f653bffedHZYFR3ILxjlpg.json

@@ -1,10 +1,10 @@
 {
 {
   "sessionID": "ses_0229f653bffedHZYFR3ILxjlpg",
   "sessionID": "ses_0229f653bffedHZYFR3ILxjlpg",
-  "updatedAt": "2026-08-08T18:12:58.698Z",
+  "updatedAt": "2026-08-08T18:35:03.574Z",
   "sources": {
   "sources": {
     "background-task": {
     "background-task": {
       "state": "idle",
       "state": "idle",
-      "updatedAt": "2026-08-08T18:12:58.698Z"
+      "updatedAt": "2026-08-08T18:35:03.574Z"
     }
     }
   }
   }
 }
 }

+ 1 - 1
VERSION

@@ -1 +1 @@
-v1.0.0 (website-home)
+v1.2.0 (demo)

+ 1 - 1
apps/api/package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "@dotouch/api",
   "name": "@dotouch/api",
-  "version": "0.0.1",
+  "version": "1.2.0",
   "private": true,
   "private": true,
   "description": "DoTouch.AI API Gateway (NestJS)",
   "description": "DoTouch.AI API Gateway (NestJS)",
   "scripts": {
   "scripts": {

+ 1 - 1
apps/api/src/health/health.controller.ts

@@ -9,7 +9,7 @@ export class HealthController {
   check() {
   check() {
     return {
     return {
       status: 'ok' as const,
       status: 'ok' as const,
-      version: '0.0.1',
+      version: '1.2.0',
       timestamp: new Date().toISOString(),
       timestamp: new Date().toISOString(),
     };
     };
   }
   }

+ 1 - 1
apps/web/package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "@dotouch/web",
   "name": "@dotouch/web",
-  "version": "0.0.1",
+  "version": "1.2.0",
   "private": true,
   "private": true,
   "description": "DoTouch.AI Landing Page & Dashboard",
   "description": "DoTouch.AI Landing Page & Dashboard",
   "scripts": {
   "scripts": {

+ 11 - 0
docs/CHANGELOG.md

@@ -1,5 +1,16 @@
 # DoTouch.AI Changelog
 # DoTouch.AI Changelog
 
 
+## v1.2.0 (demo) — 2026-08-09
+**里程碑:全功能本地演示版**(Docker 演示环境可完整走通)
+- 官网全站 8 路由落地 Next.js(首页/模型/详情/定价/模型大全 236/文档/控制台/管理后台)
+- 认证闭环:AuthModal 对接真实 API(登录/注册/验证码/密码可见切换),登录自动跳转控制台
+- 控制台:真实用户会话(邮箱/余额/退出),自包含布局(无官网导航)
+- 管理后台:登录门(role=admin 校验)+ 新增「数据看板」(订单/DAU/WAU/MAU/付费率/退订率/留存/漏斗)
+- Docker 演示环境:docker-compose.demo.yml(独立隔离)+ API/Web 双镜像(standalone)
+- 演示账号:demo.user@dotouch.ai/User2026!(用户)、admin@dotouch.ai/Admin2026!(运营)
+- 版本:VERSION=v1.2.0 (demo);api/web package.json=1.2.0;health 返回 1.2.0
+- Git:9908382(本版本基线)
+
 ## 用量限额(Quota)v1.0 — 2026-08-08
 ## 用量限额(Quota)v1.0 — 2026-08-08
 - 需求定稿:docs/requirements/usage-quota-requirements-v1.0.md(三维度×每日/总量、账号级+Key级双重校验、429 quota_exceeded、默认不限、站内+邮件预警)
 - 需求定稿:docs/requirements/usage-quota-requirements-v1.0.md(三维度×每日/总量、账号级+Key级双重校验、429 quota_exceeded、默认不限、站内+邮件预警)
 - 后端:QuotaModule(schema 7 限额字段×User/ApiKey + QuotaEvent 表 + checkQuota + 网关接入)
 - 后端:QuotaModule(schema 7 限额字段×User/ApiKey + QuotaEvent 表 + checkQuota + 网关接入)