Commit Graph

  • b6d94b21cd fix(timer): 分段弧光点居中置顶 + 拉大与进度弧间距 main lc 2026-08-12 10:34:54 +08:00
  • f1ad3eeb95 feat(timer): 训练时长低于阈值不记录并明确提示 lc 2026-08-12 10:20:40 +08:00
  • 178a51d261 docs(memory): 记录 GitHub 推送 HTTP/1.1 解法 lc 2026-08-12 09:41:27 +08:00
  • 05c4763e49 feat(timer): 循环训练组进度改为圆环分段弧 + 信息气泡三行合一 lc 2026-08-12 09:39:41 +08:00
  • 0464eeaba6 feat(timer): 训练页改版 hero 风格 + 进度环刻度 + 醒目姿态提示气泡 lc 2026-08-11 15:38:37 +08:00
  • 6f89494c0b feat(index): 首页改版 hero + 进度点地图 + 计时环 dial + CTA 脉冲 lc 2026-08-11 14:32:25 +08:00
  • 938a7d1276 feat: 首页顶部加头像昵称问候 + 循环训练秒数步进改为±10 lc 2026-08-11 11:46:51 +08:00
  • ca1793b4c0 feat: 个人最佳趋势改为折线图 + 底部最佳趋势日期 + 修复 lc 2026-08-04 15:46:18 +08:00
  • 187c426243 chore: 上线前优化 — 清理调试日志/启用组件按需注入/补全组件声明 lc 2026-08-04 14:05:16 +08:00
  • b52db87ddf feat: 排行榜虚拟领奖台 + 勋章对齐与尺寸统一 lc 2026-08-04 11:23:48 +08:00
  • bce796d893 feat: 首页按钮样式调整(小圆角/并排/高度对齐) lc 2026-08-03 17:04:05 +08:00
  • 6ff70971d8 docs: 工作日志补记本次提交与 tts 云函数部署待办 lc 2026-08-03 16:35:33 +08:00
  • 3532d0111b feat: 循环训练模式 + 语音补全 / 屏幕常亮 / 卡片渲染修复 lc 2026-08-03 16:34:22 +08:00
  • 76cd2b6c0f fix: 三个 P2 小修(榜单离线兜底/同天连胜文案/热力图日期解析) lc 2026-07-31 10:23:44 +08:00
  • deaff72763 refactor(index): 去掉首页底部 toolbar 上方的小提示卡片 lc 2026-07-31 09:42:11 +08:00
  • 1589d6c387 feat(leaderboard): 新增耐力榜(全局单次最久 top10) + 领奖台日期两行 + 顶部哲理文案 lc 2026-07-31 09:30:30 +08:00
  • fca3e32d04 优化记录页趋势分析展示 lc 2026-07-29 14:46:38 +08:00
  • 19b0c4d4c8 修复趋势图表加载与比例展示 lc 2026-07-29 14:18:45 +08:00
  • 1372ec19b8 新增勋章图标替换设计说明 lc 2026-07-29 14:17:54 +08:00
  • 903951aee0 优化勋章分段进度展示 lc 2026-07-29 11:45:20 +08:00
  • 11d49a26df 修复主题恢复与勋章状态 lc 2026-07-29 11:31:25 +08:00
  • 3db170c4b9 memory文档 lc 2026-07-29 11:05:03 +08:00
  • 17727ab1dd 修复云端数据一致性问题 lc 2026-07-29 11:03:44 +08:00
  • a3dd080b6f feat(leaderboard): 预计算快照消除首开延迟 lc 2026-07-28 17:41:08 +08:00
  • 926dffad95 feat(records): 新增 80 天勋章图标 lc 2026-07-28 16:40:53 +08:00
  • daed0cd719 feat(index): 首页随机姿势提示 + 移除冗余文案 lc 2026-07-28 16:25:55 +08:00
  • c5ae332cbe feat(records): 训练勋章 UI 改造 lc 2026-07-28 16:25:55 +08:00
  • 75bad477b1 feat(records): 训练趋势图表 + 列表时长改 MM:SS lc 2026-07-28 11:19:07 +08:00
  • faa49cff1c feat(leaderboard): 下拉刷新动画图标 lc 2026-07-28 09:20:43 +08:00
  • b42d080826 feat(leaderboard): 训练完强刷 + 下拉刷新 force lc 2026-07-28 08:47:41 +08:00
  • e2becc24aa feat(ui): 排行榜与首页打卡卡片多项优化 lc 2026-07-27 17:28:53 +08:00
  • 4b5f195a18 fix(index): 修复预设时长方块点击时布局跳变 liucheng 2026-07-25 15:13:19 +08:00
  • 03ea5881be fix(index): 修复选预设时长时页面向上跳动 liucheng 2026-07-25 15:09:31 +08:00
  • 983ae1b9cb fix: 缓存击穿/play竞态/onUnload泄漏/清除数据UI/统计NaN liucheng 2026-07-25 15:01:51 +08:00
  • 41aa81083f fix: tts fileID 校验归属 + 排行榜不下发他人 openid liucheng 2026-07-25 14:59:15 +08:00
  • 88a2c349f4 fix(tts): 服务端 tts_cache 去重,防传 null 强制重合成刷 TTS 账单 liucheng 2026-07-25 14:55:23 +08:00
  • 1c140bd503 fix: 修复 4 个正确性问题(分享秒数/主题同步/云推送定位/streak重算) liucheng 2026-07-25 14:51:09 +08:00
  • b47a48259e fix: 修复审查发现的 4 个高优先级问题 liucheng 2026-07-25 14:48:09 +08:00
  • c1e0c78861 chore(config): 版本号 v3.0 -> v3.01 liucheng 2026-07-25 14:27:56 +08:00
  • bafc4abbc8 fix(voice): 修复 play 赋值用了未定义的 url 变量,导致语音无声 liucheng 2026-07-25 14:26:01 +08:00
  • 83077648fe perf(voice): app onLaunch 预载语音,进一步消除首段延迟 liucheng 2026-07-25 14:22:29 +08:00
  • 16924d31db perf(voice): 语音本地文件缓存 + 预加载,消除播放延迟 liucheng 2026-07-25 14:21:04 +08:00
  • e682f07892 fix(leaderboard): 修复加载期空白页,加 loading 图标 liucheng 2026-07-25 14:21:04 +08:00
  • ed7029faf9 feat(timer): 训练超时与完成展示优化 (v3.0) liucheng 2026-07-25 11:36:32 +08:00
  • e712741425 feat(share): 启用全站系统分享 + 完善分享文案配置 liucheng 2026-07-25 11:03:02 +08:00
  • 3e1d3bd05e fix(settings): 关于页直接展示公众号名称,去除复制链接引导 lc 2026-07-22 10:21:31 +08:00
  • 6176f2c341 feat(ui): 记录页月份联动与多项 UI 美化/修复 lc 2026-07-22 09:36:22 +08:00
  • 70b87d424d perf(theme): onLaunch 提前设导航栏色,缩小冷启动橙->主题色跳变 lc 2026-07-10 09:54:41 +08:00
  • 1eff3d60c4 fix(ui): 多项 UI 修复 — 弹窗遮挡/按钮可见性/暗黑闪烁/云函数版本 lc 2026-07-10 09:40:04 +08:00
  • d5121d349f fix(dark): 调亮暗黑色调 + dock 跟随暗黑切换 + 图标文字放大 lc 2026-07-09 15:02:17 +08:00
  • afd2b72bcb fix(ui): 根治真机弹窗 fixed 降级(移出 .container + pageIn 去 transform) lc 2026-07-09 14:41:34 +08:00
  • 7784ccafa8 fix(ui): 修复训练记录详情弹窗被底部遮挡 lc 2026-07-09 11:04:37 +08:00
  • 885db8c18b feat(timer): 训练中轮换姿势要领 + hint 字号调大 lc 2026-07-09 11:04:37 +08:00
  • ed16ac5efd fix(vibrate): 修复旧用户震动失效 + 新增震动强度选项 lc 2026-07-09 10:36:14 +08:00
  • a7ed017267 feat(voice): 语音参数移入 config.js + 设置页男女声切换 lc 2026-07-09 10:08:09 +08:00
  • dd9cd1859c feat(timer): 训练到目标时长不再自动结束,支持超长发挥 lc 2026-07-09 09:37:32 +08:00
  • 6fffc5aece fix: 振动定时器清理、完成保存守卫、暗黑冷启动、头像云存储 lc 2026-07-09 09:17:27 +08:00
  • 850f919269 fix(sync): 数据同步合并化 + 排行榜缓存与游标分页 lc 2026-07-09 09:06:44 +08:00
  • 1d13b49682 fix: 修复头像存储、日历详情数据与弹窗定位问题 lc 2026-07-09 08:46:17 +08:00
  • ac0db6118d feat(ui): 全项目暗黑模式适配 — 加 theme 变量 + 替换全部硬编码颜色 lc 2026-07-08 15:22:09 +08:00
  • 326bc013fe fix(timer): 完成页圆环覆盖弹窗 + 自定义确认 modal 替代 wx.showModal lc 2026-07-08 15:21:46 +08:00
  • 503f01f6e9 feat: 训练完成全屏弹窗 (大数字+countUp+超时+3按钮) lc 2026-07-08 14:19:40 +08:00
  • f052327276 feat: 训练完成后首页 streak 卡片高亮 3 秒 lc 2026-07-08 14:13:50 +08:00
  • c0f7ca612c feat: 切深色模式时高亮/卡片元素加颜色过渡动画 lc 2026-07-08 14:13:20 +08:00
  • 96d92cfe10 feat: 完成训练分级庆祝 (normal/first/milestone/record) lc 2026-07-08 14:13:11 +08:00
  • 9bd4b8c2f4 feat: 记录页首次空状态显示引导卡 lc 2026-07-08 14:11:56 +08:00
  • 486390917c fix: 拒绝保存未来日期的记录(防止改手机时间污染数据) lc 2026-07-08 14:11:07 +08:00
  • c41b3e138e fix: 头像转 base64 持久化 lc 2026-07-08 14:10:25 +08:00
  • ddfcd14252 fix: timer 后台回到前台时立即刷新 UI lc 2026-07-08 14:09:35 +08:00
  • 799d799bb9 fix: 深色模式下高亮/占位元素正确适配 lc 2026-07-08 11:52:01 +08:00
  • 4268735053 fix: 深色模式下页面底色不正确 lc 2026-07-08 11:49:21 +08:00
  • 5f79367ffa docs: 添加视觉与动效升级验收报告 lc 2026-07-08 11:40:02 +08:00
  • e0e5f6b449 feat: 设置页深色模式 3 档开关 (system/light/dark) lc 2026-07-08 11:39:32 +08:00
  • 5bbd84868a feat: 空状态插画 (CSS 简笔平板支撑小人 + 主题色气泡) lc 2026-07-08 11:38:41 +08:00
  • f3b825bdf9 feat: 排行榜行依次滑入动画 (前 10 行 60ms 错开) lc 2026-07-08 11:38:24 +08:00
  • 477f052cbd feat: 浮动 Dock TabBar 样式 (圆角胶囊 + 阴影 + 深色覆盖) lc 2026-07-08 11:38:14 +08:00
  • 813c322249 feat: ui-btn 按下涟漪效果 (白色/主题色径向扩散) lc 2026-07-08 11:38:01 +08:00
  • d192769dbe feat: timer 完成全屏彩带动画 (10 条彩色碎片飘落) lc 2026-07-08 11:37:25 +08:00
  • 5d810fd058 feat: timer 页面接入 countUp 数字滚动 (load 时 0→duration) lc 2026-07-08 11:37:13 +08:00
  • c3be8450aa feat: utils/countUp 数字滚动工具 (easeOut cubic) lc 2026-07-08 11:36:35 +08:00
  • b41960d074 feat: records 页面接入骨架屏 + loading 状态 lc 2026-07-08 11:36:06 +08:00
  • f904870cbc feat: leaderboard 页面接入骨架屏 lc 2026-07-08 11:35:21 +08:00
  • 677a3ff64b feat: 新增 ui-skeleton 骨架屏组件 (card / list-row / circle) lc 2026-07-08 11:35:16 +08:00
  • 0bba403b00 feat: 页面级入场动画 (fade + translateY) 应用到 5 个页面 lc 2026-07-08 11:33:29 +08:00
  • 05746d8011 feat: 渐变背景 + 渐变变量 (深色 media query 覆盖) lc 2026-07-08 11:33:18 +08:00
  • c43f1d7389 feat: 深色模式基础设施 (system theme + 跟随系统) lc 2026-07-08 11:33:09 +08:00
  • a88c4da361 docs: 添加视觉与动效全量升级实施计划 (15 个 task) lc 2026-07-08 11:29:45 +08:00
  • 53b57e8bd4 docs: 添加视觉与动效全量升级设计 spec lc 2026-07-08 11:26:44 +08:00
  • fb435121e4 fix: packOptions忽略编辑器临时文件,防止上传报错 lc 2026-06-24 13:25:01 +08:00
  • 6af09e4324 fix: 防连点产生重复训练记录 + 补充遗漏的状态重置 lc 2026-06-24 13:20:03 +08:00
  • 1e61ab4fba fix: _openid为空时也应允许add()创建云端文档 lc 2026-06-24 13:13:36 +08:00
  • 9578273906 fix: 移除榜单失败toast,避免无数据时误导用户以为云端故障 lc 2026-06-24 12:30:51 +08:00
  • 46738dd7cd fix: 榜单云函数失败时仅无数据才提示toast,避免已有数据时误弹 lc 2026-06-24 12:29:33 +08:00
  • d817d5d012 fix: 13项数据存储与排行榜修复 lc 2026-06-24 12:22:54 +08:00
  • 6d1992869e fix: 修复排行榜数据自增长(冷启动重复创建云端文档) liucheng 2026-06-21 22:56:51 +08:00
  • 47f718a129 feat: 训练开始时添加语音播报 lc 2026-06-11 11:51:14 +08:00
  • 2e2594d154 feat: 修复清除数据、语音缓存、排行榜限制,新增项目配置文件 lc 2026-06-11 11:30:47 +08:00
  • 1d55df72b3 feat: v1.5 — plan editor, voice prompts, UI polish lc 2026-06-10 17:23:13 +08:00
  • 90e0e64156 fix: correct cloud upsert — query then update/add per user lc 2026-06-04 17:41:29 +08:00
  • 6f33dd54c0 debug: add console logs to cloud.js for diagnostics lc 2026-06-04 17:37:01 +08:00