Releases: BTMuli/BangumiToday
v0.7.0
本版本进行了大规模架构重构和性能优化,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
- 💄 调整多处UI
- 🐛 修复更新RSS链接失败
- 🐛 修复rss页面下载异常
- 🐛 修复收藏时剧集未更新
- 👽️ 适配搜索结果返回,修复搜索异常
- 🚸 缩短底部提示显示间隔
- 🚸 短按剧集快速切换收藏状态,长按自定义收藏状态
Full Changelog: v0.6.3...v0.6.4
v0.6.3
- 💄 移除详情页站点信息,调整放缩
- 💄 调整BMF卡片UI
- 🚸 修改收藏状态时同步更新章节信息
- 🚸 订阅更新时单条目只发送一次通知
- 🚸 用户收藏页保持状态
- 🚸 调整侧边栏标题显示
- 🐛 修复首页更新数据后loading未消失
Full Changelog: v0.6.2...v0.6.3
v0.6.2
- 🐛 修复从查询结果添加时遗漏标题数据
- 🐛 修复放送日历初始化异常
- ♻️ 重构数据库,更新Mikan链接时同步更新订阅链接
Full Changelog: v0.6.1...v0.6.2
v0.6.1
尝试性的构建一下Store,不知道能不能过审。
- 💄 详情页搜索订阅源时显示loading
- ♻️ 用户页面移至设置页
- 🏷️ BMF配置增加title字段,支持对旧数据进行兼容
- 🐛 修复infobar延时
- ♻️ 重构元数据更新逻辑,启动自动检测更新,每天检测一次
- ✨ 支持自定义Mikan镜像站Url
- 💄调整详情页收藏情况的UI
Full Changelog: v0.6.0...v0.6.1
v0.6.0
本 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
本 Release 文件来自 GithubActions
由于安装
.msix文件需要证书,请参考 README 进行操作
为了适配在线播放源,将播放记录的模型进行了重构,该改动会使旧版本应用启动白屏。
解决方法:将 文档/BangumiToday/hive 目录下的 play.hive 及 play.lock 删除后重启应用。
弹幕&在线播放源的支持还在测试阶段,暂未实装。
- ♻️ 重构请求客户端
- ✨ 重构播放记录模型,按照条目进行划分,并优化了播放记录的存储逻辑
- 🐛 修复令牌刷新bug
sha256:
- ZIP:
B32A8C01B2DFA4EBCC836399DF871FCC0343B6BFB540E3A03C55CE3C9AC53EB2 - MSIX:
19FB78A40B75EA76A895EA4C670968B38C2F375652FD7D2A7805B72DB7E5EE1C
Full Changelog: v0.4.0...v0.5.0
v0.4.0
本 Release 文件来自 GithubActions
由于安装 .msix 文件需要证书,请参考 README 进行操作
- ✨ 完善内置播放,视频支持倍速播放、切换字幕、截图等功能
- ✨ 记忆播放进度&播放列表,支持仅添加到播放列表
- 🧪 由于下载极度消耗性能,故隐藏内置下载,请采用 Motrix 下载
- ⚡️ BMF 文件/RSS 配置长按复制到剪贴板
- ⚡️ 侧边栏增加置顶,与窗口重置合并成一个入口
- ⚡️ 视频下载完成通知支持内置播放/添加到播放列表
- ♻️ 条目搜索结果卡片样式重构
sha256:
- ZIP:
bd5d28525d2df1cffda722ff026b8ed89de49d5da1535d41f93160a76f26ce05 - MSIX:
5b38ec32d7b51d06ac90dea7caa8f26211959e93bcc0b6f32d740c6d6189bbc1
Full Changelog: v0.3.0...v0.4.0
v0.3.0
本 Release 文件来自 GithubActions
由于安装
.msix文件需要证书,请参考 README 进行操作
- ✨ 条目搜索、用户收藏等页面支持分页查看
- 🔊 完善日志记录,便于快速定位问题
- ♻️ 重构代码格式化规范,完善贡献指南相关说明
- ⚡️ 修正评分逻辑,评分改成下拉
- ⚡️ 优化RSS更新逻辑,可能产生重复通知
- ✨ 侧边栏条目详情记忆打开项,应用关闭后再次打开时会自动填充未关闭的条目详情
- ♻️ 采用Hive存储用户登录状态
- ✨ 实装
torrent下载功能,目前仍处于测试阶段 - ✨ 实装内置播放功能,目前仍处于测试阶段
sha256:
- ZIP:
231cf14b95ea2f4b91b3439018a13d3d55cbb5ecf9ed2ba3b8740e270c0b9e20 - msix:
420b9c429a231373248c6eb3142cab85c25d1f48109b5d993e8a17c494871124
Full Changelog: v0.2.0...v0.3.0
v0.2.0
本 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