Releases: ppxb/jm-boom
Releases · ppxb/jm-boom
Release list
JM Boom v0.4.3
JM Boom v0.4.2
功能
- 阅读器新增纵向阅读模式,可在滚动阅读时保留键盘翻页和章节切换体验 (97868ac)。
- 阅读器新增双页模式,并支持阅读方向设置与日漫从右向左翻页 (9fbf670, 48db8f0)。
- 首页分区目录改为更紧凑的悬浮侧轨,减少信息流阅读时的占位 (1573f75)。
优化
- 双页阅读时按页面分组预取图片,提升连续翻页时的准备速度 (078f626)。
- 接近章节末尾时提前预取下一章 manifest 和首页图片,减少跨章等待 (f106ce7)。
- 统一多处页面标题、顶部间距和个人中心内容对齐,整体视觉更收敛 (bcdafe7, eb3b9f6, c8ab616)。
修复
- 修复页面返回按钮在部分布局中被拉伸的问题 (15058b9)。
其他
- 更新项目接手说明与当前阅读器实现记录 (df41288)。
JM Boom v0.4.1
功能
- 阅读页底部 toolbar 新增可拖动进度条、上一章、下一章和章节列表 drawer,并支持拖动 tooltip 预览目标页 (c010931)。
- 应用启动时自动检查更新,并使用 SQLite 运行期缓存避免短时间重复检查 (3054302)。
优化
- 阅读器图片渲染改为相邻页 DOM 窗口化和 transform 位移,减少长章节阅读时的 DOM 压力 (3054302)。
- 阅读器预取半径和并发策略调整,提升连续翻页时的图片准备速度 (3054302)。
- 底部阅读 toolbar 改为深色半透明样式,进度条和拖动点更轻量 (c010931)。
- 阅读器底部 toolbar 进一步收窄,拖动节点按住时放大,章节目录按正序展示并自动滚动到当前章节 (7f32a6e)。
修复
- 修复阅读页 manifest 尚未返回时 toolbar 显示
0 / 0的问题,现在会等页数可用后再显示 toolbar (3054302)。 - 修复阅读页左右透明点击区域无法翻页和点击区域过大的问题 (4a3d4c9)。
- 修复阅读器顶部返回和刷新按钮在深色 toolbar 下 hover 文本颜色不一致的问题 (c010931)。
其他
- 发布矩阵扩展到 Windows x64、Windows ARM64、Linux x64 和 Linux ARM64,并更新
latest.json生成流程 (3054302)。
JM Boom v0.4.0
功能
- 新增 SQLite 存储基建,用于下载任务、阅读缓存索引和运行期缓存等本地数据管理 (ec525ed)。
- 新增运行期 API 缓存,缓存 endpoint discovery、图片域名和阅读 manifest,减少重复网络请求 (a92bbba)。
- 新增加密自动登录配置,支持登录页勾选自动登录和设置页账号配置,启动时重新登录刷新用户资料 (8ae81bd)。
- 新增运行诊断日志和性能调试日志开关,便于定位阅读器、缓存和下载性能问题 (827e314)。
优化
- 下载任务持久化从 JSON 迁移到 SQLite,并对下载进度写入做节流,降低频繁写盘开销 (ec525ed, e1eb952)。
- 阅读缓存改为 SQLite 索引并后台清理,减少翻页关键路径上的目录扫描和清理阻塞 (bfb5fff, feafe36)。
- 下载页单任务内图片下载改为有限并发,提升整章下载速度 (26ff175)。
- 前端列表页、排行、每周推荐和搜索页统一 route search 状态和 Query 默认策略,减少筛选状态和返回行为不一致 (7ceb346)。
- 二级页面统一返回按钮和导航状态处理,避免筛选分页污染返回栈 (0e39140, d56f472)。
- 全局滚动条统一为 6px 宽、4px 圆角并适配主题,去除滚动条箭头 (b4e82e3)。
- 阅读页 toolbar 改为点击显示/隐藏,避免鼠标移动时频繁弹出 (90b7eb9)。
修复
- 修复代理配置未覆盖应用更新器的问题,更新检查和下载现在会使用同一代理配置 (7fab05d)。
- 修复登录兼容和账号处理问题,提高登录、签到和收藏相关请求稳定性 (8279db0)。
- 修复二级页面返回和滚动条稳定性问题,减少返回时页面抖动 (7e5f49c)。
- 修复自动登录和代理初始化顺序,启动时会先同步代理再执行自动登录 (8ae81bd)。
其他
JM Boom v0.3.0
JM Boom v0.2.2
JM Boom v0.2.1
更新内容
- 接入 GitHub Releases 发布链路和 Windows MSI 在线更新基础设施。
- 设置页新增“版本与更新”,支持查看当前版本、检查更新和安装更新。
- 版本信息旁新增 GitHub 仓库入口,便于跳转到项目发布页。
- 调整更新状态展示,让当前版本和检查状态保持同一行。
说明
Windows 用户请下载 JM-Boom-v0.2.1-Windows.msi。
JM Boom v0.2.0
新增
- 新增「排行榜」页面,并加入左侧悬浮菜单。
- 排行榜支持分类与排序筛选:
- 分类包含同人、单本、短篇、韩漫、English Manga、3D、Cosplay、禁漫汉化组等。
- 排序支持最新、最多点赞、总排行、月排行、周排行、日排行。
- 首页部分分组的「查看更多」已同步禁漫天堂的二级筛选页面。
- 「每周连载更新」支持星期与分类筛选。
- 「韩漫更新」「其他更新」「禁漫汉化组」支持对应排行榜筛选。
- 固定分类页面仅显示必要的排序筛选。
阅读器优化
- 重构阅读器缓存与请求流程,改为按页面请求与预取。
- 优化翻页时的相邻页预热逻辑,减少等待与重复请求。
- 调整阅读缓存处理,提升连续翻页体验。
- 改进图片线路与远程配置解码逻辑。
其他调整
- 简化首页展示,移除首页标题副文案。
- 版本号更新至
0.2.0。
JM Boom Test Release
核心优化
- 优化阅读器缓存与预载流程,连续翻页更顺滑,减少无谓的重复解码与缓存写入(
e739fab、c9944e1、658cdb4、f666d67、d79add4) - 修复阅读进度回跳失败问题,并补强单章节历史记录和返回导航恢复(
942fe01、1f0f8d1、1c47b3d) - 修复下一章顺序与阅读页返回导航问题,提升阅读流程稳定性(
1c47b3d) - 仅在已登录状态下显示收藏入口,减少无效操作(
c9bb346)
设置与个人中心
- 增强设置页网络控制能力,支持接口探测、代理配置和图片线路切换(
b4ca6e8) - 优化设置页中的图片预载数量展示,默认语义与实际行为保持一致(
8626fde、f2a5a6c) - 重构个人中心页面,简化登录流程并整理页面结构,实现自动签到(
a5160ca、185a2a2)
其他调整
- 新增阅读历史功能,并支持删除历史时的确认操作(
f31a243、04ee6e6、e88bdb6) - 清理部分页面冗余文案和样式调整,提升整体一致性(
654b6ec、54b55f9、631c2a8、a86afd7、dbde7de)
性能优化
- 优化首页卡片 tooltip 的渲染开销(
99fb83f) - 调整阅读器缓存写入与解扰重排逻辑,提升图片加载效率(
0b7dad6、d79add4)