CHANGELOG.md 12 KB

DoTouch.AI Changelog

v1.6.1 (final-review-fixes) — 2026-08-09

交叉复核修复(Kimi-K3 × GLM 5.2 双模型复核,13 项问题全修)

  • H1 BillingPolicy 组件多语言化(9 语言 billing 命名空间),移除对客渲染的 "70% of China price" 与 "× 0.7"
  • H2 catalog 页移除硬编码 "DashScope × 0.7" 表述;H3 zh-TW 修复 5 处简体"低价"混入 + "中國國內價"残留;H4 zh-HK code_resend 全角括号改半角
  • M1 seo.ts 注释 4→9 语言;M2 PROJECT-OVERVIEW sitemap 36→81;M3 CHANGELOG 标题/v1.2.0 去重;M4 README 基线引用 v1.6.0;M5 en pricing.p 语法修复;M6 管理后台"× 0.7 批量定价"改"稳定汇率批量定价"
  • L1-L3 文档/注释/占位表述清理;pricing.p 旧 4 语言"USD & VND"统一为"USD & 当地货币"
  • 版本同步:VERSION / package.json ×2 / health → v1.6.1(git tag v1.6.1)

(i18n-expansion) — 2026-08-09 国际化扩展:9 语言 × 7 币种(官网全站)

  • 新增 5 个语言环境:印尼语(id-ID)/ 马来语(ms-MY)/ 泰语(th-TH)/ 香港繁体(zh-HK)/ 沙特阿拉伯语(ar-SA,RTL 布局)
  • 全站 398 条文案 × 5 语言翻译(与既有 4 语言结构逐 key 一致);locale 切换器改下拉(9 项)
  • 稳定汇率扩展 7 币种:VND 25400 / CNY 7.2 / IDR 16200 / MYR 4.7 / THB 36.5 / HKD 7.8 / SAR 3.75(GET /v1/config/fx,SystemConfig 驱动)
  • FxPrice 本币主价支持 7 币种换算(Rp/RM/฿/HK$/SAR);管理后台汇率卡加 5 新币种行
  • SEO:LOCALES 9 语言 hreflang/canonical/sitemap;SEO_META 补 5 语言页面元数据
  • 顺手清理:seo.ts 残留"低价低价/中國國內價"替换瑕疵 + pricing.note 移除"× 0.7"占位(对外不暴露折扣因子)
  • 版本同步:VERSION / api·web package.json / health → v1.6.0(git tag v1.6.0)

v1.5.0 (referral) — 2026-08-09

邀请奖励系统

  • 规则:付费转介绍双方各 10%(单次上限 $5);邀请注册奖励(可多次,默认 $1 可配);新客首充奖励仅一次
  • 后端:ReferralModule(邀请码生成/绑定/记录/奖励发放/策略配置)+ SystemConfig 表 + 首充挂接(支付成功触发)
  • 端点:GET /v1/referral/me|records|rewards|config、PUT /v1/admin/referral/config;注册支持 referralCode
  • 前端:官网邀请奖励区块(3 规则卡+CTA);控制台新增「邀请奖励」tab(链接复制/邀请记录/奖励记录);管理后台策略配置卡
  • 演示:A 邀请 B → A 得注册 $1 + 双方各得首充 10%(幂等验证通过)

v1.4.0 (social-login) — 2026-08-09

Google / Facebook 社交登录(OAuth,类似 GitHub 登录)

  • 后端:OAuth 适配器(google/facebook 真实实现 + mock 演示),授权码→用户信息→JWT
  • 绑定策略:providerId 命中直接登录 / 邮箱匹配自动绑定 / 无则创建(社交邮箱)
  • 端点:POST /v1/auth/oauth/:provider/callback(provider=mock|google|facebook)
  • Schema:User.provider(local|google|facebook)+ User.providerId(unique)
  • 前端:登录弹窗增加 Google/Facebook 按钮(4 语言文案),演示 mock 一键登录跳转控制台
  • 环境变量:GOOGLE_CLIENT_ID/SECRET/REDIRECT_URI、FACEBOOK_APP_ID/SECRET/REDIRECT_URI
  • 演示:social.demo@dotouch.ai(mock 社交账号)

v1.3.0 (seo) — 2026-08-09

