# v1.0 版本历史
[« 返回最新版本](CHANGELOG.md)
---
## v1.0.569 (2026-07-27)
### Bug 修复
- 修复growth-record-flow.md Mermaid语法错误
### 其他
- 会触发'Syntax error in text'解析错误。
- 修复两处:
- - A6 节点:'⚙️ PDF解析引擎 (Stage 1)' → 包裹双引号
- - A9 节点:'📱 创建成长档案 (Stage 2) /create-from-upload' → 包裹双引号
- 包裹引号后Mermaid将整个字符串视为字面文本,跳过括号解析。
-
- rename: 三高六高 → 从三高到六高 (title, meta, h1, cross-references)
## v1.0.568 (2026-07-27)
### 重构
- move strain table from gut-microbiota to probiotics-science, add cross-links and new target audience cards
### Bug 修复
- remove broken image refs in gut-microbiota-testing.html
### 新功能
- refactor upload to 2 methods (file/photo), add collectionDate, indicator dedup, image support
### 其他
- - Backend: HealthIndicator add collectionDate field + migration 103
- - Backend: parsePreview supports image upload (type=image)
- - Backend: createReport indicator dedup by (category|indicatorName)
- - Backend: ParsedReportPayload.Indicator add collectionDate
-
## v1.0.567 (2026-07-26)
### Bug 修复
- replace {param} with :param in mermaid node text to fix syntax error in v11.12.1
### 新功能
- 创建独立圈子发现页 /pages/discover/circles
### 其他
- - pages/discover/circles.vue: 新页面,含我的圈子+推荐列表、CircleCard/CircleDetail 组件复用、加入/退出功能
- - action/index.vue: goDiscoverCircles 改为 navigateTo 跳转到新页面
-
## v1.0.566 (2026-07-26)
### Bug 修复
- replace bare
with
in mermaid flow diagrams to fix syntax error in v11.12.1
## v1.0.565 (2026-07-26)
### Bug 修复
- goDiscoverCircles 跳转到 discover 首页(原路径 /pages/discover/circles 不存在)
## v1.0.564 (2026-07-26)
### 其他
- web: add probiotics/prebiotics science articles + update sales index
- - New: probiotics-science.html (益生菌科学解读)
- - Update: prebiotics-guide.html — removed science sections, kept buying
- content, added cross-links to new science article
- - Update: probiotics-guide.html — removed definition section, kept buying
- content, renumbered sections, added cross-links to new science article
- - Update: sales/index.html — nutrition section now 3 articles:
- turmeric + prebiotics-science + probiotics-science
- - Fix: osteoporosis.html — updated citation ref-3 from Physiological
- Reviews 2023 to Bone Research 2026 (Wang et al.), corrected image path
-
## v1.0.563 (2026-07-26)
### 新功能
- 行首页 OctopusGraph → 圈子区块替换
### 其他
- - cfc-frontend/pages/action/index.vue: 移除 OctopusGraph 组件, 新增「我的圈子+发现推荐」区块
- - docs: 设计文档 + 实现计划
-
## v1.0.562 (2026-07-26)
### Bug 修复
- add products.min_quantity migration to runMigrations()
### 其他
- never actually executed inside runMigrations(), so the production DB
- was missing the column. This adds the call at the end of runMigrations()
- so it runs on next startup.
-
## v1.0.561 (2026-07-26)
### 新功能
- 添加 carol.png 和 hxy.png 头像资源
## v1.0.560 (2026-07-26)
### Bug 修复
- remove invalid shape:box from all mermaid classDef
## v1.0.559 (2026-07-26)
### Bug 修复
- update article count from 2→1 after turmeric article removal
### 新功能
- add Enagic product intro with images, QR referral tracking, gut/meta articles, and update existing health articles
### 其他
- - sales/*: QR code ?share=xxx referral system on index + 3 sales pages
- - articles/gut-microbiota-testing.html + metabolic-syndrome.html: new articles
- - articles/*: various health article updates (alzheimer, cancer, cardio, diabetes, etc.)
- - img/products/: 4 Enagic product images; img/cert/: certification images
-
## v1.0.558 (2026-07-26)
### 新功能
- 勋章管理后台页面 + 家庭排名 + 勋章墙导航
### 其他
- - cfc-frontend: badge.vue 增加家庭勋章排行展示
- - cfc-frontend: rewards.vue 增加勋章墙导航入口
-
## v1.0.557 (2026-07-26)
### 新功能
- 家庭关系图视觉重编码 (信任/沟通/亲密度) + 身份形状 + 自导航维护页
### 其他
- - 节点形状按身份区分 (圆角矩形/圆形/菱形)
- - 点自己跳转维护页 (原为添加成员)
- - 触摸自身显示⚙提示
- - child-index: 新增'自己出题'快速入口
-
## v1.0.556 (2026-07-26)
### 新功能
- 北京菌群报告采集与精准营养推荐
### 其他
- 后端 Java 实现:
- - BacteriaFoodMapping: 菌属-食材映射表 KB,启动时加载 22 个核心菌属
- - BeijingNutritionService: 推荐引擎,支持知识库和数据库两种模式
- - BeijingNutritionController: 5 个 REST 端点 (save/recommend/recommend-custom/kb-query/kb-list/kb-info)
- - BeijingNutritionDTO: 请求/响应 DTO
- 文档与知识库:
- - 报告指标知识库: 从 14 类扩展至 28 类(GMHI/菌群表型/抗炎/免疫/糖脂代谢等)
- - 菌属-食材映射表: 22 个核心菌属的促进/抑制食材清单 + 科学引用
- - 北京报告采集框架: PDF 指纹识别 + 提取流水线架构设计
- - FMT 前后对比分析文档: 移植前后菌群变化与营养建议
-
### Bug 修复
- 报告日期/综合评分仅文件上传后显示,ping文件Ping重置日期评分
## v1.0.555 (2026-07-26)
### Bug 修复
- 改进ensureColumn错误处理+添加迁移104/103验证日志
### 其他
- - 添加迁移完成后验证查询,通过information_schema确认列是否存在
- - 若列缺失会在启动日志中打出error,替代原来静默忽略
-
## v1.0.554 (2026-07-26)
### Bug 修复
- correct activity flow diagram with proper business rules
## v1.0.553 (2026-07-26)
### Bug 修复
- 补充缺失的default-avatar.png,统一路径
## v1.0.552 (2026-07-26)
### Bug 修复
- tianpan_daily_fortune表添加8个缺失字段修复Unknown column错误
- prioritize K8 (8-plate, 37900元), fix 20-year cost analysis, update certifications placeholder
### 其他
- fortune_level_text、fortune_description、mood_score、mood_emoji、
- mood_text、weekly_tip列,对齐FamilyFortune实体。
- 修复MindFortuneController.getFamilyFortune()调用selectByFamilyAndDate
- 时报Unknown column 'fortune_level_text'错误。
-
- Co-authored-by: Sisyphus
-
## v1.0.551 (2026-07-26)
### 文档
- PROJECT-OVERVIEW v1.9 - E2E Phase 1 docs + resolve merge conflicts
## v1.0.550 (2026-07-26)
### Bug 修复
- DimensionProductList activeChildId为空时跳过渲染
## v1.0.549 (2026-07-26)
### 测试
- Phase1 - infrastructure + core roles restructuring
### 其他
- - Add unified auth helper (helpers/auth.js) supporting all 8 roles
- - Add utils.js with API assertion utilities and fixtures.js test data factory
- - Add db.js globalSetup for automatic database reset before test runs
- - Update playwright.config.js: globalSetup, increased timeout, retries, screenshots/trace on failure, mobile viewport project
- - Restructure tests into roles/ directory:
- - roles/parent/: family-management, wish-management, assessment-order, energy-dashboard, points (5 files)
- - roles/child/: login, daily-checkin, mini-games (3 files)
- - roles/teacher/: login, family-binding (2 files)
- - roles/admin/: login, article/workflow, vendor/management (3 files)
- - Add design spec and implementation plan documents
-
## v1.0.548 (2026-07-25)
### 新功能
- add 3 buying guides - water purifier, prebiotics, probiotics
### 其他
- Co-authored-by: Sisyphus
-
### Bug 修复
- 推荐阅读数据补充dimensionWeights和likes字段
## v1.0.547 (2026-07-25)
### Bug 修复
- P2/P3 article fixes
### 其他
- matches SPEC color mapping: mind=#FF6B9D, wisdom=#6366F1
- - ArticleService.publishByUser: compute dimensionWeights JSON
- (equal distribution, e.g. 3 dims → {"body":34,"mind":33,"wisdom":33})
- enables dimension-aware query (COALESCE(JSON_EXTRACT)) for user posts
- - article-detail.vue: parseDimensions reads real weights from
- article.dimensionWeights JSON, falls back to equal distribution
- Also fixed mind/wisdom color mapping in dimMap to match SPEC
-
## v1.0.546 (2026-07-25)
### Bug 修复
- 快捷入口对齐action页原版样式和funcList
## v1.0.545 (2026-07-25)
### Bug 修复
- 行TabBar章鱼图+联系人导入,顺序对齐原计划
## v1.0.544 (2026-07-25)
### Bug 修复
- unify 活性氢→分子氢 terminology across sales pages and infographic
- unify terminology - 活性氢→分子氢, 磷脂配比→天然基底油, refine descriptions
### 其他
- Co-authored-by: Sisyphus
-
- Co-authored-by: Sisyphus
-
- Co-authored-by: Sisyphus
-
### 新功能
- add ERW/HRW gut microbiome section with 3 new references (Tamaoki 2021, Xie 2022, systematic review 2025)
## v1.0.543 (2026-07-25)
### Bug 修复
- remove dead link to deleted turmeric_rewritten.html
### 其他
- Co-authored-by: Sisyphus
-
## v1.0.542 (2026-07-25)
### Bug 修复
- 行TabBar登录态数据加载对齐action页(孩子/能量/任务/活动/商品/文章)
## v1.0.541 (2026-07-25)
### Bug 修复
- products表添加min_quantity列(迁移103)+ schema.sql同步
## v1.0.540 (2026-07-25)
### Bug 修复
- restore article reading timer + recordRead积分发放 + fix response code
### 其他
- - article-detail.vue: call recordArticleRead(id,durationSeconds) on 阅读完成 click
- → backend creates completed Task, awards points, calls EnergyService.awardEnergy
- → shows earned toast / already-completed / below-threshold feedback
- - article-center/index.vue: fix res.code === 0 → 200 (backend Result.success = code 200)
-
## v1.0.539 (2026-07-25)
### Bug 修复
- recapture UKPDS 16 and DPP study reference screenshots
- update microplastic and tap-water sales pages
- update article content
- update WHO PDF link to IRIS archive, restore ref-18 CAS card
### 其他
- Co-authored-by: Sisyphus
-
- Co-authored-by: Sisyphus
-
- Co-authored-by: Sisyphus
-
- Co-authored-by: Sisyphus
-
## v1.0.538 (2026-07-25)
### Bug 修复
- 去掉行TabBar页的redirectTo,登录态内容内联渲染,保持底签可见
## v1.0.536 (2026-07-25)
### 重构
- 重构10个控制器移除HttpServletRequest手动userId获取改用@RequestAttribute注入
### 其他
- - FamilyUserController, InteractionLogController
- - RelationshipQuestionnaireController, FamilyMembersController
- - RelationshipQualityController, AuthController
- - DanAssessmentExecutionController (含 @GetMapping→@PostMapping 修复)
- - AdminSettlementController: 修复Result导入路径+@PostMapping+删除重复SettlementStats
- - pom.xml: 删除重复的PDFBox依赖
-
## v1.0.535 (2026-07-25)
### Bug 修复
- correct gut-microbiome-damage.jpg path in cancer.html and diabetes.html feat: add missing reference screenshots (turmeric marketplace, nature figures)
## v1.0.534 (2026-07-25)
### Bug 修复
- 修复 createMultiItem 中 minQuantity 产品级校验注入位置错误
### 其他
- Co-authored-by: Sisyphus
-
## v1.0.533 (2026-07-25)
### 新功能
- ProductEdit 添加最小购买数量(minQuantity)输入框
- minQuantity DTO 字段映射 + 多商品下单产品级校验
### 其他
- Co-authored-by: Sisyphus
-
- Co-authored-by: Sisyphus
-
## v1.0.532 (2026-07-25)
### 新功能
- 2x2 grid layout + annotation overlays for 4 clinical-evidence screenshots
## v1.0.531 (2026-07-25)
### 其他
- clean: remove deprecated turmeric_rewritten.html placeholder
## v1.0.530 (2026-07-25)
### 重构
- 更新添加孩子入口导航至家庭成员页面
- 废弃独立添加孩子页面,重定向至家庭成员
- 年龄优先判定孩子角色
### 其他
- Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
- Co-authored-by: Sisyphus
-
- Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
- Co-authored-by: Sisyphus
-
- Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
- Co-authored-by: Sisyphus
-
- Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
- Co-authored-by: Sisyphus
-
- Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
- Co-authored-by: Sisyphus
-
### 新功能
- 切换孩子前检查家庭成员中是否有child角色
- 微信登录自动获取手机号
## v1.0.529 (2026-07-25)
### Bug 修复
- move Hallmarks screenshot to content area, fix container nesting
## v1.0.528 (2026-07-25)
### 其他
- - enagic-turmeric.html: 新增Enagic UKON Sigma产品科普文章
- - tap-water-pollution.html: 恢复未提交修改
- - turmeric.html: 恢复未提交修改
-
## v1.0.528 (2026-07-25)
### 新功能
- 新增index.html目录首页+AGENTS.md更新
- CA Cancer Statistics 2022截图标注替换(Sung 2020→Bray 2024); 免疫系统三大功效全重写为三栏卡片+癌症数据关联
- 心脑血管文章多项增强——牙痛心梗症状/比目鱼肌锻炼/个体化干预/菌群检测评估与追踪+7张来源截图
- 新增心脑血管文章误诊板块(沉默心梗/女性误诊/卒中漏诊/青年卒中),插入CANTOS和肠漏引用截图
### 其他
- - 销售文章(3篇): sales/tap-water/microplastic
- - 慢性病系列(6篇): cancer/cardio-cerebro/diabetes/osteoporosis/alzheimer/uric-acid
- - 肠道与免疫(4篇): gut-microbiome-immune + 3篇FAQ
- - 饮水安全(2篇): tap-water-pollution/plastic-health
- - 营养与抗炎(3篇): turmeric/enagic-turmeric/turmeric_rewritten
- - 快速跳转导航条 + 各分类颜色编码卡片
- - AGENTS.md更新目录结构,加入index.html
-
- - cancer_ref_bicarb.png: 新增Cancer Res 2009截图(Robey),标注碳酸氢钠提高肿瘤pH/抑制自发转移/减少转移灶
- - cancer_ref_molcancer.png: 新增Mol Cancer 2016截图(Faes),标注碳酸氢钠单药抑制54.4%/联合雷帕霉素98.3%
- - cancer.html: 酸性微环境模块后插入两组证据框,链接临床转化意义声明
-
- - 新增酸性肿瘤微环境模块: Warburg效应→pH6.5-6.8→免疫抑制/侵袭/耐药
- - 连接还原水: 碱性电解水缓冲瘤内pH的辅助预防逻辑
- - 姜黄素补充: NF-κB抑制机制+生物利用度限制+增效方案
- - Step 3新增第⑦项: 酸碱平衡调控(还原水)
- - 文章叙事链重构: 免疫监视失败→酸性土壤→炎症供能→肠漏源头→抗炎闭环
-
- - 证据框引用更新: Sung 2020→Bray 2024, doi更新, 新增2050预测数据
- - 免疫三大功能: 从简单列表升级为三栏卡片(免疫防御/自稳/监视), 每栏含机制+异常+癌症关联
- - 新增三点核心结论(免疫监视失败=癌症)
- - ref-5引用信息补全: 被引42,510次, 1/5患癌/1/9男1/12女数据
-
- 自来水文章截图替换+标注:4张源论文页面截图(ES&T/JEMA/Ecotox/IntJEnvironHealth)加红色标注框和中文翻译; Enagic pH档位更新为7档精准方案(2.5消毒~11.5去农残); 外出就餐新增消毒水建议; 修正ref-9引用期刊名
- 截图标注+翻译:7张心脑血管引用截图加红色标注框和中文翻译; 修复Frontiers引用作者名和DOI
- - cancer.html: 4处证据块添加img.ref-shot引用截图
- - diabetes.html: 4处证据块添加img.ref-shot引用截图
- - osteoporosis.html: 3处证据块添加img.ref-shot引用截图
-
### 文档
- 创建AGENTS.md销售文章目录+交叉链接审计
### 重构
- 替换并新增证据截图(CA Cancer/Bicarb/Mol Cancer)
- 精简症状识别表(+酸性微环境+抗炎闭环)
### Bug 修复
- 修复cardio-cerebro.html中ref-screenshot图片路径(/img→../img)
- 替换cancer_ref3截图源,补全三篇文章ref-shot img标签
## v1.0.527 (2026-07-24)
### 新功能
- add ArticleBookshelf book-style recommendation component
### 其他
- dimension-based color gradients, magazine spread overlay on tap
- - Integrated into article-center/index.vue via getFeaturedArticles API
- - Follows uni.scss design tokens, Vue 2 compatible (no optional chaining,
- flexbox layout)
- - goExplore() navigation stub to /pages/article-center/article-explore
-
## v1.0.526 (2026-07-24)
### Bug 修复
- 恢复行首页redirectTo;修复CircleRanking WXML编译错误;新增plans占位页
## v1.0.525 (2026-07-24)
### 新功能
- 手机自适应扩展 — Dashboard 2列 + 表格滚动 + 表单堆叠
## v1.0.524 (2026-07-24)
### 文档
- PROJECT-OVERVIEW v1.8 - 健康维度重构全完成(Tier2 VOICE/PHOTO + canvas雷达图),商品规格最小购买数限制已实施
## v1.0.523 (2026-07-24)
### 文档
- PROJECT-OVERVIEW - 添加管理后台手机自适应设计文档和实施计划索引
## v1.0.522 (2026-07-24)
### 新功能
- 管理后台手机自适应 — 响应式侧边栏折叠 + 布局优化
### 其他
- - 768px 以下侧边栏折叠,汉堡按钮控制展开/收起
- - 侧边栏以 fixed overlay 方式滑入/滑出,配合遮罩层
- - 路由切换自动关闭移动端侧边栏
- - window.resize 监听自动适配桌面/移动端
- Login.vue:
- - 480px 以下表单卡片全屏展示
- 全局 CSS:
- - 移动端 padding 缩小,表格字号调小
- - PROJECT-OVERVIEW v1.4 -> v1.6 冲突解决(取远程版本)
- - 废弃设计文档同步移至 backup/
-
- - Phase 3/4 状态修正:文章系统已上线,成长档案已完成
- - 文章发布审核工作流、维度知识库、菌群报告 -> ✅ 已实施
- - 家庭关系图修复 -> ✅ 已修复
- - 公众号内容发布Dify工作流 -> 🔄 已废弃
- - 确定性PPT设计 -> 移至 backup/
- - 之前声明为已废弃但未物理移动的10个文件 -> 同步移至 backup/
-
### 文档
- docs:
- PROJECT-OVERVIEW v1.4 - Phase 5全栈完成 + 文档审计同步
## v1.0.521 (2026-07-24)
### 新功能
- 完善7维健康模型 - Tier2 VOICE/PHOTO支持, canvas雷达图, 数据源表迁移
### 文档
- PROJECT-OVERVIEW - 健康维度重构状态更新为后端框架已实现
## v1.0.520 (2026-07-24)
### 其他
- 优化DAN测评流程
## v1.0.519 (2026-07-24)
### Bug 修复
- 行首页登录后保持TabBar;家庭挑战任务移至身页面
## v1.0.518 (2026-07-24)
### Bug 修复
- 用evidence-inline替换cancer/diabetes/osteoporosis断链截图
### 其他
- - diabetes.html: 4个 ref-shot → evidence-inline引用块
- - osteoporosis.html: 3个 ref-shot → evidence-inline引用块+CSS
- - footer.js: 增加子目录路径自适应,logo和链接自动添加../前缀
-
## v1.0.517 (2026-07-24)
### 其他
- 新增规范
- 新增规范
- 新增规范
- 新增规范
- 1、用户预约测评后,小程序端可以看到规划师
- 1、用户预约测评后,小程序端可以看到规划师
## v1.0.516 (2026-07-24)
### 文档
- PROJECT-OVERVIEW v1.7 - 同步富维度/文章发布/权限系统完成状态
## v1.0.515 (2026-07-24)
### 新功能
- 商品规格最小购买数限制(minQuantity字段 + 订单校验)
### 其他
- schema.sql: 补充 product_skus 建表语句(含 min_quantity 列)
- DatabaseInitializer: runMigration101() 定义(添加 min_quantity 列)
- ProductOrderService.createMultiItem(): SKU 级别最小购买数量校验
-
## v1.0.514 (2026-07-24)
### Bug 修复
- 添加真实DOI参考文献到3篇geo-faq文章,修复导航链接路径
- 为8篇独立文章补充footer CSS样式
### 其他
- - geo-faq-2-attention: 7条引用(血清素/肠脑轴/ADHD菌群/人工色素等)
- - geo-faq-3-immunity: 5条引用(益生菌/维生素D/儿童感冒次数等)
- - sales: 添加科普文章交叉链接
- - 所有nav链接修复为正确的相对路径(../index.html)
-
- 导致.site-footer无样式渲染。补充完整footer CSS适配各文章配色:
- - 使用 var(--bg-dark, #1a1a3a) 确保 footer 背景自动适配已定义--bg-dark的文章
- - 使用 var(--accent, #27ae60) 保持 hover/logo-tag 色与文章主题一致
- - 全文覆盖:.site-footer, .footer-inner, .footer-brand, .footer-links,
- .footer-col, .footer-contact, .footer-bottom, .footer-logo-img, .footer-legal
- 受影响文件:uric-acid, plastic-health, diabetes, cancer, cardio-cerebro,
- tap-water-pollution, turmeric, osteoporosis
- geo-faq三个文章已链接主站../css/style.css,无需内嵌footer样式。
-
## v1.0.513 (2026-07-24)
### Bug 修复
- resolve subpackage path conflict in pages.json
- fix encoding corruption from directory rename and restore UTF-8
- Fix:
- rename pages/index to pages/home and update all references
- fix 405 POST→GET redirect, RecommendedFeed items ref, and unhandled rejections
### 其他
- - pages/index-home/index.vue (main package TabBar home page)
- - pages/home-pages/ (subpackage for parent-index, child-index, member-home-detail)
- - Update all navigation URLs to use correct paths
- - Fix /pages/home-index/index -> /pages/index-home/index across 19 files
-
- corrupting Chinese characters in 230+ files, causing Unterminated string errors.
- - Restore all files from e8fd4d05~1 (pre-corruption) via git checkout
- - Re-apply directory rename (pages/index -> pages/home)
- - Re-apply path replacements using Python with explicit UTF-8 encoding
- - Fix tab icon references (tab-home -> tab-action) in custom-tab-bar
- - Fix historical encoding issue in pages/games/1a2b.vue (pre-existing garbled text)
- - Clean up duplicate pages/home/index/ directory created by git checkout
-
- - Update pages.json: TabBar pagePath, main pages array, and subPackages root
- - Fix custom-tab-bar page paths and icon filenames (tab-home -> tab-action)
- - Update all Vue file navigation URLs from /pages/index/... to /pages/home/...
-
- to subpackages (pages/index, pages/login, pages/share, pages/profile)
- - index/index.vue: remove static import of ParentIndex/ChildIndex, redirect
- authenticated users via redirectTo instead of rendering as sub-components
- - AGENTS.md: document subpackage structure (45 subpackages)
- - api.js: add console.log for /api/auth requests for debugging
- - family/add-member.vue: minor fix
-
- language as the energy sandbox (wuxing-sandbox) dots:
- 行🌿 身🌏 智⚡ 心🔥 富💧
-
- the energy sandbox (wuxing-sandbox) visual language:
- 行(wood/leaf) 身(earth/mountain) 智(metal/diamond) 心(fire/flame) 富(water/drop)
- - Use dimension colors from the sandbox palette for active state,
- gray for inactive state
- - Remove old tab-home icons (replaced by tab-action)
- - Update pages.json to reference new tab-action filenames
-
- redirect converting POST to GET
- - RecommendedFeed.vue: template 'items'→'displayItems' (undefined
- computed ref)
- - parent-index.vue: add .catch() to getFamilyRanking/getChallengeList
- to prevent unhandled Promise rejections
-
### 新功能
- subpackage split - move non-TabBar pages out of main package to reduce size
- use emoji tab icons matching wuxing sandbox style
- redesign tab bar icons in wuxing sandbox style
## v1.0.512 (2026-07-24)
### Bug 修复
- 修复肠脑轴图/页脚/参考文献/证据截图
### 其他
- - 页脚样式:补充完整的 .site-footer CSS 样式(配色适配文章暗色调)
- - 参考文献:11篇全部添加 DOI 超链接(CANTOS/Lancet/NEJM/Nature/Cell/Science/PNAS/JAMA)
- - 证据截图:新增3处 evidence-inline 截图证明(小胶质细胞双面角色/CANTOS抗炎证据/富氢水神经保护)
- - 修正参考文献作者信息(TREM2: Guerreiro 2013 NEJM, Lecanemab: van Dyck 2023 NEJM, DAM: Keren-Shaul 2017 Cell 等)
-
### 重构
- 用科普文章链接替换免费领取白皮书文案
## v1.0.511 (2026-07-23)
### Bug 修复
- 修正图片引用路径并替换缺失的参考截图
### 其他
- - alzheimer.html: alzheimer_ref1.png → gut-microbiome-damage.jpg (替换不存在的截图)
-
## v1.0.510 (2026-07-23)
### 新功能
- 完成 Task 5 AI健康管家MVP
### 其他
- 调用 health_butler_graph,支持知识库检索+个性化建议+任务生成
- - cfc-frontend: 新增 aiSendHealthButlerMessage() (api.js)
- 输入 childId/familyId,传给 LangGraph /health/butler 端点
- - cfc-frontend: mode='butler' 完整支持 chat.vue
- isButler computed / 导航标题 / 欢迎语+3个快速问题 / 🏥头像 / sendMessage分支
- - cfc-frontend: 身体页功能列表新增「🏥 健康管家」入口
- 导航到 /pages/ai/chat?mode=butler&fromPage=pages/body/index
-
## v1.0.509 (2026-07-23)
### 文档
- PROJECT-OVERVIEW v1.6 - Phase 4 status sync (健康7维/成长档案/供应商体系后端已实现,供应商订单修复完成)
## v1.0.508 (2026-07-23)
### 文档
- comprehensive plan Task 5 [-5→] ✅完成
## v1.0.507 (2026-07-23)
### 新功能
- Task 5 AI健康管家补全 — health_butler_graph + 前端路由修复
### 其他
- - 新建 health_butler_graph.py (322行): Java KB集成的健康管家图
- (load_knowledge → search_knowledge → llm_answer → save_memory)
- 查询 Java 健康知识库(bacteria/indicator/food)注入 LLM 上下文
- - 修复 health_coach_graph.py: HEALTH_BUTLER_PROMPT → HEALTH_COACH_PROMPT
- - 修复 chat.vue: aiSendHealthButlerMessage → aiSendHealthCoachMessage
- - 修复 AIFloatingAvatar.vue: 从身/智/心页面自动传递 mode=health
- 确保健康维度页面进入 AI 聊天时使用健康教练模式
- - 同步 PROJECT-OVERVIEW.md 远程更新(Phase 4/健康7维)
-
## v1.0.506 (2026-07-23)
### 文档
- PROJECT-OVERVIEW v1.5 - sync P2-2/P3 active health backend status (all implemented)
- comprehensive plan 状态审计 - Tasks 1-10 完成情况更新
### 其他
- - Tasks 1-4, 6-10: ✅ 全部完成 (标记 [x] + evidence)
- - Task 5: ⚠️ 基础完成(缺专用 health_butler_graph.py)
- - Tasks 11-13: ⏳ Phase 4 计划级未实施
- - Scope/Success criteria 同步更新
-
## v1.0.505 (2026-07-23)
### 其他
- langgraph调整,.env 文件我没上传
## v1.0.504 (2026-07-23)
### Bug 修复
- 修正 cancer/cardio-cerebro 路径引用
## v1.0.503 (2026-07-23)
### Bug 修复
- 修正子目录路径引用,添加 turmeric 文章
### 其他
- - 新增 turmeric.html (姜黄/黄原糖健康科普)
-
## v1.0.502 (2026-07-23)
### 其他
- 代码修复
- Co-authored-by: Sisyphus
-
- - 保存路径:uploads/json-results/{timestamp}_result.json
- - 每次调用 POST /api/health/report/parse-preview 时自动保存
- - 使用 Jackson ObjectMapper 格式化输出 JSON
- - 日志中记录保存的文件路径和关键信息摘要
- - 不影响主要流程,保存失败仅记录警告
-
### Bug 修复
- remove stale RelationshipTypes route referencing deleted component
### 新功能
- 在 HealthReportController 添加自动保存解析结果到 JSON 文件
## v1.0.501 (2026-07-23)
### Bug 修复
- add throws Exception to test methods calling preHandle
### 其他
- Co-authored-by: Sisyphus
-
## v1.0.500 (2026-07-23)
### 其他
- 修正tap-water-pollution.html图片引用:.png→.jpg,配合已压缩的截图文件
- 优化tap-water-pollution.html:压缩截图为高质量JPG并修正引用路径;保留Enagic SVG
- - 修正HTML图片引用:.png/.svg → .jpg(农药残留/DBPs/氯消毒机制/EDCs/抗生素ARGs/肠道菌群)
- - 保留Enagic还原水对比图为SVG矢量图
-
- web/sales: 新建销售目录,移动sales.html,新增微塑料和自来水污染销售页
## v1.0.499 (2026-07-23)
### Bug 修复
- add missing MockHttpServletRequest import
### 其他
- Co-authored-by: Sisyphus
-
## v1.0.498 (2026-07-23)
### 新功能
- Dify-compatible adapter layer + AI health butler MVP
### 其他
- Co-authored-by: Sisyphus
-
- Co-authored-by: Sisyphus
-
### Bug 修复
- resolve compilation errors - Java 8 var removal + type casts
## v1.0.497 (2026-07-23)
### 文档
- PROJECT-OVERVIEW v1.4 - 全量状态审计
### 其他
- - v1.3 → v1.4, 状态行更新
- - §3.1: 主动健康六阶 🚧→✅(P0-P2-1完成); 营养缺陷修复 🟡→✅
- - §3.2: DAN测评结果展示 🟡→✅
- - §4.1: 公众号内容发布(Dify) ❌取消(LangGraph取代)
- - §5.1: 维度知识库 🟡待实施→✅已实施
- - §8: 维度页面缺口 P1+2✅, 营养健康✅
- - §10: 6个spec/plan状态同步更新
- - §11: 删除重复行
-
## v1.0.496 (2026-07-23)
### Bug 修复
- PROJECT-OVERVIEW §2.3 家庭成员体系状态 🚧→✅(4/4 全部完成)
## v1.0.495 (2026-07-23)
### 文档
- update TASK-P0-001 status to 已实施
- PROJECT-OVERVIEW v1.3 - 辈分重构全栈完成 + 状态同步
- update PROJECT-OVERVIEW.md v1.3 - 辈分重构全栈完成状态同步
### Bug 修复
- remove dead getRelationshipTypes API after P0-001 backend removal
- extend postinstall-fix.js to also patch HBuilderX bundled remove-scoped.js
- revert to @vue/cli-service v4 + patch remove-scoped.js via postinstall
- Fix:
- fix syntax error in parent-index.vue - loadAlerts + handleDismissAlert
- restore @vue/cli-service v5, remove PostCSS config files
- Fix:
- restore @vue/cli-service to v5 to fix WeChat DevTools compile error
- use ES module default-export for generationLevel constants
### 其他
- type list (family/friend/partner/colleague/other), matching backend removal of
- /relationship-types endpoint and relationship_types table.
-
- v4 alone had remove-scoped.js crash on empty selector (spaces access).
- - Keep @vue/cli-service ~4.5.0, postcss 7.0.39 pinned
- - Add postinstall-fix.js to patch remove-scoped.js selector.first guard
- - Add node-sass as devDependency (needed by uni-app sass-loader)
- - Restore .postcssrc.js, postcss.config.js, vue.config.js
- - Document build constraints in AGENTS.md
-
- 导致 webpack-uni-mp-loader/script.js 编译失败。
- - 正确闭合 loadAlerts 的 .then() 链
- - 将 dismissAlert 调用抽出为独立的 handleDismissAlert(alertId) 方法
-
- added postcss:^8.4.49 as a direct dependency, causing remove-scoped.js
- (Cannot read properties of undefined (reading 'spaces')) crash.
- - @vue/cli-service ^4.5.19 -> ^5.0.9
- - copy-webpack-plugin ^5.1.2 -> ^14.0.0
- - Remove .postcssrc.js, postcss.config.js, vue.config.js
- - Remove postcss from dependencies (v5 brings its own)
- - Remove postcss/postcss-selector-parser from overrides
-
- - 删除 RelationshipPicker.vue: 已被 GenerationPicker.vue 替代
-
- - @vue/cli-plugin-babel: ~4.5.0 → ^5.0.9
- - copy-webpack-plugin: ^5.1.2 → ^14.0.0
- - @babel/core/preset-env: ^7.16.0 → ^7.29.7
- - Remove override @vue/babel-plugin-resolve-type@1.0.0 (does not exist on npm)
- Root cause: downgrade to @vue/cli-service v4 in 6a4d0496 triggered
- remove-scoped.js crash in WeChat DevTools build pipeline.
-
- - 创建 WealthSubScores.vue 组件展示富维度三子维度详情(家长/孩子角色感礁)
- - 更新 wealth/index.vue: 导入两个新组件 + data添加bodyWealthStatus/Message字段 + API加载逻辑
- - 修复 DatabaseInitializer.java: runMigration100方法缺少闭合括号导致编译失败
- TASK-P0-002 前端实施完成,后端EnergyService子维度计算已由先前提交完成
-
### 新功能
- 推广佣金体系后端实体 + 删除废弃 RelationshipPicker 组件
- TASK-P0-001 辈分重构 — 订阅式 generation + is_spouse,删除关系类型表与字段
- 富维度子维度组件 + 身克富杠杆展示 + 修复DatabaseInitializer编译错误
## v1.0.494 (2026-07-22)
### 其他
- 优化自来水污染科普文章:新增农药残留和氯消毒副产物章节,突出Enagic还原水机方案
- - 新增Section: 农药残留(46种农药频繁检出,拟除虫菊酯首次在自来水中确认)
- - 新增Section: 氯消毒副产物DBPs(Liu et al. Nature Sustainability 2022 膀胱癌关联)
- - 新增Section: Enagic还原水机(ISO 13485认证、五种功能水、科学依据与临床证据)
- - 新增Sticky TOC导航、数据表格、引用卡片网格、对比表格
- - 更新参考文献至25条(新增农药/DBPs/Enagic相关引用)
- - 添加截图占位区域(用户替换为实际截图)
-
## v1.0.493 (2026-07-22)
### 其他
- content(D2-D3): 智维度专注力俊辰案例 + 富维度记账破洞 + 知识库索引
## v1.0.492 (2026-07-22)
### Bug 修复
- @keyframes 从 scoped 移到非 scoped 样式块,修复 vue-cli-plugin-uni 编译错误
### 其他
- Co-authored-by: Sisyphus
-
- web: 更新knowledge.html和sitemap.xml适配articles/目录结构
- Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
- Co-authored-by: Sisyphus
-
- web/articles: 移动疾病科普六篇到articles/子目录
- Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
- Co-authored-by: Sisyphus
-
- web/articles: 移动geo-faq三篇及尿酸文章到articles/子目录
- Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
- Co-authored-by: Sisyphus
-
- web/articles/tap-water-pollution.html: 自来水中的隐形威胁
- Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
- Co-authored-by: Sisyphus
-
## v1.0.491 (2026-07-22)
### 文档
- PROJECT-OVERVIEW v1.2 状态审计校正(辈分重构→后端完成、推广体系→前端基础就绪、电商扩展→暂停、新增DAN双角色模型记录)
### 其他
- Co-authored-by: Sisyphus
-
## v1.0.490 (2026-07-22)
### 文档
- update PROJECT-OVERVIEW.md v1.2 with Phase 2-4 recategorization and comprehensive implementation plan
### 其他
- - B类4项+ C类4项重新分Phase(Phase 2-4)
- - 新增 comprehensive implementation plan (13 tasks across 3 phases)
- - 阶段总览更新:Phase 2=商业模式&AI落地, Phase 3=五维增强, Phase 4=平台扩展
-
## v1.0.489 (2026-07-22)
### 其他
- web/knowledge.html: swap side panel directions per request
## v1.0.488 (2026-07-22)
### 其他
- 1、优化管理端前端的分页异常问题 2、用户预约测评后,管理端分配规划师
## v1.0.487 (2026-07-22)
### 其他
- web/knowledge.html: >> in header, side panel for hidden articles, fix layout
## v1.0.486 (2026-07-22)
### 文档
- update PROJECT-OVERVIEW.md - P2-1 marked complete
### 其他
- - 状态行更新: P0/P1-1/P1-2/P2-1 全部 ✅ 完成
- - 矩阵新增状态列
-
- - 新增 HealthScoreService 积分计算引擎
- - 新增 HealthLevelService 等级判定+种子数据自动插入
- - 新增 HealthTimelineService 时间线事件生成(里程碑/升级/首次)
- - 新增 HealthScoreController+HealthTimelineController
- - 数据库迁移 105/106 (health_level+health_timeline_event)
- - 前端 HealthBadge + HealthTimeline 组件
- - 前端 store/health-score.js + api.js 端点集成
- - profile.vue 展示等级称号+进度条+时间线
-
### 新功能
- P2-1 身份重塑系统 - 健康等级+积分引擎+时间线
## v1.0.485 (2026-07-22)
### 新功能
- 完成5篇深度疾病科普文章并接入成长百科
### 其他
- - 重写 osteoporosis.html(骨质疏松):慢性炎症+肠-骨轴+RANKL/OPG机制
- - 增强 cancer.html:症压缩证据盒+免疫三大功能+肠-癌轴
- - 更新 knowledge.html:将 alzheimer.html 接入成长百科(身维度)
- 文章核心框架:症压缩 → 慢性炎症统一病因 → 抗炎干预(菌群+富氢水)
-
## v1.0.484 (2026-07-22)
### 其他
- 启动报错修复
## v1.0.483 (2026-07-22)
### 新功能
- P1-2 健康行为智能预警实现
### 其他
- - 数据库: schema.sql + DatabaseInitializer migration 104 (health_alerts表)
- - 前端: HealthAlertBanner横幅组件 + store/health-alert.js + parent-index集成
- - 6条预警规则: 睡眠下降/无运动/饮水少/运动过强/7天无打卡/今日未打卡
- - 去重机制: 同一规则24h内不重复生成
- - 严重程度排序: high > medium > low,最多展示2条
-
## v1.0.482 (2026-07-22)
### Bug 修复
- point develop env to cfc.etotem.com.cn; extract deep selector to non-scoped style for HBuilderX compat
### 新功能
- P1-1 即时多巴胺反馈实现
### 其他
- - 数据库: schema.sql + DatabaseInitializer migration 103
- - 前端: FeedbackToast, MilestoneCelebration, DailySummary 组件
- - 预设文案引擎: 12 场景触发 + 里程碑判定
- - Vuex 反馈状态模块 + parent-index 集成
- - 微行动完成后自动触发即时反馈
-
## v1.0.481 (2026-07-22)
### 其他
- web/knowledge.html: Fix title padding (margin-top), add disease articles, wealth marker right->65%
## v1.0.480 (2026-07-22)
### 其他
- web: Fix 浠艾福 typo(爱→艾), fix knowledge.html title padding, shift markers up 10%, max-3 articles with >> reveal
- - PROJECT-OVERVIEW.md v1.1→v1.2: 新增 Phase 5 阶段、3.1 身 条目、十 文档索引、十一 主动健康改进章节
- - AGENTS.md: 新增变更追踪规则 — superpowers/ 下文件增删改必须同步 PROJECT-OVERVIEW.md
-
### 文档
- 主动健康六阶模型改进设计文档
## v1.0.479 (2026-07-22)
### Bug 修复
- replace >>> deep selector with ::v-deep for postcss compat
- fix hash operator precedence, use floorMod for negative-safe index
## v1.0.478 (2026-07-22)
### 其他
- 修复前端分页问题
- 分配规划师
- 分配规划师
- 填写预约报告表单
- 填写预约报告表单
- 填写预约报告表单
- 填写预约报告表单
- 修复程序报错
- 修复程序报错
- 修复程序报错
## v1.0.477 (2026-07-22)
### 其他
- web: Fix footer typo 浐色福→浠艾福, remove 成长百科 column; Fix knowledge.html title obscured by fixed header
## v1.0.476 (2026-07-22)
### 其他
- web/diabetes.html: Fix missing shared footer placeholder
## v1.0.475 (2026-07-22)
### 其他
- web: 全站统一 footer 为共享组件 js/footer.js,移除各页面自定义 footer CSS
## v1.0.474 (2026-07-22)
### 新功能
- 成长百科改为人体五维标注布局 + 文本替换
### 其他
- - 人体五部位对应五维: 肠→身, 脑→智, 心→心, 手→富, 脚→行
- - Desktop: 人体图四周浮动标注卡片,连接圆点指向对应身体部位
- - Mobile: 顶部5标签切换(身·智·富·行·心),点击显示文章列表
- - 替换所有'亿图腾(北京)科技有限公司'→'浠艾福主动健康研究院'
-
## v1.0.473 (2026-07-22)
### 新功能
- 重写成长百科为100vh单页布局(剪影背景+五维卡片+手机标签)
### 其他
- - 新增100vh单页布局(overflow:hidden),无滚动
- - 单人剪影+群组剪影作为装饰性页面背景(低透明度)
- - Desktop: 5维卡片水平排列,各维度文章链接直接可见
- - Mobile: 顶部5标签切换(身·智·富·行·心),点击显示对应文章
- - 所有文章数据及标签切换逻辑由内联JS驱动
-
## v1.0.472 (2026-07-22)
### 新功能
- 新增成长百科主页面 + Clarity 全站覆盖
### 其他
- - web/css/style.css: 新增知识页面全套响应式样式(k-hero/k-dim-section/k-article-grid)
- - 全站添加 Microsoft Clarity 用户行为分析脚本(FAQ 3 篇 + sales.html + knowledge.html)
- - 导航与 footer 链接统一指向 knowledge.html
- - index.html 知识区新增" 进入成长百科 →\按钮
-
## v1.0.471 (2026-07-22)
### 文档
- add implementation audit, tickler, phase1-remaining, and P0 tickets
## v1.0.470 (2026-07-22)
### Bug 修复
- use setFontSize in renderLegacy for WeChat compat, add _destroyed lifecycle guard
## v1.0.469 (2026-07-22)
### Bug 修复
- 联系电话 010-86461234 → 010-58733188
### 文档
- 新增小红书自动化发布工作流 + 30天内容矩阵
### 其他
- - 小红书发布/内容方法论-六阶模型.md: 主动健康六阶模型 × 五维映射方法论
- - 小红书发布/发布日历.md: 30天日均内容矩阵 (身→智→富→行→心 五天循环)
- - 小红书内容/: 4篇正式稿+指南+速查卡
- - 小红书发布计划.md / 发布数据复盘清单.md
-
## v1.0.468 (2026-07-21)
### 新功能
- Hero 背景改用 AI 生成插画 (agnes-image-2.1-flash)
### 其他
- - 自然暖色调抽象家庭插画:屋顶/成长树/太阳/彩虹弧/家庭剪影
- - 右侧留白用于文字叠加
- - .hero-bg 更新为引用真实图片而非 SVG
-
## v1.0.467 (2026-07-21)
### 新功能
- 首页 Hero 添加家庭幸福健康抽象插画背景
### 其他
- - 包含:屋顶/成长树/太阳/彩虹弧/家庭五人剪影/心形/草地祥云
- - 暖色调大地色系(棕#C4956A / 浅绿#8DB48E / 淡黄#F5D89A / 蓝#A8D4E6)
- - .hero-bg 加 SVG 背景图 + 左侧渐变遮罩确保文字可读性
-
## v1.0.466 (2026-07-21)
### 文档
- unified execution plan v1.0 + PROJECT-OVERVIEW v1.2 status corrections
### 其他
- Phase 1 completion (5 items), Phase 2 launch (4 items), 6 tech debt items,
- 4-sprint timeline with dependencies and risk analysis
- - Updated PROJECT-OVERVIEW.md: 12 completed features corrected from
- 🚧/🟡 to ✅ based on code verification (profile redesign, action pages,
- pre-login experience, emotion check-in, article center, flora report,
- membership frontend, family graph, member detail sections, mind dual-tab,
- parent homepage, homepage overhaul)
-
## v1.0.465 (2026-07-21)
### 其他
- uric-acid.html: rename title to 高尿酸的先天性与后天性
## v1.0.464 (2026-07-21)
### 其他
- index.html: 主动健康概念卡片改为五维语言——被动健康是五维内部消耗(前半生用健康换财富,后半生用财富换健康),主动健康是五维持续增长
## v1.0.463 (2026-07-21)
### 其他
- index.html: 主动健康概念专章改为双栏对比——被动消耗财富 vs 主动创造财富
- - 右栏:主动健康(🌱)→ 提前规避→创造财富→健康即最大资产增值
- - 保留五维闭环流程图于底部
-
- Co-authored-by: Sisyphus
-
- Co-authored-by: Sisyphus
-
- Co-authored-by: Sisyphus
-
- Co-authored-by: Sisyphus
-
### 新功能
- 预约页面传递 assessorId 参数
- 重构 AppointmentController 接入 DanAssessmentExecutionService 双角色模型
- AppointmentService 支持 assessorId, DanAssessmentExecutionService 关联 appointmentId
- assessment_appointments 添加 assessor_id, dan_assessment_executions 添加 appointment_id
## v1.0.462 (2026-07-21)
### 其他
- index.html: 新增主动健康概念专章 + 家庭成长闭环按主动健康思路重写
- - 家庭成长闭环4步重写:提前识别→风险管控→主动干预→效果评估
-
## v1.0.461 (2026-07-21)
### 其他
- index.html: 将积分奖励激励替换为有序支出、规划传承
## v1.0.460 (2026-07-21)
### Bug 修复
- ensure .vue resolution in webpack
### 文档
- mark LangGraph Phase 3 as implemented in PROJECT-OVERVIEW
## v1.0.459 (2026-07-21)
### 其他
- index.html: 全站整合「主动健康」理念
- - About 描述首位加入:主动健康为核心
- - 五维能量 section subtitle 增加:主动健康 · 五大能量维度
- - 五维能量 section desc 首句加入:主动健康理念贯穿五维——不等病来,主动管理
- - JSON-LD FAQ「浠艾福是什么平台」答案首句加入主动健康理念
- - JSON-LD FAQ「什么是五维能量体系」重构为以主动健康为核心的定义
-
## v1.0.458 (2026-07-21)
### 其他
- 网站去亿图腾化:全面替换为浠艾福主动健康学院,更新备案号为京ICP备14061870号-5
- - 页脚版权信息、About版块、JSON-LD组织名称 均更新
- - 移除 keywords 中亿图腾
- - 4个HTML文件全部更新:index.html, geo-faq-1-allergy.html, geo-faq-2-attention.html, geo-faq-3-immunity.html
-
## v1.0.457 (2026-07-21)
### 其他
- index.html: 成长百科新增微塑料与健康、尿酸高的成因与调节两篇文章链接
## v1.0.456 (2026-07-21)
### 其他
- uric-acid.html: 添加8处内联文献证据截图(带高亮注释+中文翻译),移除参考文献列表截图显示
- - 概述、转运体、肠道菌群、SCFA、益生菌、EAW、富氢水、运动8个关键段落各添加1处带红色虚线高亮框的截图证据
- - 每处证据盒包含:高亮内容原文 + 中文翻译 + DOI链接
- - 12个参考文献卡片中移除截图直接显示,仅保留权威性标签+翻译+链接
- - 更新图4为新生成的痛风发病机理图(diagram_4_en.png)
- - 新增图1-3英文版机制图(diagram_1/2/3_en.png)
- - 删除临时文件 .tmp_snapshot_ref3.txt
-
## v1.0.455 (2026-07-21)
### Bug 修复
- 修复 uni-app 小程序编译兼容性问题及运行优化
### 其他
- - 降级 @vue/compiler-sfc 到 2.7.16 确保 HBuilderX 兼容
- - 添加 postcss-import、postcss-url、autoprefixer 配置
- - 添加 fix-hbuilderx-scoped.js 和 fix-postcss.sh 自动化修复脚本
- - 回退 Babel 和 Vue CLI 版本到兼容的 4.x 系列
- - 优化小程序样式 scoped 问题修复工具
- - 修复组件编译警告和问题:
- * ActionArticleRecommend.vue
- * HealthDimensionsSection.vue
- * RecommendedFeed.vue
- * mind-section.vue
- * health 相关页面
- * payment.vue (移除 scoped)
- * child-index.vue
- * index.vue
- - 优化 Python LangGraph 记忆和检索逻辑
-
## v1.0.454 (2026-07-21)
### 文档
- sync phase1-4 plan checkpoints; add langgraph start.sh; ignore .venv
## v1.0.453 (2026-07-21)
### 文档
- PROJECT-OVERVIEW.md v1.1 audit calibration
### 其他
- - Downgrade 2 features to ⚠️ (e-commerce shop_ tables missing, promotion frontend missing)
- - Mark langgraph-requirements-summary.md as ⚠️ file missing
- - Version bump v1.0 → v1.1
-
### Bug 修复
- align MemorySaver import path and pin dependency upper bounds
## v1.0.452 (2026-07-21)
### 文档
- sync PROJECT-OVERVIEW.md Phase 1 statuses with git-history verification (encoding fix)
### 其他
- - AI Sidecar: 🟡->🚧 (AiGateway+5% done, sidecar dir ready)
- - Generation model: 🟡->🚧 (GenerationLevel.java introduced)
- - Wealth dimension: 🟡->🚧 (EnergyService v2.1 done)
- - First login: 🟡->🚧 (login.vue modified)
- - Flora report: 🟡->🚧 (gut-flora-detail.vue modified)
- - Article center: 🟡->🚧 (4 pages: index/detail/edit/my-posts)
- - Family membership: 🟡->🚧 (MemberSubscriptionService done)
- - Section 10 spec/plan index: 8 entries synced accordingly
-
### Bug 修复
- restore file encoding to UTF-8 (was corrupted by PowerShell ANSI default)
## v1.0.451 (2026-07-21)
### 文档
- sync PROJECT-OVERVIEW.md Phase 1 statuses with git-history verification
### 其他
- - AI Sidecar: 🟡→🚧 (AiGateway+5% done, sidecar dir ready)
- - Generation model: 🟡→🚧 (GenerationLevel.java introduced)
- - Wealth dimension: 🟡→🚧 (EnergyService v2.1 done)
- - First login: 🟡→🚧 (login.vue modified)
- - Flora report: 🟡→🚧 (gut-flora-detail.vue modified)
- - Article center: 🟡→🚧 (4 pages: index/detail/edit/my-posts)
- - Family membership: 🟡→🚧 (MemberSubscriptionService done)
- - Section 10 spec/plan index: 8 entries synced accordingly
-
## v1.0.450 (2026-07-21)
### Bug 修复
- 添加 tab-wisdom 图标文件,修复 gitignore 顺序
### 其他
- 使静态图标 PNG 能被正确追踪
- - Add tab-wisdom.png / tab-wisdom-active.png (placeholder from tab-mind)
- Fix TabBar compile error: 'tab-wisdom.png' not found
-
## v1.0.448 (2026-07-20)
### Bug 修复
- FamilyMemberCard roleBadgeColor use this.member instead of bare member
## v1.0.447 (2026-07-20)
### 其他
- web(plastic-health): replace 亿图腾→浠艾福, add Clarity, fix two-col mobile responsive
## v1.0.446 (2026-07-20)
### Bug 修复
- 运势接口Mybatis错误 - 添加@Select注解修复Invalid bound statement + 表结构对齐
### 重构
- 我的页面改为仅个人信息+配置,移除富相关组件
### 其他
- - 移除 ProfileStats(行动/财富数据,归属富页面)
- - ProfileMenu.vue 新增 showServices prop,我的页面隐藏"服务"板块(会员/订单/售后等归富页面)
- - 保留:ProfileHeader / ProfileGrowth / ProfileBadges / 个人+设置菜单
-
## v1.0.445 (2026-07-20)
### Bug 修复
- add fallback when navigateBack has no pages in stack
## v1.0.444 (2026-07-20)
### 文档
- LangGraph Phase 2-4 implementation plans
## v1.0.443 (2026-07-20)
### 新功能
- AiGateway + 5% grayscale routing to LangGraph
- config, models, RAG, Java client, RecommendAgent
- scaffold Python sidecar project
### 其他
- - application.yml: 新增 python.* 配置项
- - RecommendationController: 5% 流量走 Python,异常自动 fallback
-
- - models/: 请求/响应 Pydantic 模型
- - rag/: ChromaDB + Embedding + 混合检索 (BM25+向量)
- - tools/: JavaClient HTTP 封装 + product_tools (3 个 @tool)
- - graphs/recommend_graph.py: RecommendAgent (LLM + Tool Calling)
- - api/recommend.py: POST /api/v1/recommend 端点
- - main.py: 注册路由 + startup/shutdown 钩子
-
- - FastAPI app skeleton with /health endpoint
- - Dockerfile, .env.example, .gitignore
- - Fix root .gitignore *.py exclusion for cfc-langgraph/
-
## v1.0.442 (2026-07-20)
### 文档
- LangGraph migration design doc + Phase 1 implementation plan
## v1.0.441 (2026-07-20)
### 文档
- add AxonHub model routing and multi-model workflow to upgrade plans
## v1.0.440 (2026-07-20)
### 文档
- SB3 upgrade implementation plan with task breakdown
- Spring Boot 3升级 + Dify替代实施计划
## v1.0.439 (2026-07-20)
### 文档
- add Dify migration feasibility analysis
## v1.0.438 (2026-07-20)
### Bug 修复
- parent-index wx:for 添加 wx:key 消除 WXML 运行时警告
### 其他
- uni-app 编译器能正确生成 wx:key="id"
- - placeholder 文章占位卡片的 :key="'ph-'+i" 已改为 :key="i"
-
## v1.0.437 (2026-07-20)
### Bug 修复
- extract_full_report_v5.py - report interpretation content no longer truncated
### 其他
- instead of first occurrence on page 1 summary; 566 chars (was 300)
- - 肠道年龄评估: now captures full gut age (page 12) + flora assessment
- (pages 13-14, 菌群平衡/菌群多样性); 1938 chars (was 500)
- - Removed hard-coded [:500] and [:300] truncation limits
- - Proper end-marker detection using 菌群构成层级/菌群详细构成
-
## v1.0.436 (2026-07-20)
### 其他
- web(plastic-health): optimize screenshot sizes for faster loading
- web(plastic-health): add ref-22 WWF weekly 5g intake citation
## v1.0.435 (2026-07-20)
### 其他
- web(plastic-health): add screenshot links to all 21 citation cards, fix ref-7/ref-12 metadata
- - Fix ref-7 journal name: Nutrients -> Antioxidants
- - Fix ref-12 DOI: 108319 -> 108353
- - Retake ref-21 without cookie popup
- - Add translation overlays: ref-13 (Chinese), ref-19 (English)
-
## v1.0.434 (2026-07-20)
### 其他
- 修复小程序运行不起来问题
## v1.0.433 (2026-07-20)
### 新功能
- 本地修改同步提交 - 小程序前端组件更新
## v1.0.432 (2026-07-20)
### Bug 修复
- FamilyFortuneMapper.selectByFamilyAndDate 添加 @Select SQL 注解
### 其他
- 缺少 SQL 绑定,既无 XML 映射文件也无 @Select 注解。
-
## v1.0.430 (2026-07-20)
### 其他
- web(plastic-health): add authoritative descriptions to all 21 references
- - ref 2/4/5/7/9/10/11/12/13/14/15/20/21: journal + publisher + SCI tier
- - ref 3: news media context
- - ref 19: institutional + professor affiliation
-
## v1.0.429 (2026-07-20)
### 其他
- web(plastic-health): enrich references with journal names and add container guide
- ref-11: Antioxidants, ref-12: Environment International, ref-13: Nature Medicine
- - Add ref-20 (ANSES glass cap paint) and ref-21 (Heliyon container comparison)
- - Replace tip cards container section with safety ranking guide
- - Re-take NEJM screenshot without cookie popup
-
## v1.0.428 (2026-07-20)
### 重构
- 行页面移除成长里程碑(OctopusGraph组件+action页面清空)
## v1.0.427 (2026-07-20)
### 其他
- web(plastic-health): remove boiling water option from protect section
- - Renumbered 方案三(电解还原水机)→ 方案二
- - Keep 方案一 as 更换饮水容器 (tip grid)
-
- web(plastic-health): add antibiotics/pesticides/hormones row and correct boiling limitation
- removal across all 4 water solutions
- - Updated tap water conclusion: acknowledge boiling cannot
- remove chemical contaminants (antibiotics, pesticides,
- contraceptive drugs)
- - Updated office tips: recommend activated carbon filter
- before boiling as supplement
-
## v1.0.426 (2026-07-20)
### 其他
- web(plastic-health): consolidate 4 water solutions into one comparison table
- a single 5-column table covering 8 dimensions: microplastics,
- minerals, BPA/plasticizers, secondary contamination, antioxidant
- benefits, obesity/anxiety risk, cost, and overall rating.
- - 桶装水/瓶装水 | 自来水(烧开后) | RO反渗透纯水机 | 电解还原水机
- - Color-coded cells for quick visual comparison
- - Two conclusion boxes: tap water as budget choice, electrolyzed
- reduced water as optimal upgrade
-
## v1.0.425 (2026-07-20)
### 其他
- web(plastic-health): add 3 factual logic points - obesity/anxiety from barreled water, tap vs RO comparison, electrolyzed reduced water as optimal
- triggering metabolic disorders and gut-brain axis anxiety
- 2. Tap vs RO comparison table: WHO warns against long-term
- demineralized water; boiled tap water retains minerals
- 3. Electrolyzed reduced water as optimal solution: multi-stage
- filtration + antioxidant hydrogen water + retained minerals
- 4. New references [14]-[19] for all three additions
-
- web(plastic-health): add 4 evidence screenshots with Chinese annotations for office water risk factors
- - ref-hot-water-antimony.png: 70°C高温锑/BPA释放 对应风险②高温加热
- - ref-heat-sunlight.png: UV/高温加速降解 对应风险③存放暴晒
- - ref-ohio-state.png: 瓶装水塑料为自来水2-3倍 对应风险④密封垫磨损
- Each English-page screenshot includes injected Chinese translation annotations.
-
## v1.0.424 (2026-07-20)
### 样式
- 心理报告上传卡片参照身页面卡片风格重新设计
### 其他
- - 使用紫粉渐变背景匹配心维度色系
- - 保留报告列表功能,统一色调
-
## v1.0.423 (2026-07-20)
### Bug 修复
- isLoggedIn computed → data property to fix login state reactivity
- FamilyRelationGraph 组件兼容性修复 - 修正小程序requestAnimationFrame错误
### 新功能
- 微塑料科普页面 — 看不见的入侵者
### 其他
- - 10个内容章节:概述→定义→办公室水源→进入路径→5大危害→研究里程碑→对比表→防护方案
- - 每条结论均标注引用文献链接
- - 嵌入5张研究来源截图(ScienceDaily/WHO/NEJM/PNAS/科普中国)
- - 响应式设计,匹配官网设计系统
- Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
- Co-authored-by: Sisyphus
-
- Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
- Co-authored-by: Sisyphus
-
## v1.0.422 (2026-07-20)
### Bug 修复
- normalize Kangxi radicals in Java service
- add CAG candidate genera for full coverage
### 其他
- - Apply normalization at both init (buildIndexes) and lookup time
- - Remove duplicate Kangxi radical entries from JSON (now handled by code)
- - Belt-and-suspenders: data + code both normalize
-
## v1.0.421 (2026-07-20)
### Bug 修复
- move floating migrations into runMigrations(), fix brace balance
## v1.0.420 (2026-07-20)
### Bug 修复
- add 4 missing genera + fix Kangxi radical chars
### 其他
- to 菌属功能库 (genera 88 -> 92)
- - Add U+2ED4 Kangxi radical variants of 幽门螺杆菌 and 沙门氏菌
- for matching extracted report data
- - Verified on 556168709-mi.pdf: match rate 98% (176/179)
- - Genus: 52/53 (Prevotellamassilia now added)
- - Species: 43/45 (CAG unclassified only)
- - Disease risks: 10/10 (100%)
- - Other indicators: 71/71 (100%)
-
### 重构
- users.role ENUM → VARCHAR(20); add migration 99
## v1.0.419 (2026-07-20)
### 样式
- 淡化中心太极阴阳鱼,去除黑白底色改为半透明
## v1.0.418 (2026-07-20)
### Bug 修复
- 开发环境跳过 auto-login 避免启动时 10s 超时错误
### 其他
- 直接跳过自动登录,避免后端不可达时触发 WeChat SDK
- SystemError timeout。
-
## v1.0.417 (2026-07-20)
### Bug 修复
- 修复支付页订单金额显示为0元
### 其他
- 改为按分原样传参 amount,与全局金额格式化约定保持一致。
-
## v1.0.416 (2026-07-20)
### Bug 修复
- 修复体检报告详情页小程序编译失败
- add wx:key to v-for placeholder loop in DimensionArticles
- product-detail 移除 memberPrice 价格回退
- FamilyRelationGraph 齿轮/+号/高度自适应被误回退,重新实现
- navigateBack instead of deleted plans page
- add ProductService.getById() to resolve pre-existing compile error
- break circular dependency between HealthReportService and DimensionScoreServiceImpl
- remove duplicate closing brace in CSS
- 解决 git stash 合并冲突残留标记(body/index, gut-index, report-list)
### 其他
- - 修复空状态条件引用不存在的 indicatorGroups,改为 indicators.length
-
- to wx:key. Changed to :key="i" which compiles to wx:key="*this",
- eliminating the WXML runtime warning.
-
-
- ProductService was missing this delegation method. Pre-existing bug
- uncovered when running mvn compile for v1.1 verification.
-
- to resolve Spring Boot 2.7+ circular reference rejection.
- The cycle was:
- HealthReportService → DimensionScoreService → DimensionScoreServiceImpl → HealthReportService
-
- Co-authored-by: Sisyphus
-
- - 重写 admin-butler-review 用 13800138000 账号 + admin-auth/login-by-password 取 token
- - 新增 health-knowledge-base / nutritionist-apply 覆盖 HealthKnowledgeBaseController (3 endpoints) 与 NutritionistController (2 endpoints)
- - 附带 mass-create-users 脚本 + create-role-users.sql + 上一次批量建号结果 create-result.json 用于手动复现
-
- - pages/parent/plans/index.vue, detail.vue
- - pages/guide/plans/index.vue, detail.vue
- - pages/guide/training-plans/index.vue, detail.vue
- 2. pages.json 中移除对应的路由注册
- 3. 新增 components/RecommendedFeed.vue:
- - 将商品和活动混合为交替排列的信息流 (商品/活动/商品/活动...)
- - 统一展示:封面图 + 类型标签 + 标题 + 价格 + 状态
- - 点击统一跳转到对应详情页
- 4. parent-index.vue:
- - 替换 DimensionActivities + DimensionProducts 为 RecommendedFeed
- - 新增 onFeedItemClick 和 goMoreDiscover 方法
- 5. child-index.vue:
- - 替换 DimensionActivities + DimensionProducts 为 RecommendedFeed
- - 新增 onFeedItemClick 和 goMoreDiscover 方法
- 6. member-detail.vue:
- - 替换 DimensionActivities + DimensionProducts 为 RecommendedFeed
- - 新增 onFeedItemClick 和 goMoreDiscover 方法
-
### 重构
- redesign card UI with cover gradient and badge layout
- 删除成长计划页面并合并推荐商品与活动为统一信息流
### 测试
- admin/health/nutrition 覆盖新增控制器
## v1.0.415 (2026-07-19)
### 新功能
- 行首页移除成长里程碑 - 移除OctopusGraph/milestones功能
## v1.0.414 (2026-07-19)
### Bug 修复
- SKU编辑器适配Map类型specs + enabled Boolean转1/0
- 新增findByProductIdAll供管理端SKU列表(无enabled过滤)
- ProductSkuDTO specs类型从List