Commit Graph

  • 47f92ac7e1 CI: simplified workflow with pre-built CI image main kurihada 2026-06-02 10:21:42 +08:00
  • 48a20c800d Optimize workflow with proper tool installation kurihada 2026-06-01 17:57:58 +08:00
  • 3b7545dd52 Use direct git clone with Docker gateway kurihada 2026-06-01 17:28:46 +08:00
  • 120b06a50c CI: test with runner config kurihada 2026-06-01 17:06:37 +08:00
  • 989ea68f7e Retrigger CI kurihada 2026-06-01 16:59:15 +08:00
  • 59c947f2e0 Simplify Gitea Actions workflow kurihada 2026-06-01 16:58:03 +08:00
  • 9f27e4db51 Trigger Gitea Actions workflow kurihada 2026-06-01 16:47:19 +08:00
  • f2eb3f5cb1 Add Gitea Actions workflow (migrated from Jenkins) kurihada 2026-06-01 16:35:25 +08:00
  • 00683e51c4 修复无 buildx 环境下构建回退逻辑 kurihada 2026-03-03 18:15:23 +08:00
  • 5b5ecd1b29 CI 提速:构建阶段启用 buildx 缓存并移除重复类型检查 kurihada 2026-03-03 18:07:26 +08:00
  • 8ab8557ef1 CI 提速:主链路覆盖率改为可选参数 kurihada 2026-03-03 17:54:40 +08:00
  • 91dcb735cd CI 依赖镜像流程补充 Prisma generate 修复类型检查失败 kurihada 2026-03-03 17:06:40 +08:00
  • 57dd743fc1 CI 提速:引入按 lock hash 的依赖镜像缓存 kurihada 2026-03-03 16:54:43 +08:00
  • a61081fca9 修复 CI 缓存脚本变量展开错误并恢复 node_modules 命中 kurihada 2026-03-03 16:38:31 +08:00
  • 6490cd068e CI 提速:缓存 node_modules 并改用 git archive 传输工作区 kurihada 2026-03-03 16:28:10 +08:00
  • 303e32f599 测试环境补充 JWT_SECRET 避免登录注册用例在 CI 失败 kurihada 2026-03-03 16:19:51 +08:00
  • b117a3694d CI 提速:合并门禁容器执行并拆分 Smoke/全量 E2E kurihada 2026-03-03 16:09:24 +08:00
  • 0b28c94762 Jenkins 镜像预拉取增加超时重试与缓存检测 kurihada 2026-03-03 15:30:16 +08:00
  • 35aa7fb6bc 修复 Jenkins 容器内看不到 lockfile 的问题 kurihada 2026-03-03 15:17:53 +08:00
  • f892c92608 Jenkins 改为容器化执行 Node 质量门禁与 E2E kurihada 2026-03-03 15:13:50 +08:00
  • 17cf80bed3 Jenkins 增加 Node 运行时自检与回退 kurihada 2026-03-03 15:04:59 +08:00
  • cf7a7bd2e0 Jenkins 失败时归档 E2E 测试产物 kurihada 2026-03-03 14:54:59 +08:00
  • b28c61ea3a 跑通 E2E 并修正执行链路与文档记录 kurihada 2026-03-03 14:37:55 +08:00
  • c4c1cb400b 接入 E2E 门禁并固定 Playwright 执行版本 kurihada 2026-03-03 14:06:40 +08:00
  • fe3016d710 新增 E2E 测试配置与用例并更新测试补充文档 kurihada 2026-03-03 13:56:07 +08:00
  • 482307f2f4 清理 lint 剩余告警并更新审计文档状态 kurihada 2026-03-03 13:53:19 +08:00
  • d91ea8c1e8 补充核心回归测试并完成补测清单 T1-T4 kurihada 2026-03-03 13:33:42 +08:00
  • 3cd4c26d3c 新增测试补充执行文档并定义补测清单 kurihada 2026-03-03 13:26:08 +08:00
  • 22610f0b59 统一盲盒前端 API 调用层并收敛错误处理 kurihada 2026-03-03 13:17:42 +08:00
  • 532d8ff7ad 统一盲盒请求契约并移除冗余 userId 参数 kurihada 2026-03-03 13:11:33 +08:00
  • 4a5ed3b25a 优化房间点赞同步为增量更新策略 kurihada 2026-03-03 13:07:22 +08:00
  • 325b7b5742 优化计划查询避免 N+1 数据库访问 kurihada 2026-03-03 13:05:29 +08:00
  • 41ac21ea12 完善 CI 质量门禁并启用覆盖率阈值 kurihada 2026-03-03 13:02:31 +08:00
  • 4cd593bc30 修复定时器与动画回调清理不完整问题 kurihada 2026-03-03 12:27:34 +08:00
  • 45dbac1935 修复 lint 阻塞错误并恢复门禁 kurihada 2026-03-03 12:25:03 +08:00
  • 52b87abee3 修复 TypeScript 基线并补齐测试类型 kurihada 2026-03-03 12:21:02 +08:00
  • 673dc1177e 修复计划接受流程的前后端状态不一致 kurihada 2026-03-03 12:16:04 +08:00
  • 67fdf7427a 修复 SSE 成员校验未生效的问题 kurihada 2026-03-03 12:14:38 +08:00
  • 724be69c76 修复 Jenkinsfile 中敏感信息硬编码问题 kurihada 2026-03-03 12:12:17 +08:00
  • 5a6d457a87 修复 API 500 响应泄露内部错误细节 kurihada 2026-03-03 12:11:02 +08:00
  • 486193c823 修复 suggest-item 接口缺失鉴权并补充测试 kurihada 2026-03-03 12:08:35 +08:00
  • 8b4ab415fd fix: validate swipe restaurant ids against room candidates kurihada 2026-03-03 12:06:03 +08:00
  • f3d8a58603 fix: unify panic room code format and validate room join id kurihada 2026-03-03 12:04:00 +08:00
  • 4f4220652e refactor(P2/P3): 完成全部7批重构 — 模块化、SSE退避、无障碍、Zod校验、Server组件、Room关系化 kurihada 2026-03-02 20:27:06 +08:00
  • 6bb0e65d4c refactor(P1): 5 项代码质量改进 — 消除重复、拆分巨型组件、统一基础设施 kurihada 2026-03-02 18:05:06 +08:00
  • ce76980fe5 refactor(P0): JWT 认证、并发安全、错误日志三项安全加固 kurihada 2026-03-02 17:24:26 +08:00
  • 99120a7042 feat: 交通信息与 AI 解耦,完善出发/回程路线显示 kurihada 2026-03-02 16:35:38 +08:00
  • e5a255a49e feat: 行程卡片间显示交通路线描述和时间 kurihada 2026-03-02 14:20:53 +08:00
  • 7b6ce22f63 fix: 修复行程卡片间距被 last:mb-0 清零的问题 kurihada 2026-03-02 13:03:53 +08:00
  • 04a45c4894 feat: AI 辅助修改行程(自然语言调整 + 单活动替代推荐) kurihada 2026-03-02 12:29:21 +08:00
  • 4e6a3e007c feat: 行程活动拖拽排序 + 编辑表单(含高德 POI 搜索) kurihada 2026-03-02 12:06:50 +08:00
  • df2e373beb feat: 改进计划生成体验与 AI 提示词 kurihada 2026-03-02 11:26:20 +08:00
  • b78063739b fix: 盲盒想法打标改为后台异步,新增 retag 补打接口 kurihada 2026-03-02 10:55:27 +08:00
  • 9d891fb702 feat: 为行程规划 agent 添加 get_travel_time 工具,调用高德驾车 API 验证交通时间 kurihada 2026-03-02 10:21:00 +08:00
  • ea49ce6081 chore: 端口从 3000 改为 3721 避免冲突 kurihada 2026-03-02 01:07:45 +08:00
  • 7fd1005e03 feat: 行程规划改用 tool-calling agent,旧逻辑保留为降级方案 kurihada 2026-03-02 01:07:25 +08:00
  • 93499867d5 feat: 改进标签系统 — 新增品类/费用/强度/预约标签,timeSlot 参与选活动 kurihada 2026-03-02 00:03:35 +08:00
  • bc2b0e40c6 fix: 修复生产数据库 schema 同步脚本的双重 IF NOT EXISTS bug kurihada 2026-03-01 22:44:44 +08:00
  • dfb7f464a0 fix: 改用 prisma db push 同步生产数据库 schema kurihada 2026-03-01 22:12:25 +08:00
  • fe9a52e2e4 fix: API 500 错误返回具体原因,便于线上排查 kurihada 2026-03-01 21:59:23 +08:00
  • 0e9d4ae43e fix: 修复 Vitest 4.x 构建兼容性问题 kurihada 2026-03-01 21:51:14 +08:00
  • 3ccd1262f9 test: 添加完整测试套件(52 个文件,326 个用例) kurihada 2026-02-28 20:19:14 +08:00
  • 11eeec868e Revert "feat: 从 SQLite 切换到 PostgreSQL" kurihada 2026-02-28 18:27:42 +08:00
  • 827fb761bd feat: 从 SQLite 切换到 PostgreSQL kurihada 2026-02-28 17:47:01 +08:00
  • bf806f0891 fix: 改用 sqlite3 原生工具做 schema 同步,替代不可靠的 prisma CLI 方案 kurihada 2026-02-28 17:33:49 +08:00
  • 3e7bb51618 fix: 房间加载失败时显示具体错误原因,便于线上排查 kurihada 2026-02-28 17:30:09 +08:00
  • 039887547d fix: 容器启动时自动同步数据库 schema,解决线上部署后表结构不同步导致的加载失败 kurihada 2026-02-28 17:24:03 +08:00
  • 1e39c72a63 fix(blindbox): 修复房间创建后返回大厅不可见 + 大厅房间列表管理 kurihada 2026-02-27 18:38:05 +08:00
  • 2d49744dd0 feat(blindbox): AI 计划生成流式进度与渐进式文案 kurihada 2026-02-27 17:37:40 +08:00
  • 9aee4f0e9b fix(blindbox): 周末契约页输入框无法输入 — 非受控输入 + 全局 input 样式 kurihada 2026-02-27 17:27:51 +08:00
  • 61ef54b2bd feat: 盲盒想法输入增加 AI 灵感推荐 kurihada 2026-02-27 16:52:59 +08:00
  • 76349f0dcf feat: 接入全站图片资源 + 修复卡片滑动与房间轮询问题 kurihada 2026-02-27 16:08:38 +08:00
  • 4073be9066 fix: invite 页面补充 Utensils 图标导入,修复编译失败 kurihada 2026-02-27 11:43:40 +08:00
  • 3409456ca5 merge: dev → main (v2.0 周末契约 + 全站重构) kurihada 2026-02-27 10:48:13 +08:00
  • 3335f7f872 refactor: 移除 Service Worker 离线缓存 + 统一注册引导文案 dev kurihada 2026-02-27 10:38:33 +08:00
  • 4cc9d66403 fix: SW 缓存导致页面不更新 — fetch 绕过 HTTP 缓存 + hydration 闪屏修复 kurihada 2026-02-27 10:28:23 +08:00
  • beb2c632bb refactor: 移除个人页面决策记录,统一由成就墙展示 kurihada 2026-02-27 10:05:22 +08:00
  • c17b13b6a8 feat: 契约生命周期 + 到期通知 + 成就墙 kurihada 2026-02-27 02:12:18 +08:00
  • d8e42b860f feat: 已接受契约持久化 — 保存/加载/自动展示 kurihada 2026-02-27 01:57:42 +08:00
  • 9c680ec11e feat: AI 周末行程规划 — DeepSeek 智能排期 + 高德 POI + 多日翻页 kurihada 2026-02-27 01:51:47 +08:00
  • 8c6da410ca style: 周末契约顶部对齐极速救场 + 首页卡片样式统一 kurihada 2026-02-27 00:12:58 +08:00
  • fbb2c22964 feat: 场景细分为餐厅/咖啡奶茶/甜品 + 附近搜索优先 + 美食多选标签 kurihada 2026-02-26 23:04:25 +08:00
  • c0662de3dd feat: 美食多选 + 自定义输入标签 kurihada 2026-02-26 21:40:14 +08:00
  • ab55f0981e feat: 地点搜索附近优先 — 透传用户坐标给高德 inputtips kurihada 2026-02-26 21:00:48 +08:00
  • 838f98b48b docs: 更新 BUGFIX.md 标记 Low 优先级 #27-#31 为已完成,BUGFIX.md 全部清零 kurihada 2026-02-26 20:26:13 +08:00
  • deba7ab2bb fix: AudioContext 复用 + 盲盒加载错误提示 + icon 按钮 aria-label kurihada 2026-02-26 20:25:56 +08:00
  • f4a8fd7fee docs: 更新 BUGFIX.md 标记 Medium 优先级 #15-#26 为已完成 kurihada 2026-02-26 20:22:30 +08:00
  • 5adfe8d3f1 fix: 客户端资源清理 — ShareCard 依赖 + 定时器 + 死代码 kurihada 2026-02-26 20:21:59 +08:00
  • cf88d3a1d2 fix: 外部 API 错误处理 + 导航 URL 校验 + reset/narrow 错误反馈 kurihada 2026-02-26 20:20:59 +08:00
  • dfb3cfa136 fix: 服务端验证强化 — 房间ID/坐标/swipe/盲盒竞态/空格 kurihada 2026-02-26 20:19:56 +08:00
  • 93f20747e4 docs: 更新 BUGFIX.md 标记 High 优先级 #6-#14 为已完成 kurihada 2026-02-26 20:16:54 +08:00
  • 50ae46fe15 fix: AuthModal 重开时重置表单 + 邀请页加入失败显示错误 kurihada 2026-02-26 20:16:25 +08:00
  • 508903b67d fix: SSE 认证 + 收藏去重 + 数据库索引和级联删除 kurihada 2026-02-26 20:15:45 +08:00
  • 9c7f18e0fa fix: 用户名唯一性竞态处理 + 密码长度上限 + JSON.parse 安全 kurihada 2026-02-26 20:14:02 +08:00
  • 6488c19172 fix: theme.ts 所有函数添加 SSR 守卫,校验 localStorage 合法值 kurihada 2026-02-26 20:11:21 +08:00
  • c4d1a122b2 fix: fetch 后检查 res.ok 并校验数组类型,防止错误响应导致崩溃 kurihada 2026-02-26 20:10:59 +08:00
  • 5783d522b7 fix: SwipeDeck 检测他人重置后自动清空本地状态 kurihada 2026-02-26 20:10:29 +08:00
  • b9a07f84c0 fix: 盲盒抽取使用事务 + 乐观锁防止并发抽到同一想法 kurihada 2026-02-26 20:10:04 +08:00
  • 90d3b35069 fix: 房间 swipe/undo/reset 接口添加成员身份校验 kurihada 2026-02-26 20:09:40 +08:00
  • 2a3cef890c refactor: 拆分 MatchResult、ProfilePage、BlindboxRoomPage 大组件 kurihada 2026-02-26 19:59:35 +08:00