P1 技术 SEO 落地(方案:docs/seo/seo-strategy-v1.0.md)

  • Metadata 全页:4 语言 title/description/canonical/OG/Twitter(lib/seo.ts 多语言元数据表)
  • hreflang:4 语言 + x-default(metadata.alternates.languages)
  • sitemap.xml(36 条目:5 路由×4 语言 + 4 模型×4 语言)+ robots.txt(排除 /admin /api /console)
  • IndexNow API 路由(/api/indexnow,INDEXNOW_KEY 守护)
  • JSON-LD:Organization + WebSite(全站)+ Product(模型详情,真实定价)+ BreadcrumbList(子页)——无 FAQPage(Google 已停富结果)
  • SSG 静态化:47/47 静态页(TTFB ~13ms)
  • OG 图复用 B1 质感稿(public/og.png)
  • 性能基线:docs/seo/performance-baseline-v1.3.0.md
  • 站点 URL:NEXT_PUBLIC_SITE_URL(演示 localhost / 生产 dotouch.ai)

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

  • 需求定稿:docs/requirements/usage-quota-requirements-v1.0.md(三维度×每日/总量、账号级+Key级双重校验、429 quota_exceeded、默认不限、站内+邮件预警)
  • 后端:QuotaModule(schema 7 限额字段×User/ApiKey + QuotaEvent 表 + checkQuota + 网关接入)
  • 接口:PUT /v1/keys/:id/limits、PUT /v1/account/limits、GET /v1/usage/quota、GET/PUT /v1/admin/quotas、PUT /v1/admin/users|keys/:id/limits、GET /v1/admin/quota-events
  • 验证:设 2 请求限额 → 第 3 次 429 quota_exceeded ✓ 清空恢复 ✓ alert 事件(5)+ block 事件(5)✓ admin 全局视图 ✓
  • 前端:用户控制台(进度条/配置弹窗/预警横幅)+ 管理后台(限额管理 tab + 事件审计)

官网交互完整性 v1.2.0 — 2026-08-08

  • 统一全部页面导航为 5 项:首页|模型|定价|操作文档|控制台(6 官网页 + 2 控制台页)
  • 模型详情页重构为数据驱动:4 主推模型(glm-5.2/deepseek-v4/deepseek-v4-pro/qwen-max),支持 ?m= 参数 + 语言联动重渲染
  • 下钻链路打通:首页卡片 / models 表格行 / pricing 表格行 → 对应模型详情页
  • 全站链接闭环验证:8 页站内链接零断裂

双后台设计 — 2026-08-08

  • 用户控制台:docs/design/console-v1.0.0/user-console.html(总览/API Keys/钱包/用量,字段对齐后端已验证接口,货币引擎复用)
  • 平台管理后台:docs/design/console-v1.0.0/admin-panel.html(运营概览/用户管理/模型管理 236 全量/交易流水/系统设置,含批量 ×0.7 定价工具、SMTP/汇率/支付渠道配置)

合规调研 — 2026-08-08

  • 新建 docs/compliance/ 文件夹
  • 调研全球 Top3 算力中转站合规:OpenRouter(条款全文抓取)+ Together AI(条款全文抓取)+ Fireworks AI(PDF 待补)
  • 关键发现:美系平台均明令禁止 API 转售/竞争服务(OpenRouter §7.4、Together §4.3d)——DoTouch 需向阿里云百炼确认分销授权(最高优先级)
  • 输出:docs/compliance/top3-transit-compliance-20260808.md(含横向对比 + 11 项合规行动计划 + 待办清单)

