1. 28 May, 2026 2 commits
    • - 新增 waitForLoginStatusReady 方法供外部等待登录态就绪
      - checkLoginStatus 使用 Promise 缓存避免并发重复调用
      - 首页 fetchHotArticles 调用前等待登录态初始化完成
      - 清除首页残留的导航栏标题配置
      
      Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
      hookehuyr authored
    • 新增订单驳回状态常量与映射配置,调整计划书查看权限逻辑以允许访问带文件的驳回工单,新增列表页驳回理由展示与交互组件,同步更新API文档、类型定义、模拟数据及测试用例。
      hookehuyr authored
  2. 21 Apr, 2026 1 commit
  3. 20 Apr, 2026 2 commits
  4. 14 Apr, 2026 2 commits
    • 将计划书多文件选择从原生 Taro.showActionSheet 迁移至
      ProposalFileActionSheet 组件,支持长文件名换行显示和后续
      样式扩展。usePlanView 暴露响应式 actionSheetVisible 等状态
      供组件绑定,plan 与 message-detail 页面各挂载一份实例。
      
      Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
      hookehuyr authored
    • 消除 plan/index.vue 与 message-detail/index.vue 之间重复的
      order_status 映射和可查看判断逻辑,新增 proposalView 工具模块
      统一管理 canViewProposal / getProposalFiles 等规则,同时支持
      "处理中但已有文件"的业务场景。
      
      Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
      hookehuyr authored
  5. 10 Apr, 2026 3 commits
    • 修复 coverage 字段错误映射到 annual_premium API 字段的问题,
      新增独立的 annual_premium 字段定义,同步更新 API 文档。
      
      - coverage 现正确映射到 coverage API 字段(保额)
      - annual_premium 独立映射到 annual_premium API 字段(年缴保费)
      - 更新 API 文档补充 coverage 参数和完整请求示例
      
      Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
      hookehuyr authored
    • 为非 Claude Code 的通用编码 Agent 提供项目概览、常用命令、
      关键约束和推荐阅读路径的轻量入口文档。
      
      Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
      hookehuyr authored
    • 将 PlanFormContainer 中内联的金额转换逻辑抽取到
      planSubmitTransformers.js,支持函数式和字符串式 transform 策略,
      新增 withdrawal_stages 字段的分转元转换。
      
      Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
      hookehuyr authored
  6. 13 Mar, 2026 1 commit
    • - 屏蔽 useFileOperation 中的视频跳转逻辑
      - 注释 app.config.js 中的 video-player 路由
      - 新增功能屏蔽文档便于后续恢复
      
      原因:个人主体小程序不支持视频服务类目
      审核反馈:你的小程序涉及视频服务,属个人主体小程序未开放类目
      
      恢复方法:详见 docs/disabled-features/video-player.md
      
      Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
      hookehuyr authored
  7. 09 Mar, 2026 2 commits
  8. 05 Mar, 2026 7 commits
    • ## 修复内容
      
      ### P1 级别(高优先级)
      - 修复 Cookie 解析潜在破坏风险(删除 cleanupDuplicateCookies 的 split(',') 逻辑)
      - 修复授权响应只保留第一个 cookie 的问题(智能识别 sessionid)
      - 增强搜索响应的防御性访问(添加可选链 ?. 防止字段缺失抛错)
      - 修复启动日志泄露用户隐私(生产环境手机号和用户名脱敏)
      
      ### P2 级别(中优先级)
      - 修复弱网提示只会出现一次的问题(时间窗口防抖 30 秒)
      - 修复搜索测试用例与实现不一致(file → article)
      - 修复 usePlanView 集成测试失败(添加 useFileOperation mock)
      
      ## 测试结果
      - ✅ 所有测试通过 (178/178)
      - ✅ ESLint 检查通过(0 errors, 37 warnings 已存在)
      
      Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
      hookehuyr authored
    • - 移除 prepare-commit-msg 中的 CHANGELOG 自动更新调用
      - 移除 pre-commit 中的 CHANGELOG 提示信息
      - 保留其他检查功能(ESLint、调试代码、改动规模)
      
      以后手动更新 CHANGELOG:
      - pnpm run release (standard-version)
      - 或 npx release-it
      
      Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
      hookehuyr authored
    • - 新增 ArticleCard 组件文档(文章卡片)
      - 新增 PeriodInput 组件文档(提取期自定义输入)
      - 更新组件索引表格,添加缺失的组件条目
      
      Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
      hookehuyr authored
    • - 新增 ArticleCard 组件文档(文章卡片)
      - 新增 PeriodInput 组件文档(提取期自定义输入)
      - 更新组件索引表格,添加缺失的组件条目
      
      Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
      hookehuyr authored
    • - 简化 prepare-commit-msg 条件判断
      - 移除 post-commit 的 amend 操作
      - 修复 CHANGELOG 自动更新循环重复问题
      
      Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
      hookehuyr authored
    • - 简化 prepare-commit-msg 的条件判断
      - 只跳过 merge 提交,其他情况都执行
      - 修复了部分提交 CHANGELOG 没有自动更新的问题
      
      Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
      hookehuyr authored
    • - 补充 2026-02-28 ~ 2026-03-04 的 CHANGELOG 记录(17 项变更)
      - 更新计划书模块文档,添加最近更新板块
      - 记录新增功能:提取期自定义输入、出生日期推算年龄等
      
      Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
      hookehuyr authored
  9. 04 Mar, 2026 2 commits
    • PeriodInput 组件现在支持通过 hideTrigger 属性隐藏触发区域,
      使其纯粹作为弹窗组件使用,由 SelectPickerGlobal 的"自定义输入"选项触发。
      
      - 新增 hideTrigger prop,控制是否显示触发区域
      - SavingsTemplate 中使用 :hide-trigger="true" 避免显示多余的选择器
      - 解决了多阶段模式下出现额外触发区域的问题
      
      Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
      hookehuyr authored
    • 当用户只填了生日而没填年龄时,现在可以从 birthday 自动
      推算年龄,用于判断是 3 阶段还是 1 阶段提取方案。
      
      - 新增 effectiveAge 计算属性,优先使用 age,否则从 birthday 推算
      - 更新 canAddStage、canRemoveStage、initializeStages 使用有效年龄
      - 监听 effectiveAge 变化而不是只监听 form.age
      
      Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
      hookehuyr authored
  10. 28 Feb, 2026 18 commits