CHANGELOG.md 7.01 KB

CHANGELOG

[2026-03-04] - 计划书提取方案优化

修复

  • 修复 PeriodInput 组件触发区域样式问题:隐藏后不再占用空间
  • 支持从出生年月日推算年龄判断多阶段提取方案:新增 effectiveAge 计算属性

新增

  • 新增 effectiveAge 计算属性,优先使用 age,否则从 birthday 推算
  • 更新 canAddStage、canRemoveStage、initializeStages 使用有效年龄

[2026-02-28] - CHANGELOG 自动更新机制优化

配置

  • 使用 prepare-commit-msg + amend 实现 CHANGELOG 自动更新
  • 将 CHANGELOG 更新移至 pre-commit 阶段
  • 修复多行 commit message 导致的重复内容问题
  • 修复 CHANGELOG 脚本路径配置和重复 mv 命令错误

[2026-02-28] - 计划书提取期自定义输入

新增

  • 新增 PeriodInput 组件,支持用户自定义输入提取期(1-100整数)
  • SelectPickerGlobal 支持自定义选项入口,允许用户选择"自定义输入"
  • 年缴保费显示添加千分位分隔符

修复

  • 启用单阶段提取期自定义输入功能
  • 修复提取期弹窗嵌套被遮挡问题
  • 修复储蓄类多阶段模板保存问题

重构

  • 移除年龄与出生年月日的联动逻辑:现在是独立的二选一字段
  • 新增 htmlUtils 工具库并重构 RichTextRenderer
  • 将搜索结果中的资料改为文章展示

文档

  • 更新计划书 API 文档,年龄与出生年月日改为二选一
  • 同步搜索 API 文档,将 file 类型改为 article

[2026-02-27] - 文章详情富文本样式优化

修复

  • 修复富文本内容中图片宽度溢出的问题:自动给 img 标签添加 max-width: 100% 及相关样式

[2026-02-27] - 文章详情富文本图片预览

修复

  • 富文本图片点击可预览,支持 data-index 与 src 兜底识别

[2026-02-27] - 文章详情富文本图片点击修复

修复

  • 使用 rich-text 点击事件读取 node 信息触发图片预览

[2026-02-27] - 更新 CHANGELOG - feat(article): 文章模块功能开发

文档

  • ����

详细信息

  • 影响文件: 无
  • 技术栈: Taro 4, Vue 3, NutUI
  • 测试状态: 待验证
  • 备注: 自动生成

[2026-02-27] - 文章详情页修复与优化

修复

  • 修复自定义导航栏遮挡内容问题:移除 scroll-view,改用原生页面滚动
  • 修复富文本图片在移动端显示不全问题:添加最大宽度限制
  • 移除无用的 file_list 字段及相关 Mock 数据

[2026-02-27] - 计划书字段顺序调整

优化

  • 调整"每年提取金额"字段位置,移至"提取期"下方
  • 统一单阶段和多阶段模式的字段录入顺序

[2026-02-22] - CHANGELOG 自动更新功能

配置

  • 新增 scripts/changelog/update-changelog.sh 自动更新脚本
  • 修改 .husky/commit-msg 调用自动更新脚本
  • 移除 .husky/pre-commit 中的手动 CHANGELOG 检查
  • 支持重复检测:同一天不同主题的提交会分别记录

[2026-02-22] - 文档结构优化

文档

  • 优化 README.md 结构,移除重复的"最新更新"内容(约137行)
  • 建立文档单一真实来源:CHANGELOG.md 为版本历史权威来源
  • README.md 新增简洁"近期亮点"部分,引导用户查看完整 CHANGELOG

[2026-02-22] - 测试策略文档

文档

  • 新增微信小程序测试策略指南(docs/testing-strategy.md)
  • 定义测试金字塔:70% 单元测试 + 20% 集成测试 + 5% E2E 测试 + 5% 手动测试
  • 记录现有测试基础设施:Vitest + @vue/test-utils + happy-dom
  • 制定短/中/长期测试实施路线图

[2026-02-15] - 项目架构图整理

文档

  • 新增项目完整架构图(docs/architecture.drawio)
  • 展示技术栈层:Taro + Vue 3 + NutUI + Pinia + TailwindCSS
  • 展示核心架构层:认证流程、状态管理、Composables 体系
  • 展示可复用组件体系:导航、列表、业务组件
  • 展示业务模块层:7 大业务模块及数据流向

[2026-02-15] - 配置清理与文档解析优化

配置

  • 禁用 Mock 数据(USE_MOCK_DATA: false
  • 移除测试计划书模板(测试计划书-智享未来2、长宁終身壽險計劃3)

文档解析

  • 待审核文件按原始文档名分目录生成,避免 pending 混乱
  • 更新审核文件位置说明(docs/to-parse/README.md 与 README.md)

[2026-02-15] - 合并选项控制与脚本重组

新增

  • 合并选项控制功能到 develop 分支
  • 添加字段条件显示系统扩展功能

优化

  • 重组脚本目录结构
  • 忽略文档解析生成的临时文件

[2026-02-15] - 文档解析工具链增强

新增

  • 实现智能字段提取器 smartExtractList()
  • 支持多产品文档解析(自动识别和分割多个保险产品)
  • 新增产品边界检测模块(支持产品代码和命名模式识别)

优化

  • 完善 MCP 解析切换功能和审核流程
  • 优化文档解析工具链和测试验证

[2026-02-14] - 计划书模块 Schema 化重构

新增

  • 人寿/重疾模板 Schema 化
  • 计划书表单字段配置使用文档

优化

  • 优化字段配置管理,提取订单状态常量
  • 重构表单提交逻辑,使用模板字段映射
  • 完善表单交互和字段验证
  • 优化提取方式字段映射和重命名

[2026-02-14] - Git 工作流与版本管理升级

新增

  • 使用 standard-version 替代自定义版本更新脚本
  • 配置 conventional commits 规范
  • 完善版本发布流程文档

移除

  • 移除旧的版本自动更新脚本

[2026-02-14] - 消息功能全面优化

优化

  • 优化消息列表卡片布局,提升信息可读性
  • 简化消息列表逻辑,移除冗余代码
  • 优化消息详情页布局和样式
  • 统一消息页面交互体验

[2026-02-14] - Mock 数据优化

新增

  • 优化产品列表 Mock 数据结构
  • 添加测试商品到列表首位

修复

  • 修正搜索测试 Mock 开关

[2026-02-13] - 权限与认证优化

新增

  • 为所有制作计划书按钮添加登录权限检查
  • 统一计划书权限检查使用 requireLogin

修复

  • 修复退出登录时红点状态未重置的问题
  • 修复登录页返回按钮:清空 router store 并跳转到首页
  • 修复 401 重定向死循环和返回报错问题

[2026-02-13] - API 集成完成

新增

  • 消息模块接口联调完成(myListAPIdetailAPI
  • 总接口完成度:28/29 (96.6%)

优化

  • 消息详情页布局优化:计划书信息长文本自动换行
  • 消息详情页状态颜色标识:与计划列表页保持一致

[2026-02-12] - 储蓄类计划书架构优化

新增

  • 储蓄类产品计划书入口架构文档

修复

  • 修正储蓄类模板提取计划逻辑错误
  • 处理收藏项 name 为 null 的情况

[2026-02-10] - 消息功能上线

新增

  • 消息列表页和消息详情页
  • TabBar 红点功能使用 unread_msg_count 字段

修复

  • 修复 TabBar 未读红点显示问题
  • 优化消息详情页布局,避免内容重复显示