模型全量接入 — 2026-08-08

  • 真实扫描阿里云百炼在售模型:236 个(docs/models/dashscope-models-20260808.json
  • 价格调研:docs/models/dashscope-pricing-20260808.md(收费方式按模态分类 + DeepSeek 官方验证价 + 能力矩阵 + 7 折策略)
  • 官网新增模型大全定价子页面:docs/design/web-v1.1.0/pricing-full.html(分类 tabs + 21 处动态货币价格 + 全量清单折叠区),pricing.html 增加下钻入口
  • 后端:模型目录表 + 236 全量 seed + 验证码/密码重置 + Key 安全 + Admin 接口(bg_8867fc69 开发中)

官网 v1.1.2 — 2026-08-08

  • 新增认证弹窗体系(全 5 页):登录(邮箱+密码)/ 注册(邮箱+密码+确认密码+邮箱验证码绑定)/ 重置密码(邮箱+新验证码+新密码)
  • 验证码规范:8 位大写字母和数字、15 分钟有效、60 秒重发倒计时、8 格输入自动跳格+大写过滤+粘贴分发
  • 入口绑定:导航登录/注册按钮 + 首页 CTA(免费开始/创建账号)
  • 提示:后端需在 P3a auth 模块补充验证码接口(发送/校验/15 分钟过期)与密码重置接口

官网 v1.1.1 — 2026-08-08

  • 价格按语言(地区)动态切换货币:vi→越南盾 ₫ / en→美元 $ / zh-CN·zh-TW→人民币 ¥
  • i18n.js 新增货币引擎(汇率 FX_RATE_VND=25400 / FX_RATE_CNY=7.2,TODO 接入实时汇率),39 处价格元素改为 data-usd 动态标记
  • rate_note 按语言对齐(en 显示 "Prices shown in USD")
  • 页脚「开源世界 · 算力普惠」完整翻译 4 语言(vi: AI phổ cập / en: AI for Everyone)

官网 v1.1.0 — 2026-08-08 03:06 CST

  • 官网静态审阅稿升级为多页面站(参考 OpenRouter/DeepSeek 结构调研)
  • 5 页:index(首页)/ models(模型列表+搜索筛选)/ model-detail(模型详情,参考 DeepSeek 规格表)/ pricing(定价页)/ docs(文档页:快速开始/API 参考/错误码/计费)
  • 修改:① 默认语言越南语(vi);② 价格 USD + VND 双币种显示(1 USD ≈ 25,400₫ 占位汇率);③ 左上角 Logo 放大 100%(26px→52px);④ 全站客服入口 Widget(Chatwoot 式浮动按钮+面板,Zalo/Telegram/Email 渠道);⑤ 页脚文案改为「开源世界 · 算力普惠」(4 语言)
  • 交付:docs/design/web-v1.1.0/(index/models/model-detail/pricing/docs.html + style.css + i18n.js)

定稿 — 2026-08-08 02:26 CST

  • 用户最终选定:v1.0.0 方向 B 组合 · B1「网络枢纽」原版(不改动,v1.3.0 的升级方案被否)
  • 进入终稿规范阶段,交付:docs/design/logo-final-b1-v1.0.0-20260808-0226.html
  • 配色恢复 v1.0.0 原版:品牌紫 #7C5CFF + 触达青 #00E5A0 + 深空底 #0B1020
  • 待办:Seedream 按 B1 结构渲染视觉质感终稿(模型 ID 修正为 doubao-seedream-5-0-pro-260628)

v1.3.0 — 2026-08-08 02:23 CST

  • 用户反馈:"方向 B 组合 · B1(v1.0.0 网络枢纽)更好一点"
  • 改版:保留 B1 的「中心枢纽 + 卫星节点」骨架,注入 v1.2.0 的算力普惠语义(光球=算力源、卫星=用户、柔光输送、金色送达瞬间)
  • 方向 J 枢纽普惠(J1 普惠枢纽 / J2 送达瞬间 / J3 轨道输送)
  • 配色沿用 v1.2.0(能量青 + 暖金 + 深蓝底,圆润无棱角)
  • 交付:docs/design/logo-concept-v1.3.0-20260808-0223.html

v1.2.0 — 2026-08-08 02:19 CST

  • 用户反馈:v1.1.0 偏硬件/工业感,业务本质是"算力普惠"(国内价格优势 → 海外平价服务)
  • 改版:品牌核心词定为「算力普惠 · 触手可及」
  • 方向 G 触手可及(G1 掌心光点 / G2 触碰瞬间 / G3 传递之光)
  • 方向 H 跨境桥接(H1 虹桥传递 / H2 拱门之光)
  • 方向 I 普惠成长(I1 阳光普照 / I2 萌芽之光)
  • 风格:去硬件工业感,全部圆润化 + 暖金光晕(普惠温度)
  • 交付:docs/design/logo-concept-v1.2.0-20260808-0219.html

v1.1.0 — 2026-08-08 02:13 CST

  • 用户反馈:v1.0.0 三方向未体现业务形态与特点
  • 改版:重新基于业务基因设计(算力/中转站/7折低价/出海直连)
  • 配色从紫色梦幻改为能量青 + 琥珀橙(电力基础设施气质)
  • 交付:docs/design/logo-concept-v1.1.0-20260808-0213.html(方向 D 算力输送 / E 中转站 / F 直连低价,每方向 3 稿)

v1.0.0 — 2026-08-08 02:04 CST

  • 项目启动,整体工作计划确认(P1–P8)
  • 决策:部署区域=香港;计费=仅预充值;IM=Chatwoot 自托管;Logo=多方向出稿
  • 交付:docs/design/logo-concept-v1.0.0-20260808-0204.html(3 方向 × 3 稿概念设计)
  • 启动:P2 平台骨架搭建(pnpm monorepo: Next.js + NestJS + Prisma + Redis)