v0.4.2
FilmTrack v0.4.2 更新日志
✨ 新功能
豆瓣导入增强
- 重构豆瓣导入匹配流程,增加标题清洗、别名搜索和多策略 TMDb 匹配
- 导入时会优先合并本地已有条目,减少重复导入和误匹配
- 电视剧导入会同步季信息、集数进度和播出状态,提升追剧数据完整性
匿名使用统计
- 新增桌面端匿名使用统计开关
- 首次启动时会征求是否启用匿名统计
- 统计仅上报应用启动事件,不包含影视库内容、搜索词和个人记录
🔧 功能优化
季集进度统一
- 抽离统一的季集进度工具,统一详情页、首页、记录页和导入流程的季集计算逻辑
- 已完结、跨季续看和总集数未知等场景的进度展示更稳定
影视库与页面结构优化
- 影视库搜索改为输入时再动态加载拼音搜索能力,减少默认路径开销
- 首页、历史页和部分记录表单拆分逻辑,清理重复实现,目录结构更清晰
- 图片缓存和部分工具模块完成瘦身与职责拆分,便于后续维护
🐛 问题修复
数据库与桌面权限修复
- 修复桌面端匿名统计请求的 HTTP scope 问题
- 修复数据库迁移备份触发
forbidden path时阻塞首页加载的问题 - 存储统计、清空数据与数据库实际目录统一,避免错目录读写
导入与记录修复
- 修复部分豆瓣条目高跳过率和失败率问题
- 修复追剧进度、重刷记录和详情页局部状态同步不一致的问题
🔄 重构改进
数据访问层整理
- 重构数据库服务、DAO 与 schema 迁移逻辑,补充迁移测试覆盖
- 数据库自动备份改为尽力而为,备份失败仅告警,不再阻塞应用启动
代码清理
- 清理冗余工具方法和旧的影视库组合式逻辑文件
- 新增更明确的设置默认值与合并逻辑,减少配置分散问题
发布日期: 2026-03-26 版本号: v0.4.2