Skip to content

Releases: BTMuli/BangumiToday

v0.7.0

03 Apr 10:12

Choose a tag to compare

本版本进行了大规模架构重构和性能优化,UI 全面适配 Fluent Design 风格。

架构重构

  • ♻️ 重构架构分层,实现 Clean Architecture
  • ♻️ 重构导航存储,支持懒加载和内存优化
  • ♻️ 重构页面依赖,使用 Repository 层替代直接 API 调用

性能优化

  • ⚡️ 添加内存管理服务,支持内存监控和自动清理
  • ⚡️ 添加 LRU 缓存管理器,支持内存和磁盘双层缓存
  • ⚡️ 添加优化版 RSS 页面,支持虚拟滚动和增量加载
  • ⚡️ 优化启动性能,实现并行初始化和延迟加载
  • ⚡️ 集成 CacheManager 实现数据缓存策略
  • ⚡️ 集成 RequestManager 实现请求去重和取消机制

UI/UX

  • 💄 应用 UI 全面适配 Fluent Design 设计风格
  • 💄 BMF 组件重构为独立抽屉,优化布局与交互
  • 💄 优化启动页面文本样式,提升辨识度
  • ✨ 搜索页面支持网格视图切换
  • ✨ BMF 抽屉支持删除 RSS 订阅和下载目录

Bug 修复

  • 🐛 修复 RSS 服务的刷新间隔时间
  • 🐛 修复删除 RSS 异常
  • 🐛 修复 BMF 组件 RenderFlex 溢出问题
  • 🐛 修复 mikanUrl 变更后 RSS 更新提醒误触发
  • 🐛 修复启动页面主题上下文问题
  • 🐛 修复初始化顺序,确保 SQLite 在 Hive 之前初始化
  • 🩹 修复右键菜单在 Fluent UI 下文本颜色不显示的问题

Full Changelog: v0.6.4...v0.7.0

v0.6.4

11 Mar 01:56
4b47f1c

Choose a tag to compare

  • 💄 调整多处UI
  • 🐛 修复更新RSS链接失败
  • 🐛 修复rss页面下载异常
  • 🐛 修复收藏时剧集未更新
  • 👽️ 适配搜索结果返回,修复搜索异常
  • 🚸 缩短底部提示显示间隔
  • 🚸 短按剧集快速切换收藏状态,长按自定义收藏状态

Full Changelog: v0.6.3...v0.6.4

v0.6.3

22 Jan 03:16
498eea4

Choose a tag to compare

  • 💄 移除详情页站点信息,调整放缩
  • 💄 调整BMF卡片UI
  • 🚸 修改收藏状态时同步更新章节信息
  • 🚸 订阅更新时单条目只发送一次通知
  • 🚸 用户收藏页保持状态
  • 🚸 调整侧边栏标题显示
  • 🐛 修复首页更新数据后loading未消失

Full Changelog: v0.6.2...v0.6.3

v0.6.2

02 Jan 01:20
80f7c21

Choose a tag to compare

  • 🐛 修复从查询结果添加时遗漏标题数据
  • 🐛 修复放送日历初始化异常
  • ♻️ 重构数据库,更新Mikan链接时同步更新订阅链接

Full Changelog: v0.6.1...v0.6.2

v0.6.1

08 Nov 07:21
d8a4456

Choose a tag to compare

尝试性的构建一下Store,不知道能不能过审。

  • 💄 详情页搜索订阅源时显示loading
  • ♻️ 用户页面移至设置页
  • 🏷️ BMF配置增加title字段,支持对旧数据进行兼容
  • 🐛 修复infobar延时
  • ♻️ 重构元数据更新逻辑,启动自动检测更新,每天检测一次
  • ✨ 支持自定义Mikan镜像站Url
  • 💄调整详情页收藏情况的UI

Full Changelog: v0.6.0...v0.6.1

v0.6.0

08 Oct 05:04

Choose a tag to compare

本 Release 文件来自 GithubActions

由于安装 .msix 文件需要证书,请参考 README 进行操作

由于媒体播放&下载功能存在重大问题,本版本移除了相关功能,后续会重新设计并实装。

  • 🐛 修复缺失用户数据导致的程序异常
  • 🐛 修复msix打包时的dll缺失
  • 👽️ 调整返回类型
  • 💄 支持用户数据删除,调整oauth报错返回
  • 👽️ 更改Mikan镜像链接
  • 👽️ 调整下载torrent命名
  • 🔥 移除内置播放&内置下载
  • ♻️ 支持从Mikan搜索结果中设置RSS
  • 🐛 修复主题色显示异常
  • 🐛 修复刷新进度异常&显示异常
  • ♻️ BangumiData检测更新移至calendar

