hookehuyr

docs: 更新 CHANGELOG,记录文件操作重构

- 记录代码重构详情(删除 ~290 行重复代码)
- 说明影响文件和测试状态
- 记录代码质量改进点

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
## [2026-01-31] - 重构文件操作逻辑,消除代码重复
### 重构
- 删除收藏页和产品详情页中重复的文件操作代码(~290行)
- 统一使用 `useFileOperation` composable
- 简化函数调用:`onDownload`/`onView``viewFile`
- 保持功能完全一致
**代码质量改进**
- 收藏页:删除 ~160 行重复代码
- 产品详情页:删除 ~130 行重复代码
- 消除 `hasShownOfficeTip` 冗余状态(已整合到 composable)
- 提升代码可维护性:统一修改点
---
**详细信息**
- **影响文件**: src/pages/favorites/index.vue, src/pages/product-detail/index.vue
- **技术栈**: Vue 3, Composition API, Taro
- **测试状态**: 已通过(ESLint 检查)
- **备注**:
- 检查整个项目,未发现其他文件操作重复代码
- DocumentPreview 组件和 PosterBuilder 工具保持独立(用途不同)
---
## [2026-01-31] - 我的收藏页面样式优化
### 优化
......