# 更新日志 > 当前版本: v1.0.886 ## 历史版本 - [v1.0 版本历史](CHANGELOG-v1.0.md) --- ## v1.0.886 (2026-08-09) ### 新功能 - 任务首页重设计 - 三Tab布局 + 家庭成员任务分配 + 接受/拒绝 + 关系分数调整 ## v1.0.885 (2026-08-09) ### 新功能 - 任务首页重设计 - 支持分配任务给家庭成员,接受/拒绝机制及关系分数调整 ## v1.0.883 (2026-08-09) ### 新功能 - 我的页面服务区添加商城和购物车入口 ### 其他 - 🛒 购物车 (pages/shop/cart/cart) 快捷入口。 - Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) - Co-authored-by: Sisyphus - - 当 store familyId 为空时显示 FamilyEmptyState(暂无数据)。 - 编辑个人资料不应依赖是否有家庭,改为老用户 (isNewUserFlow=false) 始终显示表单。 - Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) - Co-authored-by: Sisyphus - ### Bug 修复 - 完善信息页面移除 hasFamily 门控 — 老用户编辑时始终显示表单 ## v1.0.882 (2026-08-08) ### 重构 - 首页重新设计 — 对齐新TabBar页面模式 ### 其他 - - 移除 FamilyEnergyBar(沙盘已含能量信息) - - 移除 DimensionTasks/圈子模块,移入功能入口 - - 新增 3列功能入口网格(对齐健康/成长页 grid-3col) - - 移除未登录态五维全景幸福矩阵 - - 重构结构:Banner → FamilyMemberStrip → 沙盘 → 网格 → 挑战 → 推荐 - - 清理冗余 JS 数据/方法/API调用和 CSS 样式 - - 导致 ProfileHeader/Badges/Growth/Menu 加载失败,页面仅显示内联个人信息卡片。 - 将 4 个 Profile 组件复制到全局 components/ 目录,并更新两处 import 路径。 - Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) - Co-authored-by: Sisyphus - ### Bug 修复 - 修复我的页面主包引用分包组件导致内容不显示 ## v1.0.881 (2026-08-08) ### 重构 - 移除维度页中的活动/文章/商品区块,仅保留能量相关内容 ## v1.0.880 (2026-08-08) ### Bug 修复 - adjust position of heart icon and update tab icons ## v1.0.879 (2026-08-08) ### 新功能 - 将过渡页从首页移入独立页面 pages/splash ## v1.0.878 (2026-08-08) ### Bug 修复 - growth tab 空态不刷新 — hasFamily 加入 children/records 判断 ## v1.0.877 (2026-08-08) ### Bug 修复 - TabBar 分包冲突 + 自定义TabBar不显示修复 ### 其他 - pages/health/index → pages/health-main/index - pages/growth/index → pages/growth-main/index - pages/profile/profile → pages/profile-main/profile - - 更新 nav.js, custom-tab-bar, pages.json 等 10 处引用 - - main.js 添加 custom-tab-bar 显式注册(强制构建编译) - - pages.json 4个Tab页添加 usingComponents 引用 custom-tab-bar - - 修复 checkout.vue ES6 简写方法语法错误 - ## v1.0.876 (2026-08-08) ### 文档 - 更新 PROJECT-OVERVIEW v2.6 - TabBar 重构完成状态 - 更新 TabBar 重构计划为 completed 状态 + 完成情况清单 ### 新功能 - TabBar 重构 - 4Tabs(首页/健康/成长/我的) + 中间五维启动器 + 自定义TabBar ### 其他 - - 五维 index 页移入分包: mind→mind-detail, body→body-detail, wisdom→wisdom-detail, wealth分包 - - 新建 custom-tab-bar: 4Tab + 中间⭐按钮 + 五维半屏浮层, 规划师5Tab不变 - - 新建 pages/health/index.vue 健康Tab页(报告/测评/打卡概览) - - 增强 pages/growth/index.vue 为方案执行中心(待办/功能入口) - - 新建 utils/nav.js 统一导航工具 - - 替换 switchTab 引用为 nav.goPage/navigateTo - - 活动推荐移至成长页, 健康页新增科普文章推荐 - - profile 显示完整菜单(showServices=true) - ## v1.0.875 (2026-08-08) ### Bug 修复 - 缩小推荐商品卡片尺寸 ## v1.0.874 (2026-08-08) ### Bug 修复 - 能量沙盘调整顺序 - 心在最上,顺时针身智富行 ### 文档 - 家庭挑战参与机制实现计划 ### 新功能 - 小程序同意/拒绝+参与成员多选+pending展示 ## v1.0.873 (2026-08-08) ### 文档 - add TabBar redesign spec + restructure plan (4 native tabs + 5-dim launcher + wuxing dashboards + theory layer) ## v1.0.872 (2026-08-08) ### Bug 修复 - 修复邀请流程 - 传递familyRole、改用小程序分享 - 创建家庭时自动将创建人加入为家庭成员(修复空心家庭问题) ## v1.0.871 (2026-08-08) ### Bug 修复 - 修复 UserService 中 createJoinRequest 调用 - 修复 createJoinRequest 调用参数 - 修复邀请流程 - 保存familyRole、修复轮询逻辑 ## v1.0.870 (2026-08-08) ### Bug 修复 - 修复 RequestBodyCachingFilter 编译问题 - FamilyMemberStrip centerMemberId watcher 加 immediate + 清理重复 .action-header 样式 - pairwise VO 补齐 isSpouse 与 lastInteractionAt(修复成员详情页 action-sheet 关系标签和上次填写时间显示) - 修正 parseDate import 语法(named export) ### 新功能 - 成员详情页接入以成员为中心的关系条 - pairwise接口API + 成员条centerMemberId视角模式 - 成员条空状态引导 + 长按菜单升级关系现状Action Sheet - 家庭成员卡片增加关系现状三色点 - 关系pairwise接口(以成员为中心) + VO补齐沟通评分+isSelf - 问卷提交时同步pairwise关系评分到family_relationships - family_relationships表增加关系质量评分三列 ### 文档 - 家庭成员关系条增强实现计划(FamilyMemberStrip) - 家庭成员关系条关系展示增强设计文档 ## v1.0.869 (2026-08-08) ### Bug 修复 - 移除多余的 String 构造函数调用 - 修复 Java 8 兼容性问题 - readAllBytes 改用 readStream ## v1.0.868 (2026-08-08) ### Bug 修复 - 将 Java 11 HttpClient 改为 RestTemplate 兼容 Java 8 ## v1.0.867 (2026-08-08) ### Bug 修复 - LangGraph 管理页面使用原生 fetch 避免 axios 拦截器问题 - 迁移192 verification_codes.type 添加默认值 ### 其他 - - 旧版 INSERT 未携带 type 字段,DB 列 NOT NULL 无默认值导致插入失败 - - 使用 MODIFY COLUMN 添加 DEFAULT 'login'(向后兼容,无需改代码) - - 直连生产 DB ALTER 已执行(下次服务重启 DBI 迁移幂等跳过) - ## v1.0.866 (2026-08-08) ### Bug 修复 - LangGraph 管理页面使用独立 axios 实例避免 CORS 和响应格式问题 ## v1.0.865 (2026-08-08) ### 新功能 - 健康饮食菜单添加 LangGraph 管理入口 ## v1.0.864 (2026-08-08) ### Bug 修复 - 处理生产日志错误(foods.report_id/score + 知识库JSON + DBI迁移112) ### 其他 - - 迁移191: foods 添加 report_id/score 列 - - 直连生产 DB ALTER 已执行 - - 修复 菌属-食材映射 JSON 解析失败: - - DB 顶层为 JSON Array 但代码期望 Map,加载时包装为 {_list: [...]} - - 消费端兼容两种形态 - - 修复 迁移112 日志等级: - - Duplicate column 已存在是幂等预期,log.error → log.warn - - 避免误报 - ## v1.0.863 (2026-08-08) ### Bug 修复 - 修复测试编译与 getTemplates 断言;补充肠道菌群解析参考脚本 ### 新功能 - 报告解析管理端页面 - 类型管理/指纹自学习/解析器导入/未知聚类 - 报告解析 agent 接入指纹识别与自动标注 - 报告指纹解析系统 - 类型注册/指纹识别/未知聚类/解析器导入 ### 其他 - - report_parse API 对接报告类型注册表 - - 新增 test_auto_tag 自动标注测试 - - report_unknown_cluster/report_unknown_upload/report_parser_import 五表 - - 新增 ReportParserController + ReportParserAdminController - - 新增 5 entity + 5 mapper + 3 service(ReportFingerprintService/ - ReportImportService/ReportParserDispatchService) - - schema.sql 同步 5 张新表定义 - ## v1.0.862 (2026-08-08) ### Bug 修复 - 修复 diet/index.vue 运行时错误 ### 其他 - - addIngredient/removeIngredient/addFood 方法缺少 var self = this - ### 新功能 - 管理端挑战评分配置页+AdminChallengeScoreConfigController - respond端点+创建去门控+list返回myStatus - create改pending+respondChallenge+打卡结算口径收紧 ### 测试 - 参与机制单元测试(respond/评分矩阵) ## v1.0.861 (2026-08-08) ### Bug 修复 - 饮食首页改造——原生导航栏+空数据弹窗+未配置共餐降级 ### 其他 - 2. 前端:无菌群报告/无推荐食材时弹窗引导上传报告 - 3. 后端:generateIngredientList 未配置共餐时降级为查询 - 家庭全部成员,而非返回空列表 - ### 新功能 - ChallengeScoreService方向性评分结算引擎 - EnergyService新增awardEnergyByCode按维度code发放 - 新增participant/方向分数/评分配置实体与Mapper - 参与机制迁移-新增participant/方向分数/评分配置表 ## v1.0.860 (2026-08-08) ### Bug 修复 - 家庭成员扇形展开 - fan-wrap 改 fixed 修复成员错位+不可点击; 半径 280→220rpx ## v1.0.859 (2026-08-07) ### Bug 修复 - 修复 FamilyChallengeService.getTemplates 数组越界 Index 7 out of bounds ### 其他 - 导致 ArrayIndexOutOfBoundsException: Index 7 out of bounds for length 7 - ## v1.0.858 (2026-08-07) ### Bug 修复 - 修正身页面饮食入口路径 - 迁移180/181 health_reports.health_report_drafts 缺列修复 ### 其他 - 改为指向正确的饮食模块首页 /pages/diet/index - - - 修复 Unknown column 'is_living_together'(family_members, 迁移174已生效但DBI嵌套错误未触发) - - 修复嵌套 try/catch 结构(迁移178/180 误嵌在迁移179 catch 内) - - 迁移号校正:178→180, 180→181(diet 模块占用了原 178-181 编号) - - health_reports 新增 proxy_uploader_id / proxy_upload_note / ai_analysis - - health_report_drafts 新增 remark - 生产 DB 已直连 ALTER(无需等下次重启) - ## v1.0.857 (2026-08-07) ### 文档 - 更新 PROJECT-OVERVIEW.md - 更新参考资料/dan_reports 提取脚本(extract_all_types +468行重构,merge 与 type_detector 小修) ## v1.0.856 (2026-08-07) ### Bug 修复 - 首页家庭挑战区块增加管理入口跳转 challenge-manage - 修复 FamilyControllerTest 编译错误 - 废弃接口测试改为无参断言 410 ### 其他 - - ## v1.0.855 (2026-08-07) ### 新功能 - 恢复商品会员价 - 管理端设置 + 小程序详情页展示 ### 其他 - - product-detail.vue: 详情页按会员身份展示 - 非会员显示普通价+加入会员享会员价链接,会员显示会员价+原价划线;去掉底部栏价格 - - 修复远端合并引入的编译错误: HealthReportController缺import、HealthReportService的reportMapper笔误、HealthReportDraft实体补remark字段 - ## v1.0.854 (2026-08-07) ### Bug 修复 - FamilyMemberStrip fan-wrap 改 v-if 不再遮挡五维页点击; diet :key 表达式改方法调用 ### 其他 - revert(frontend): 撤销 tabbar 4Tab 重构, 恢复 5维TabBar(行心身智富) - revert(frontend): 撤销分包重命名 -pkg, 恢复为 health/growth/profile - revert(frontend): 撤销 tabbar 入口页移至 pages/tabs/ 的改动 ## v1.0.853 (2026-08-07) ### Bug 修复 - 修复家庭FAB按钮点击失效 + 位置上移 ### 其他 - 改为 v-if="!fanOpen"(默认常驻),且背景由透明边框改为实心半透明 - rgba(249,115,22,0.25)。该层绝对定位 72rpx 与 .fab-avatar 完全重合、 - DOM 顺序在后且未设 pointer-events: none,常驻覆盖在 FAB 按钮上层, - 拦截所有点击,导致家庭成员扇形无法展开。 - - .fab-pulse 增加 pointer-events: none,点击穿透到按钮本体 - - FAB 位置从 bottom: 33.33% 上移至 bottom: 45%(黄金分割位下移后过于靠下) - Reviewed-by: Sisyphus - ## v1.0.852 (2026-08-07) ### Bug 修复 - 恢复添加家庭成员页保存按钮 ### 其他 - (