Releases: JUKOMU/JQ-Viewer
Releases · JUKOMU/JQ-Viewer
Release list
v2.0.0
v2.0.0
JQ Viewer 桌面端现已发布! 现在可以在电脑上搜索、收藏、下载和阅读漫画。本次更新还扩展了漫画导出与本地阅读能力,新增 CBZ、ZIP 导出及 CBZ 导入阅读,并针对桌面操作、大屏布局和阅读交互进行了完善。
新增
- 桌面端上线:支持 Windows、Linux,提供搜索、在线与离线收藏、章节下载、本地阅读等主要功能。
- 多格式导出:在 PDF 的基础上,新增 CBZ、ZIP 导出格式,可按需选择格式和分卷方式,方便整理、保存与在其他阅读器中使用。
- CBZ 本地阅读:支持导入 CBZ 文件、关联作品与章节,并从作品详情或本地文件列表进入阅读。
- 桌面阅读操作:支持方向键翻页和滚动、鼠标缩放与拖拽、全屏阅读,并可调节阅读宽度。
- 封面预览手势:点击作品封面可全屏查看,支持双击缩放、双指缩放、拖拽关闭,也可通过返回操作退出预览。
- 桌面端应用内更新:支持检查和下载新版本,并根据安装方式引导完成更新。
优化
- 本地文件管理:统一管理 PDF、CBZ 和 ZIP 导出文件,支持按文件格式、来源和任务状态筛选。
- 桌面布局:调整作品详情页的封面、信息区和侧栏布局,完善不同窗口宽度下的工具栏、导航与内容展示。
- 阅读交互:完善横向翻页、纵向滚动及缩放后的操作衔接,调整移动端阅读页的触摸点击区域。
- 桌面返回操作:支持使用 Esc 键执行返回操作,方便通过键盘关闭当前界面或返回上一页。
修复
- 修复部分阅读场景下滚动跳页、缩放后鼠标拖拽异常的问题。
- 修复 Android 旧版本本地文件数据迁移异常可能导致应用部分功能不可用的问题。
- 修复导出页下拉筛选操作异常及移动端下载卡片布局问题。
- 修复浏览历史卡片点击后未按预期进入作品详情页的问题。
使用提示
- PDF、CBZ 支持在应用内阅读;ZIP 用于导出和保存图片文件,不支持直接在应用内阅读。
v1.4.6
v1.4.6
本版本完成主要页面的宽屏布局适配,改善大屏场景下的导航、内容展示与阅读体验;同时优化收藏夹、搜索和历史记录的状态衔接,并修复多项影响阅读与收藏操作的问题。
新增
- 收藏夹选择窗口新增在线和离线收藏夹的新建入口,创建完成后可继续当前收藏操作。
- 宽屏下主菜单常驻显示并支持收起为紧凑模式。
- 收藏页在空间充足时显示可收起的常驻收藏夹面板,方便切换和管理收藏夹。
优化
- 优化首页、搜索、分类、作品详情、收藏、历史、下载、设置及相关工具页面的宽屏布局,根据内容采用居中、限宽、分栏或自适应网格展示。
- 优化漫画与 PDF 阅读页的宽屏显示,按实际内容区域排版和渲染;尺寸增大或切换阅读模式时按需重新渲染,并保留当前页与阅读进度。
- 收藏夹列表可先显示上次结果并在后台更新;更新失败时保留已有内容,并提供重试入口。
- 取消收藏或将作品移出当前收藏夹后,列表会就地更新并补充后续内容,减少整页刷新。
- 优化搜索结果的分页缓存;长时间连续浏览时只保留当前位置附近的内容,从详情页返回后恢复附近结果和滚动位置。
- 切换浏览历史与解析历史时保留已加载内容、展开状态和滚动位置,减少重复加载。
修复
- 修复从详情、搜索、分类或批量解析页面选择非默认在线收藏夹时,作品可能未进入所选收藏夹的问题。
- 修复在线收藏移动失败后再次操作时,收藏状态可能不一致的问题。
- 修复解析历史删除失败时列表状态不正确,以及删除后继续分页可能出现重复或遗漏的问题。
- 修复网络实际可用时,阅读入口仍可能提示“当前网络不可用”并阻止进入阅读页的问题。
- 修复从预览页进入阅读页后,原图已经缓存但仍长时间显示加载占位的问题。
- 修复侧边栏已收起时向左滑动仍可能显示遮罩的问题。
v1.4.5
v1.4.5
本版本重点优化历史记录与批量解析体验,让历史内容更易查找,批量输入更易整理,JM 号与结果卡片之间的定位更直观。
新增
- 浏览历史按“今天、昨天、本周、本月、3 个月内、6 个月内、今年、更早”分组展示,支持展开或折叠并显示各组记录数。
- 批量解析编辑模式新增“按 ID 分行”,按当前解析规则提取有效 JM 号、去重并整理为每行一个 ID。
- 批量解析原文中成功解析的 JM 号支持单独点击,定位对应结果卡片并保持高亮。
- 详情页的“登场人物”和“作品”标签支持点击后按标签搜索。
优化
- 历史页显示浏览历史和解析历史的记录总数,并支持分页加载。
- 浏览历史按日期分组按需加载,分组加载失败时可直接重试。
- 切换历史页签或重新进入页面时保留列表和滚动位置,删除、刷新及分页过程中的状态衔接更稳定。
- 统一搜索结果、分类筛选、详情标签和缓存 ID 标签的层次与可点击提示,并优化侧边栏遮罩和手势滑动反馈。
修复
- 修复历史页快速切换页签或并发分页时,过期请求可能覆盖当前列表的问题。
- 修复删除历史记录后列表未及时补充、记录数量显示不准确的问题。
- 修复批量解析失败结果过滤后,原文与结果卡片索引可能错位的问题。
- 修复批量解析点击边界位置时高亮状态丢失,以及末尾结果卡片难以滚动到定位位置的问题。
v1.4.4
v1.4.4
本版本优化应用内更新包分发与页面交互稳定性,减少下载、导出和详情浏览过程中的异常体验。
新增
- 应用内更新会优先匹配当前设备的 CPU 架构下载更新包;没有匹配包时使用通用安装包。
优化
- 优化下载和 PDF 导出进行时的侧边栏进度刷新,减少频繁进度变化对菜单操作与动画的影响。
修复
- 修复详情页尚未加载完成时退出再返回,页面可能持续显示加载状态的问题。
- 修复详情页 Tab 栏取消吸顶时,页面内容可能整体上移的问题。
下载提示
- 如果您不知道您设备的架构,请下载 universal.apk,这通常适用于大部分设备。
v1.4.3
v1.4.3
新增侧边栏任务进度展示,并进一步优化侧边栏的展开、收起与滑动体验。
新增
- 左侧侧边栏现在可以直接显示下载与 PDF 导出的整体进度,无需进入下载页面即可查看当前百分比。
- 下载与 PDF 导出同时进行时,侧边栏会分别显示两类任务的进度。
优化
- 优化侧边栏展开、收起和跟随手势滑动时的动画反馈。
- 调整侧边栏的手势识别,使短距离滑动和快速轻扫更容易完成操作。
- 优化侧边栏菜单卡片的背景、阴影和选中状态。
- 优化排队中任务及实时进度的显示时机,避免旧状态覆盖最新进度。
修复
- 修复漫画详情页横向切换与侧边栏开启手势相互干扰的问题。
v1.4.2
v1.4.2
优化弹窗、菜单组件的样式。
优化
- 统一确认、输入、单选、长文本及权限说明等弹窗的布局和样式。
- 统一搜索、分类、收藏、历史、下载任务和 PDF 管理等页面的“更多操作”菜单。
- 优化左侧侧边栏的整体背景与菜单层次。
v1.4.1
v1.4.1
本版本进一步优化应用内更新体验,让下载进度、速度和安装状态在应用页面与系统通知中保持一致,更新完成后的状态反馈更加清晰。
优化
- 统一应用内更新页面与系统通知中的下载进度、已下载大小、总大小和下载速度展示。
- 优化下载进度通知的刷新频率,减少高频刷新带来的干扰。
- 下载完成后保留最终进度和完整安装包大小,短时间完成的下载也能正确显示完成状态。
- 新增数字位平滑过渡动画,让进度、大小和速度变化更加自然。
- 优化从系统安装器返回后的状态同步,取消安装后可重新执行安装。
修复
- 修复应用内更新页面与系统通知中的进度和状态可能不一致的问题。
- 修复系统安装器取消后,应用仍停留在安装中状态的问题。
v1.4.0
v1.4.0
本版本新增应用内更新能力,支持 GitHub 和 Gitee 双源下载及完整安装包校验;同时完善阅读器损坏图片恢复、预载稳定性和低版本 Android 兼容性。
新增
- 新增应用内更新功能,可在关于页面直接检查、下载并安装新版本。
- 支持 GitHub 和 Gitee 双源同时下载,先达到 10 MiB 的来源将继续下载,另一个连接自动关闭。
- 下载过程中通过系统通知显示当前来源、下载进度和校验状态,并支持取消下载。
- 安装前校验 APK 文件大小、SHA-256、包名、版本名称、版本码和正式签名证书。
- 校验通过后直接打开系统安装界面;Android 8.0 及以上会按需请求未知来源安装权限。
- 关于页面新增更新版本、安装包大小、发布说明、下载进度和失败原因展示。
优化
- 启动时只提示发现新版本,不会自动下载更新。
- GitHub 和 Gitee Release 使用同一份 APK、发布文案和
latest.json更新元数据。 - 优化本地图片快速校验,损坏或无法解码的图片会回退到网络重新加载。
- 阅读器支持使用最新章节信息批量重试加载失败的图片,并保留仍然失败的页面状态。
- 调整 Android 原生功能分层并补充插件契约测试,提高后续维护和回归验证的稳定性。
修复
- 修复横向和纵向阅读模式中损坏图片缺少明确失败状态和重试入口的问题。
- 修复图片预载失败事件可能影响新一轮请求的问题。
- 修复预载缓存键冲突以及异常结果未正确清理的问题。
- 修复部分低版本 Android 设备上收藏夹和历史记录分页查询不兼容的问题。
- 修复小于 10 MiB 的安装包下载完成后无法选出下载源的问题。
- 修复取消更新或关闭较慢下载源时可能残留任务和临时文件的问题。
- 修复 Android 8.0 及以上停止更新通知时可能出现的前台服务异常。
使用提示
- 应用内下载需要通知权限;拒绝授权后不会开始下载。
- 如果系统禁止安装未知来源应用,请按提示允许 JQ Viewer 安装应用后返回。
- 下载源选定后,如果下载或校验失败,本次更新会直接停止,不会自动重试或切换来源。
- 安装过程仍由 Android 系统安装器确认,不会静默安装。
下载
- 推荐在应用内通过“关于 → 检查更新”下载和安装。
- 也可以在本 Release 附件中手动下载
JQ-Viewer-1_4_0.apk。
v1.3.0
v1.3.0 更新内容
本版本重点完善图片缓存查看、阅读体验、下载完整性校验,以及 PDF 文件和导出任务管理。
新增
- 新增图片缓存管理页,可按章节查看缓存图片、章节标题、页数、缓存类型和占用空间。
- 图片缓存支持章节展开/收起、页码排序、响应式网格和图片预览。
- 图片预览支持双指缩放、拖动查看和双击分级放大。
- 支持从图片缓存直接进入对应作品和章节详情,返回后保留页面位置。
- 历史记录进入作品详情时支持直接定位到对应章节。
- 详情页支持通过链接选中指定章节。
- 新增 PDF 管理中心,下载页增加“下载 / PDF”入口。
- PDF 文件管理支持导入、搜索、来源筛选、分页、阅读、校验、复制路径、打开文件夹、移出文件库和删除实际文件。
- PDF 导出任务支持排队、实时进度、合并导出、分卷导出、取消、重试、删除任务记录,以及失败、部分完成和中断状态展示。
- 应用导出的 PDF 会自动登记到 PDF 文件列表中。
优化
- 统一在线章节和离线章节的图片预加载链路,减少章节切换、拖动预览和返回阅读页时的旧请求干扰。
- 阅读器双击缩放调整为
1x → 2x → 3x → 5x → 1x循环,最大缩放倍率提升至5x。 - 优化详情页图片预览加载,根据图片下载、PDF 和网络图片来源选择对应加载路径。
- 下载完成后增加“校验中”阶段,交叉检查下载记录、
meta.json、图片清单和图片内容,校验通过后才标记完成。 - 优化批量下载通知,减少排队任务通知数量,并汇总完成和失败结果。
- 优化批量下载离开详情页后的任务参数保存,确保任务继续使用提交时的作品和章节信息。
- 优化设置页滚动位置保持、更新检查反馈、入口箭头、按钮焦点和缓存容量提示。
- 更新前端构建依赖并补齐 Linux Rollup 依赖,改善 CI 构建稳定性。
修复
- 修复阅读器章节切换时旧请求结果覆盖当前章节的问题。
- 修复图片预加载失败后错误清理新请求状态的问题。
- 修复详情页预览来源混用、旧事件回写和缺图状态显示不准确的问题。
- 修复缓存图片预览拖动边界问题。
- 修复批量下载离开详情页后出现
albumId、chapterId参数竞态的问题。 - 修复无效章节 ID、空章节 ID、路径分隔符和目录逃逸输入。
- 修复下载任务在校验失败后仍可能被恢复为“已完成”的问题。
- 修复 PDF 管理中的文件校验、任务取消、失败持久化、重试状态、通知取消和临时文件清理问题。
- 修复 PDF 文件列表、导出任务列表和实时进度之间的过期请求覆盖问题。
- 修复关于页仓库链接点击冲突、更新状态初始显示错误和设置页“重置为默认”按钮可访问性问题。
- 修复 CI 构建失败及相关回归测试计时器泄漏问题。
使用提示
- PDF 管理页面中的“移出”只移除文件库记录,不删除实际文件。
- 删除实际 PDF 文件前会要求二次确认。
- 删除导出任务记录不会删除已经生成的 PDF;如需删除文件,请在“PDF 文件”页面执行删除操作。
- 下载完成后会先进行完整性校验,校验期间任务会显示为“校验中”。
- 长时间 PDF 导出、取消、重试和进程中断恢复,建议在系统电池设置中允许 JQViewer 后台运行。
下载
v1.2.0
v1.2.0 更新内容
新增
- PDF 导出支持多章节合并,可选择“每章一个 PDF”或“合并为一个 PDF”,并支持按页数自动分卷。
- PDF 文件名模板新增
{chapterRange}章节范围变量,可自动生成“第1-3话”“第2-3话+第5-9话”等范围名称。 - 阅读器新增上一章、下一章和章节列表,可在阅读过程中直接切换章节。
- 新增“阅读结束时展开工具栏”设置,阅读至章节末尾时可自动显示操作栏。
- 详情页预览支持原地追加图片,首次点击“查看更多图片”后可继续上滑自动加载。
- 纯数字搜索支持直接进入对应作品详情页。
优化
- 大幅优化 PDF 原图导出速度,减少 WebP、PNG 等图片导出时的转换开销和最终 PDF 体积。
- 优化大篇幅 PDF 的内存与存储空间占用,提升多章节、长篇漫画导出的稳定性。
- 完善 PDF 导出进度、完成和失败通知,后台导出时可查看当前任务及页数进度。
- 增强 PDF 导出失败保护,导出异常时保留已有文件,并自动清理临时文件。
- 优化图片缓存、阅读预加载和章节下载的并发策略,降低内存压力下的卡顿和异常风险。
- 设置页新增缓存实际生效容量和限制原因等信息,方便查看当前缓存状态。
- 详情页各 Tab 独立保存浏览位置,从阅读页返回后可恢复原来的 Tab 和滚动位置。
- 优化预览图片缺失时的重试提示和加载状态显示。
- 优化 PDF 导出位置的长路径显示和界面对齐。
修复
- 无效数字 ID、空资源或不匹配资源现在会提示“本子不存在”,并阻止错误跳转。
- 修复数字 ID 搜索时可能残留旧搜索结果的问题。
- 修复部分作品缺少作者信息时可能被误判为不存在的问题。
- 修复详情页来源选择控件被 Tab 栏遮挡的问题。
- 修复纵向阅读首尾提示区域与滚动位置不一致的问题。
- 修复预览缺图时加载数量和重试状态显示不准确的问题。
- 修复 PDF 导出和下载在连续任务或异常情况下可能出现的通知状态不同步问题。
- 修复 PDF 导出异常路径下可能残留任务占用、影响后续导出的问题。
- 修复部分文件读取、路径边界和缓存回退场景中的稳定性问题。
使用提示
- 部分后台管理较严格的设备,在长篇 PDF 导出切到后台后可能暂停运行。如果进度长时间不动,请在最近任务中锁定应用,或在系统电池与后台管理中允许 JQViewer 后台运行后重试。