FilmTrack
回到更新日志
v0.2

FilmTrack v0.2.0 更新日志

🎉 新增功能

🔄 自动更新系统

  • 自动检查: 应用启动时检查新版本
  • 下载安装: 支持自动下载和安装更新包
  • Markdown支持: 更新说明支持Markdown格式

🌐 豆瓣数据导入

  • 一键导入: 从豆瓣个人页面导入观影记录
  • 智能匹配: 自动匹配豆瓣数据与TMDb信息
  • 评分保留: 保持豆瓣个人评分和观看日期
  • 进度设置: 电视剧自动设置为最后一集

🗂️ 批量操作

  • 批量选择: 支持多选影视作品
  • 批量删除: 一次性删除多个作品
  • 确认机制: 安全的删除确认流程

🐛 问题修复

编辑记录问题

  • 修复豆瓣导入影视无法编辑记录的问题
  • 修复HeadlessSelect和StarRating组件的undefined值处理
  • 优化详情页面数据获取方式

样式问题

  • 修复更新弹窗Markdown样式显示问题
  • 修复CSS结构错误
  • 统一界面设计风格

性能问题

  • 移除18个调试输出和3个未使用导入
  • 优化图片缓存机制
  • 优化内存使用和垃圾回收

🔧 逻辑变更

组件兼容性

  • HeadlessSelect和StarRating组件支持可选modelValue
  • 完善undefined值处理逻辑
  • 增强数据验证和初始化

数据处理

  • 确保所有必需字段有默认值
  • 增强TypeScript类型检查
  • 完善异常处理机制

📋 文件修改

新增文件

  • src/views/Import/ - 豆瓣导入功能模块
  • src-tauri/src/scrapers/douban.rs - 豆瓣数据解析
  • src-tauri/src/updater.rs - 自动更新功能

主要修改

  • src/components/ui/UpdateModal.vue - 更新弹窗Markdown支持
  • src/components/ui/HeadlessSelect.vue - 支持可选modelValue
  • src/components/ui/StarRating.vue - 支持可选modelValue
  • src/views/Library.vue - 批量操作和高斯模糊效果
  • src/views/Detail.vue - 优化数据获取和编辑功能

配置更新

  • src-tauri/tauri.conf.json - 更新权限和配置
  • src-tauri/capabilities/ - 新增权限配置文件

发布日期: 2025-06-21 版本号: v0.2.0