1. 12 Feb, 2026 15 commits
  2. 11 Feb, 2026 25 commits
    • - 将环境信息和用户信息延迟到最后打印
      - 确保其他初始化日志先输出完毕
      - 避免重要信息被大量日志淹没
      - 关闭开发环境 debug 模式以减少干扰
      hookehuyr authored
    • hookehuyr authored
    • hookehuyr authored
    • - 记录待处理和处理中状态隐藏查看按钮的优化
      - 提升用户体验,避免无效操作
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • - 待处理和处理中的计划书不显示查看按钮
      - 只有已生成和已查看状态才显示查看按钮
      - 提升用户体验,避免无效操作
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • - 修复 showModal cancelText 参数为 undefined 导致的错误
      - 优化 PDF 文档打开失败的提示文案和交互
      - 新增"去反馈"按钮跳转到意见反馈页面
      - 启用 PDF 文档的复制链接功能
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • hookehuyr authored
    • - 修改 PlanFormContainer 成功判断:必须同时满足 code === 1 且有 order_id
      - 修正错误信息获取路径:res.data.msg 而非 res.data.message
      - 统一所有页面的 handlePlanSubmit 函数,根据实际提交结果跳转
      - 移除所有 TODO 注释和模拟提交逻辑
      
      影响文件:
      - src/components/plan/PlanFormContainer.vue
      - src/pages/index/index.vue
      - src/pages/product-center/index.vue
      - src/pages/product-detail/index.vue
      - src/pages/search/index.vue
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • hookehuyr authored
    • - MaterialCard: 增强 downloadUrl 字段传递,支持从 CDN URL 解析扩展名
      - useFileOperation: 修复 Office 文档预览提示按钮文本(小程序限制 4 字符)
      - week-hot-material: 简化数据映射,依赖组件内部自动解析扩展名
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • - 添加 Word (docx) 测试文件 URL
      - 添加 PowerPoint (pptx) 测试文件 URL
      - 添加 Excel (xlsx) 测试文件 URL
      - 保留原有的 PDF、图片和文本文件 URL
      - 所有测试 URL 均来自可靠的公开资源
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • - 优化 getDocumentIcon 支持多种扩展名来源
      - 增强 extractExtensionFromFile 支持更多解析路径
      - 改进 JSDoc 文档
      
      Co-Authored-By: Claude Sonnet 4.5
      hookehuyr authored
    • - 添加真实的可预览测试文件地址(PDF、图片、文本)
      - 优化所有数据生成函数使用 getTestFileUrl
      
      Co-Authored-By: Claude Sonnet 4.5
      hookehuyr authored
    • 移除重复的图片预览判断逻辑,统一使用 useFileOperation
      hookehuyr authored
    • - 新增 extractExtensionFromFile() 统一函数
      - 优先使用 extension 字段
      - 更新 documentIcons.js/tools.js/useFileOperation.js 使用统一函数
      - 更新 API 类型定义和组件
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • hookehuyr authored
    • - 新增 headerImageError 状态管理
      - 实现 handleHeaderImageError 错误处理函数
      - 图片加载失败时显示蓝色渐变背景降级UI
      - 优化用户体验,避免图片加载失败影响页面展示
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • - 优化页面背景色为淡灰色
      - 添加头像展示卡片和圆环边框
      - 改进编辑图标为右下角悬浮样式
      - 统一底部按钮风格
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • - 新增 mockPlanListAPI 函数支持分页、状态筛选、关键词搜索
      - 集成 Mock 数据开关,开发环境自动启用
      - 支持测试分页加载、状态筛选、关键词搜索、查看功能
      - 数据结构完全符合 API 文档规范
      hookehuyr authored
    • - 删除后保持在当前页,不再跳回第1页
      - 本地立即移除删除的项(用户马上看到效果)
      - 如果当前页被删空,自动回到上一页
      - 静默刷新当前页数据(后台同步,用户无感知)
      
      影响文件:
      - src/pages/plan/index.vue
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • hookehuyr authored
    • - 记录新增的计划书 CRUD 接口
      - 记录 API 规范文档的格式修复
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • - 修复 list.md 的 OpenAPI 文档格式问题(重复内容、YAML 结构错误)
      - 新增 delete.md 和 view.md API 规范文档
      - 重新生成 plan.js,补充完整的 4 个接口(add, delete, view, list)
      - 为 deleteAPI 和 viewAPI 添加参数说明(params.i)
      - 为 listAPI 添加详细的参数说明(status, keyword, limit, page)
      - 优化 JSDoc 类型注释(integer → number)
      - 添加完整的返回值类型定义
      
      影响文件:
      - docs/api-specs/plan/list.md (格式修复)
      - docs/api-specs/plan/delete.md (新增)
      - docs/api-specs/plan/view.md (新增)
      - src/api/plan.js (接口补充)
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • - lessons-learned.md: 新增"状态标记组件模式"案例
      - README.md: 添加最新更新章节(计划书状态标记、UI优化)
      - CLAUDE.md: 更新最新功能和常见问题表格
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • - 在卡片右上角显示计划书状态(生成中/已完成)
      - 生成中状态:黄色背景 + 橙色文字
      - 已完成状态:绿色背景 + 深绿色文字
      - 使用圆角徽章样式,与整体设计一致
      
      影响文件: src/pages/plan/index.vue
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored