Releases: BeetMan/movie-tracker
Releases · BeetMan/movie-tracker
Release list
观影数据库 v1.1.1
修复
- 无尾斜杠访问子路径(如
beetya.ng/movie)时黑屏:Router basename 去掉尾斜杠,worker 层 301 规范化
性能
- 哈希构建产物
immutable长缓存(_headers),消除每次访问的 304 重验证 - index.html 内置启动屏:HTML 到达 ~30ms 即渲染品牌页 + spinner,React 挂载后自动替换
- 实测:冷启动 398ms 渲染完成;二次访问资产 0ms 缓存命中,DCL 72ms
观影数据库 v1.1.0
新功能
- 票根风分享卡片:单条记录一键生成票根 PNG(海报 / 制式角标 / 条码编号)
- 年度观影报告:长图含大数字总览、同比、制式分布、日历热力、海报条,可下载分享
- 单元测试:vitest 36 例接入 CI
- 连续录入、键盘快捷键(N / /)、识别结果字段摘要、合并导入
- AI 识别支持 DeepSeek,多服务方配置独立存储
修复与改进
- 修复 OCR 座位正则缺 /g 导致 matchAll 崩溃、票价误取原价两个 bug
- 年度报告多币种花费排版优化
- 新增 favicon
- 仓库移除个人部署配置,提供 wrangler.toml.example 模板
观影数据库 v1.0.0
首个正式版本。
功能全景
- 记录管理:CRUD、搜索筛选排序、批量删除(可撤销)/ 批量改地区、重复检测、移动端卡片布局、连续录入、快捷键(N 记一笔 / / 搜索)
- 海报墙:TMDB 自动匹配 + 手动纠错,记录表同步显示缩略图
- 统计概览:年度/月度趋势、制式分布、影院 TOP10、二刷榜、日历热力图、年度同比
- 票根识别:AI 模式(Moonshot / DeepSeek 双服务方,自动适配 temperature 锁定模型)+ 全自托管本地 OCR(不依赖 CDN)
- 数据安全:JSON/CSV 导出、合并/替换双模式导入、设置备份、30 天备份提醒、错误边界逃生导出
- 其他:多币种票价、深浅双主题