- 13 Feb, 2026 38 commits
-
-
hookehuyr authored
-
hookehuyr authored
-
hookehuyr authored
-
hookehuyr authored
-
hookehuyr authored
-
该脚本原本用于在提交时根据 commit 类型自动更新 package.json 版本号,但其逻辑存在冗余且维护成本高。决定移除该脚本,后续版本管理将采用更明确的手动或 CI 流程控制。
hookehuyr authored -
hookehuyr authored
-
- 修复 JPEG 等图片文件显示为 "DOC" 标签的问题 - 优化 extractExtensionFromFile 函数的 fallback 逻辑 - 移除首页、搜索页、周热门资料页的错误扩展名提取逻辑 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
- 新增版本自动更新脚本 (scripts/update-version.sh) - 完善 Git 工作流说明(分支命名、commit 规范) - 更新 CLAUDE.md 文档结构 - 优化 commit-msg hook 支持 详细信息: - 技术栈: Bash, Git Hooks, Semantic Versioning - 测试状态: 已通过 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
hookehuyr authored -
- 添加从 develop 创建功能分支的工作流说明 - 添加分支命名规范(feature/xxx, fix/xxx, refactor/xxx) - 添加版本自动更新规则(Semantic Versioning) - 添加 feat(version) 格式跳过版本更新的说明 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
hookehuyr authored -
- 新增 docs/test.md 测试文件 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
hookehuyr authored -
- 已统一使用 requireLogin,不再需要 usePlanPermission - 删除冗余的 composable 文件 影响文件: - src/composables/usePlanPermission.js (删除) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
hookehuyr authored -
- 将 checkPlanPermission 改为 requireLogin - 更新导入:usePlanPermission → usePermission - 计划书专属文案:请先登录后制作专属计划书 影响文件: - 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 Opus 4.6 (1M context) <noreply@anthropic.com>
hookehuyr authored -
- 添加默认标题"未命名文件" - 数据获取后立即处理,保持模板简洁 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
新增功能: - 为首页网格导航"计划书"按钮添加登录权限检查 - 未登录用户点击时显示友好的登录提示弹窗 优化内容: - 优化默认登录权限提示文案 - 从"登录后即可查看完整内容"改为"登录后即可使用完整功能" - 新文案更通用,同时适用于查看型和操作型场景 - 提升文案与实际操作的匹配度 影响文件: - src/config/permissions.js - 优化默认提示文案 - src/pages/index/index.vue - 添加计划书按钮权限检查 - docs/CHANGELOG.md - 更新变更日志 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
- 导入 features 配置,使用命名导入 - 根据 features.feedback 动态控制"去反馈"按钮显示 - 根据配置动态调整提示文案(移除"前往意见反馈"提示) - 根据配置决定是否跳转反馈页面 - 修复 showModal cancelText 为 undefined 导致的参数错误 修复了当 feedback: false 时文件操作失败提示出现: "showModal:fail parameter error: parameter.cancelText should be String instead of Undefined" 影响文件: - src/composables/useFileOperation.js Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
- 完善三层结构字段说明(启用确认、提取选项、具体字段) - 添加完整的 Vue 组件实现示例(PlanFieldRadio、PlanFieldAgePicker 等) - 优化字段清理逻辑说明(按年岁/按保单年度两种模式的字段清理) - 改进业务场景描述,更清晰的结构层次 --- **详细信息**: - **影响文件**: docs/PLAN/plan-entry-architecture.md - **技术栈**: 文档 - **测试状态**: N/A - **备注**: 提升文档可读性和实现指导性
hookehuyr authored -
- 移除"是否生成说明"字段与"款项提取"配置的强依赖关系 - "是否希望生成一份允许减少名义金额的提取说明?"现在作为独立字段 - 删除错误的 watch 监听器,该监听器在选择"否"时会错误清除字段 - 更新校验逻辑:withdrawal_enabled 改为可选字段 - 更新架构文档:修正三层结构描述为字段结构说明 影响文件: - src/components/plan/PlanTemplates/SavingsTemplate.vue - docs/plan/plan-entry-architecture.md Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
- 添加 contactService 和 feedback 功能开关到 src/config/features.js - 联系客服功能默认关闭,影响帮助中心页面的联系客服按钮和弹窗 - 意见反馈功能默认关闭,影响我的页面的意见反馈菜单项 - 修复 mine/index.vue 中未使用的 index 变量导致的 ESLint 警告
hookehuyr authored -
- 忽略 docs/parsed-backup/ 备份目录 - 忽略 docs/to-parse/*.md 待处理文档 - 保留 docs/to-parse/README.md 说明文件 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 添加缺失的 handlePlanClose 事件处理函数 - 关闭时清空 selectedProduct 避免数据残留 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- myListAPI 和 detailAPI 接口联调完成 - 更新总体进度:96.6% (28/29) - 消息模块接口状态从"后端开发中"更新为"已完成" - 添加消息详情页布局和状态优化记录到 CHANGELOG
hookehuyr authored -
- 修复计划书信息列表布局,长文本自动换行不再挤压标签 - 添加 pending(橙色) 和 processing(蓝色) 状态样式 - 状态标记颜色与计划书列表页保持一致 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
### 优化 - 调整首页"臻奇荟"标题位置至左上方(pt-[128rpx]) - 优化标题对齐方式为 text-left,适配整体页面布局 - 调整 PlanPopup 弹窗高度从 90% 至 80% --- **详细信息**: - **影响文件**: src/pages/index/index.vue, src/components/plan/PlanPopupNew.vue - **技术栈**: Vue 3, Tailwind CSS - **测试状态**: 已通过 - **备注**: 保持原有高度占位,防止布局塌陷 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 消息列表页优先使用 API 返回的 title 字段 - 保留 getItemTitle 作为降级方案 - 更新 API 文档以反映 title 字段 - 同步更新消息详情页
hookehuyr authored -
- 新增 usePlanView composable 封装计划书查看逻辑 - 支持单文件直接预览,多文件显示选择弹框 - 预览成功后自动标记为已查看 - 消息列表第一页插入3条测试数据(1001/1002/1003) - 更新测试文件地址,使用项目 CDN 资源 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
hookehuyr authored
-
hookehuyr authored
-
- 配置 Vitest 测试框架 - 添加 search/index.test.js 测试套件 - 更新 README.md 和 MaterialCard 组件文档 - 更新 pnpm 依赖 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
页面加载时使用 usePermission composable 检查用户登录状态,未登录时弹出登录提示并引导跳转 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 移除 material-list 页面中重复的 usePermission 导入和调用 - 权限检查完全由 ListItemActions 组件内部处理 - 简化 onView 函数直接调用 handleFileClick - 添加 ListItemActions 组件 README 文档 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 新增 showMessageBadge 计算属性,从 userStore.unreadMsgCount 读取 - 为菜单项添加 key 属性,用于识别消息菜单 - 添加 .menu-badge 样式,与 TabBar 红点保持一致 - 红点仅在未读消息数大于 0 时显示 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
hookehuyr authored
-
- 12 Feb, 2026 2 commits
-
-
创建统一的配置文件 src/config/app.js 管理 Mock 开关 变更内容: - 新增 src/config/app.js 统一配置文件 - 更新 8 个页面使用统一的 USE_MOCK_DATA 配置: - src/pages/material-list/index.vue - src/pages/feedback-list/index.vue - src/pages/message/index.vue - src/pages/week-hot-material/index.vue - src/pages/favorites/index.vue - src/pages/plan/index.vue - src/pages/search/index.vue - src/pages/product-center/index.vue 收益: - 便于开发和测试环境的 Mock 数据切换 - 统一代码风格,提升可维护性 - 符合 DRY 原则 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 消息详情页获取详情后调用 userStore.fetchUserInfo(true) - 刷新用户信息以更新 unreadMsgCount - 从而使 TabBar 红点状态同步更新 修改文件: - src/pages/message-detail/index.vue: 添加 useUserStore 导入和刷新调用 - src/api/news.js: 修复注释格式(全角分号) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
hookehuyr authored
-