Commit Graph

9 Commits

Author SHA1 Message Date
root afab4e7cba test(web): 补充 Web MVP 端到端测试与本地测试编排
- 新增 Playwright E2E(治理、登录、投瓶捞瓶回复与实时聊天、举报拉黑与断线恢复)共 9 条用例
- 每个用例前重置数据库、用例后关闭全部 browser context,消除跨用例污染与资源泄漏
- 前端改由 Playwright 托管构建与 preview(关闭 SW);Vite 代理注入 Origin 头以通过接口 Origin 校验
- 根级 vitest 排除 Playwright 用例与需专用配置的 web 用例,避免误收集导致的假失败
- 测试手机号按实测校验结果收敛白名单,避免用例传入会被后端拒绝的号段

验证结果:
- Web E2E 9/9 连续两轮通过(含运行前后服务健康检查)
- API E2E 146/146 连续两轮通过
- 单测:根级 14 文件/119 用例、web 包 8 文件/31 用例通过
- typecheck、lint、build、依赖审计(audit)均通过
2026-09-18 11:23:20 +08:00
root 7ca855f19c feat(web): 构建漂流瓶移动端 PWA
- 演示登录、内存令牌、单 Promise 刷新与路由守卫\n- 投瓶、捞瓶、首次回复、会话与实时聊天\n- 独立管理员登录与审核/举报工作台\n- Socket 认证续期、断线补齐与账号切换清理\n- PWA 离线壳、深海主题与移动端无障碍
2026-09-17 22:19:24 +08:00
root 13b8b9ded8 feat: 实现实时匿名会话 2026-09-16 09:55:03 +08:00
root f455552e92 feat: 实现投瓶和异步内容审核 2026-09-15 01:28:11 +08:00
root 3e04197b02 feat: 实现演示验证码和令牌轮换 2026-09-14 18:43:45 +08:00
root f3fb16dbc0 feat: 添加 NestJS API 基础设施 2026-09-14 12:47:37 +08:00
root a2a5e4bd0f feat: 建立漂流瓶权威数据模型 2026-09-14 11:10:57 +08:00
root 18450201dc fix: 加固 monorepo 质量门禁 2026-09-14 10:47:02 +08:00
root 332bf2fb46 chore: 初始化 TypeScript monorepo 2026-09-14 10:34:07 +08:00