|
|
@@ -4,6 +4,67 @@
|
|
|
|
|
|
---
|
|
|
|
|
|
+## v1.0.1675 (2026-10-19)
|
|
|
+
|
|
|
+### Bug 修复
|
|
|
+- 所有联动类型任务点击跳转联动页而非直接完成
|
|
|
+- 修复多家庭成员账号打卡进度误记到他人任务
|
|
|
+- sleep-checkin.vue 样式行尾多余 ) 导致构建失败(源自 e4e9c6c9d transition 提交)
|
|
|
+- 修复 sleep-checkin 选择器残留右括号导致的 scoped 样式编译失败
|
|
|
+- /api/articles/related 加入公开路径白名单;回填查询兼容纯空白标签
|
|
|
+
|
|
|
+### 其他
|
|
|
+- focus/survey/article/activity/cart/order)在 startRequired=0 的普通任务场景
|
|
|
+- 下点击「开始游戏/去填写/去购物」仍会直接调 completeTask,绕过联动页、
|
|
|
+- 不回写任何联动结果。将三类合并为一个统一分支,按 actionType 枚举列表
|
|
|
+- 统一路由至 navigateByAction,保持与 startRequired=1 路径一致行为。
|
|
|
+-
|
|
|
+- family_members WHERE user_id=? LIMIT 1(无 ORDER BY)反查,命中错误成员,
|
|
|
+- 导致打卡进度记到他人任务、本人任务永久 pending。
|
|
|
+- (用户12 11:20:39 误记 member 21 的 1773、11:21:45 误记 member 10 的 1752,
|
|
|
+- 本人 member 12 的 1758 永久 pending → 任务列表显示「已打完还在待办」)
|
|
|
+- - TaskService.updateProgress 新增带 familyMemberId 的重载,消除 user_id 反查歧义
|
|
|
+- - HealthMeal/HealthExercise/HealthSleep 三个打卡控制器传入确定的 memberId
|
|
|
+- - calculateLatePenalty 对无 deadline 的每日打卡任务不再误判迟到扣分
|
|
|
+- - 新增 TaskProgressUpdateTest 3 个用例(unit 全绿)
|
|
|
+-
|
|
|
+- - FamilyMemberService.updateMember:仅管理员(is_admin=1 或创建者)可设置管理员;
|
|
|
+- 取消管理员时家庭至少保留一名(校验统计 is_admin=1 数量)
|
|
|
+- - 操作者权限判定统一走 isFamilyAdminOperator(支持非创建者管理员)
|
|
|
+- - updateParentMember(家长账号)明确拒绝设置管理员
|
|
|
+- - 小程序 add-member.vue 编辑页加管理员开关(仅管理员可见、编辑模式显示);
|
|
|
+- family-members.vue 列表加管理员徽标并透传 isAdmin/operatorAdmin
|
|
|
+-
|
|
|
+- - 入睡/醒来胶囊按钮切换当前编辑目标;选中入睡区间整体高亮,跨午夜自动分两段显示
|
|
|
+- - 点选入睡后自动切换到醒来模式;入睡了/醒了位置自动滚动到可视区中央
|
|
|
+- - 移除原「睡眠时间」选择卡片与原生时间选择器,时间选择统一在头部时间轴完成
|
|
|
+-
|
|
|
+- 使下一条规则的选择器变成 ")" + 换行 + ".submitting"。postcss-selector-parser
|
|
|
+- 在 scoped rewriteSelector 阶段抛 "Expected an opening parenthesis.",
|
|
|
+- mini-css-extract-plugin 报 ModuleBuildError,差量编译中断。
|
|
|
+- 修复后与远程 83b37759c(睡眠打卡页重设计)逐行对比,仅保留本批次唯一意图改动:
|
|
|
+- transition: all 0.2s ease -> transition: transform 0.2s ease。
|
|
|
+-
|
|
|
+-
|
|
|
+-
|
|
|
+
|
|
|
+### 新功能
|
|
|
+- 数据大屏新增流量分析 —— 访问趋势、分享渠道分布、文章阅读与购买热点 Top5
|
|
|
+- 默认快捷方式加购物车,替换掉「互动」保持 6 个
|
|
|
+- 多管理员——成员管理支持设置/取消家庭管理员
|
|
|
+- 睡眠时间改为顶部时间轴点选(每格30分钟)
|
|
|
+- 小程序文章详情新增相关文章(按标签,无匹配整块隐藏)
|
|
|
+- 存量空标签文章一次性回填(admin backfill-tags 端点)
|
|
|
+- 文章详情相关文章接口(按标签 FIND_IN_SET 匹配,共享数优先)
|
|
|
+- 发布时若文章标签为空则异步自动生成并写回
|
|
|
+
|
|
|
+### 重构
|
|
|
+- 登录弹层移除「暂不登录,先逛逛」入口
|
|
|
+
|
|
|
+### 样式
|
|
|
+- transition:all 改为按属性过渡(22 文件)
|
|
|
+
|
|
|
+
|
|
|
## v1.0.1674 (2026-10-18)
|
|
|
|
|
|
### 重构
|