sha256:

  • ZIP:9D69A47A15C4ECE7282480B81DF4510B981B1F38C4D3E3CCCD6661546C9B06E9
  • MSIX:E6C378F3DB5376F216DBF205B722FF78F8C191F38C0791A141FDFCEAD19D8EB1

Full Changelog: v0.5.0...v0.6.0

v0.5.0

21 May 08:14

Choose a tag to compare

本 Release 文件来自 GithubActions

由于安装 .msix 文件需要证书,请参考 README 进行操作

为了适配在线播放源,将播放记录的模型进行了重构,该改动会使旧版本应用启动白屏

解决方法:将 文档/BangumiToday/hive 目录下的 play.hiveplay.lock 删除后重启应用。

弹幕&在线播放源的支持还在测试阶段,暂未实装。

  • ♻️ 重构请求客户端
  • ✨ 重构播放记录模型,按照条目进行划分,并优化了播放记录的存储逻辑
  • 🐛 修复令牌刷新bug

sha256:

  • ZIP:B32A8C01B2DFA4EBCC836399DF871FCC0343B6BFB540E3A03C55CE3C9AC53EB2
  • MSIX:19FB78A40B75EA76A895EA4C670968B38C2F375652FD7D2A7805B72DB7E5EE1C

Full Changelog: v0.4.0...v0.5.0

v0.4.0

10 May 08:59

Choose a tag to compare

本 Release 文件来自 GithubActions

由于安装 .msix 文件需要证书,请参考 README 进行操作

  • ✨ 完善内置播放,视频支持倍速播放、切换字幕、截图等功能
  • ✨ 记忆播放进度&播放列表,支持仅添加到播放列表
  • 🧪 由于下载极度消耗性能,故隐藏内置下载,请采用 Motrix 下载
  • ⚡️ BMF 文件/RSS 配置长按复制到剪贴板
  • ⚡️ 侧边栏增加置顶,与窗口重置合并成一个入口
  • ⚡️ 视频下载完成通知支持内置播放/添加到播放列表
  • ♻️ 条目搜索结果卡片样式重构

sha256:

  • ZIP:bd5d28525d2df1cffda722ff026b8ed89de49d5da1535d41f93160a76f26ce05
  • MSIX:5b38ec32d7b51d06ac90dea7caa8f26211959e93bcc0b6f32d740c6d6189bbc1

Full Changelog: v0.3.0...v0.4.0

v0.3.0

02 May 10:06

Choose a tag to compare

本 Release 文件来自 GithubActions

由于安装 .msix 文件需要证书,请参考 README 进行操作

  • ✨ 条目搜索、用户收藏等页面支持分页查看
  • 🔊 完善日志记录,便于快速定位问题
  • ♻️ 重构代码格式化规范,完善贡献指南相关说明
  • ⚡️ 修正评分逻辑,评分改成下拉
  • ⚡️ 优化RSS更新逻辑,可能产生重复通知
  • ✨ 侧边栏条目详情记忆打开项,应用关闭后再次打开时会自动填充未关闭的条目详情
  • ♻️ 采用Hive存储用户登录状态
  • ✨ 实装torrent下载功能,目前仍处于测试阶段
  • ✨ 实装内置播放功能,目前仍处于测试阶段

sha256:

  • ZIP: 231cf14b95ea2f4b91b3439018a13d3d55cbb5ecf9ed2ba3b8740e270c0b9e20
  • msix: 420b9c429a231373248c6eb3142cab85c25d1f48109b5d993e8a17c494871124

Full Changelog: v0.2.0...v0.3.0

v0.2.0

24 Apr 16:46

Choose a tag to compare

本 Release 文件来自 GithubActions

由于安装 .msix 文件需要证书,请参考 README 进行操作

torrent 下载还在测试当中,入口暂时隐藏,后续会继续完善。

Feat

  • BMF: RSS定时检测更新,有更新时会自动推送通知
  • Bangumi: 启动时检测 token 是否过期,过期时会自动获取新的 token

Fix

  • 条目详情:修复修改评分时的内容错误

Change

  • RSS: RSS页面合并,采用 tab 方式切换查看 MikanRSS 和 ComicatRSS

sha256:

  • ZIP: 9f4020c76ee2bd9b9f2bb3631405f0b91060ad98ef5fbc60fc8c02c56b30d193
  • msix: 1423e851a9e27dab4b4f76c5ad6753504e5d0a9c4669f23bc0e543a1e7e5cb6c

Full Changelog: v0.1.0...v0.2.0