Repository navigation
Releases: LovelyFlash/JMComic-HarmonyOS
Releases · LovelyFlash/JMComic-HarmonyOS
Release list
JMComic HarmonyOS v1.0.11
JMComic HarmonyOS v1.0.11
- 修复详情页收藏星标点击无反应(同一节点重复绑定半模态导致覆盖,合并为单 sheet 复用)
- 收藏流程完善:选择收藏夹显示加载态,完成后弹窗提示成功/失败,失败可重试,请求结果与服务器状态对齐
- 点赞与服务器同步:按服务器返回更新红心状态,新增本地点赞记录持久化,重启应用后红心保持
- 收藏页改版:移除本地收藏,仅保留禁漫云收藏(文件夹切换、新建与长按删除)
- 修复收藏列表下滑加载内容重复(总页数估算修正与已加载 id 去重)
安装包:entry-default-signed.hap 为签名包(直接安装);entry-default-unsigned.hap 为未签名包(需自行签名或用于调试)。
JMComic HarmonyOS v1.0.10
JMComic HarmonyOS v1.0.10
更新内容
- 发现页重构为 NavDestination:标题栏内嵌「禁漫主页/禁漫最新」胶囊分段切换,菜单新增官方刷新按钮,沉浸光感材质渐进模糊
- 禁漫最新列表改用纯行渲染并恢复分割线,封面尺寸对齐官方列表
- 全部二级页面标题栏背景透明化并补齐安全区扩展,设置/阅读设置/关于页标题栏改用官方 STACK + 渐进模糊
- 阅读器工具栏按钮统一官方规格(40vp 圆形),纵向点按区调整为上 30%/中 55%/下 15%
- 主题色选择弹窗标题迁移官方 bindSheet title,修复主题色弹窗重复标题
- 图片反打乱、下载写文件、数据库行读取增加异常捕获与错误日志
- 修复系统 API 告警(syscap 注解),关于页与发现页安全区适配
- 应用内版本号统一为 v1.0.10
安装
- entry-default-signed.hap:签名包,可直接安装
- entry-default-unsigned.hap:未签名包
JMComic HarmonyOS v1.0.9
JMComic HarmonyOS v1.0.9
更新内容
- 章节真实下载:选章下载、暂停/继续/重试与页级进度,后台长时任务,删除记录自动清理文件
- 离线阅读:图片列表随下载持久化,断网可读已下载章节;旧版本下载在线打开一次自动补全
- 下载时自动缓存详情/封面/评论,详情页本地秒开;新增「下载时保存详情数据」「离线优先」设置
- 详情页下载入口升级:选章弹窗、已下载状态回显、官方强调型开始下载按钮
- 修复已下载漫画封面与离线图片不显示(沙箱路径转 file:// URI、双网络栈抓取与自愈)
- 导航标题全面迁移官方 .title(),Toast 改用 UIContext,删除冗余自绘标题栏组件
- 半模态拖动内容实时跟手,设置页开关、进度条等组件官方化
- 应用内版本号统一为 v1.0.9
安装包
entry-default-signed.hap:签名包,可直接安装entry-default-unsigned.hap:未签名包
JMComic HarmonyOS v1.0.8
JMComic HarmonyOS v1.0.8
更新内容
- 更新项目文档:README 同步版本信息、功能特性(ID 搜索 / 详情信息栏 / 应用内更新日志)与构建配置说明
- master 主线同步
feature/ui-harmony-adaptation全部改动,本发布包由 master 构建 - 应用内版本号统一为 v1.0.8
安装包
entry-default-signed.hap:签名包,可直接安装entry-default-unsigned.hap:未签名包
JMComic HarmonyOS v1.0.7
JMComic HarmonyOS v1.0.7
更新内容
- 搜索支持直接输入漫画 ID,可直接打开对应详情页;搜索页输入框新增清除按钮
- 详情页新增信息栏:名称、ID、作者与标签统一为按钮式样式,点击即可搜索
- 标签放大统一字号与间距,新增「标签」标题,修复空白标签气泡
- 名称过长时自动限制宽度并换行显示,不再超出屏幕
- 关于页新增「更新日志」,可查看历次版本更新内容;应用内版本号统一为 v1.0.7
- 完善日志系统:日志级别控制、全局崩溃与异常捕获、路由与网络日志
- 兼容 HarmonyOS API 26(compatibleSdkVersion/targetSdkVersion 26.0.0)
安装包
entry-default-signed.hap:签名包,可直接安装entry-default-unsigned.hap:未签名包
JMComic HarmonyOS v1.0.6
JMComic HarmonyOS v1.0.6
更新内容
- 渲染性能优化:历史、下载、评论、每周榜单、收藏、发现页与详情页章节网格改用 LazyForEach 按需构建,长列表滚动更流畅
- 详情页章节支持「排序」与「显示全部」即时刷新
- 「追更」「账号」页标题栏统一为系统标题栏格式(与设置页家族一致)
- 修复发现页分区容器顶对齐,列表起始位置贴合标题
安装包
entry-default-signed.hap:签名包,可直接安装entry-default-unsigned.hap:未签名包
JMComic HarmonyOS v1.0.5
JMComic HarmonyOS v1.0.5
更新内容
- 收藏夹选择面板对齐阅读器 sheet 容器规范:系统标题栏(标题 + 关闭按钮)、拖拽条与沉浸光感材质
- 新建收藏夹输入栏固定于面板底部(手势导航条上方)
- 修复面板列表未贴标题下方的空白问题(Scroll 短内容默认居中,已改为顶部对齐)
安装包
entry-default-signed.hap:签名包,可直接安装entry-default-unsigned.hap:未签名包
JMComic HarmonyOS v1.0.4
沉浸光感材质真机修复(作用域根因定位)
修复
- 详情页返回/收藏按钮沉浸光感材质真正生效:真机 hilog 实锤根因为作用域限制——
systemMaterial对内容区组件被框架直接禁用(Material inactive: out of scope. Use component in navigation title bar or Tabbar.,页面 6 处调用各刷一条警告);返回/收藏按钮移入 NavDestination.title()悬浮标题栏,配barStyle: BarStyle.STACK层叠布局保持封面大图顶部延伸与按钮原位悬浮 - 移除材质与
backgroundBlurStyle同设(官方 FAQ:模糊层覆盖材质层导致材质不可见) - 评论/分享/点赞/下载四个 hero 按钮删除无效材质调用(内容区永久 out of scope,维持裸图标设计,同时消除日志警告)
验证(真机 ADY-AL10 / API 26)
- 材质圆形磨砂底渲染清晰(hero 区与滚动内容上均生效);警告 6 → 0
- 返回键、收藏夹弹层、滚动悬浮交互全部通过
文档
- agent.md / README 沉浸光感 FAQ 补作用域根因、
.title()+BarStyle.STACK方案,及 14 处 NavDestination 根材质遗留债务说明
安装
entry-default-signed.hap:Debug 证书签名,HarmonyOS NEXT 设备开启开发者模式后可直接安装entry-default-unsigned.hap:未签名,可用自己的证书重新签名后安装
JMComic HarmonyOS v1.0.3
详情页沉浸改版 + 阅读器渲染性能优化
新增
- 沉浸详情页:封面模糊大图 + 深浅自适应渐变遮罩全屏延伸;标题/作者/点赞评论数/漫画源与「继续阅读」聚合于封面区;评论/分享/点赞/下载四按钮移入封面区,图标+文字标签 + 沉浸光感材质
- 秒进阅读器:详情页点击「继续阅读」/章节跳转同步转场,章节图片由阅读器异步自取(loading 反馈、失败可重试),消除点击后的网络等待假死感
优化
- 阅读器状态栏:阅读器内全程隐藏(打开菜单/半模态不再恢复状态栏),消除避让区回写触发整树重渲染导致的图片错位
- 切章性能:单页/双页 Swiper 改 LazyForEach 惰性构建,切章/进入不再一帧销毁重建整章页面节点;切章立即关闭半模态 + 内容层遮罩 loading 即时反馈
- 详情页交互:继续阅读文案、章节/相关作品安全区适配、返回详情页时阅读进度自动刷新
修复
- 沉浸光感不生效:
app.json5补targetAPIVersion: 26(app 级 enable metadata 生效条件),操作按钮材质恢复生效 - 「分享」按钮显示英文 key:Translations 补
share键(中/英 + 分发 case)
安装
entry-default-signed.hap:Debug 证书签名,HarmonyOS NEXT 设备开启开发者模式后可直接安装entry-default-unsigned.hap:未签名,可用自己的证书重新签名后安装
JMComic HarmonyOS v1.0.2
阅读器大版本:阅读模式与交互重构、暗色模式语义化、设置页改版、工具栏即点即显。
新增
- 阅读模式:条漫(strip)模式按参考项目重写——挂载即加载、前后预取、锚点重校、双击缩放;章节进度实时防抖保存
- 翻页方式:条漫 TTB 翻页、音量键翻页、自动翻页、侧边页码拖动条
- 图片清晰度档位切换;启动页(launch page)
优化
- 工具栏即点即显(重点):移除打开工具栏时「恢复状态栏 → 轮询等待避让区回写(最长 500ms)→ 再渲染」的串行链路,改为点击立即渲染、状态栏并行恢复;
lastTopAvoid缓存保证首帧 padding 一次到位、避让落地无跳动 - 工具栏覆盖层:上下两条
expandSafeArea延伸至屏幕边缘,不再露出图片内容;点击中间空白区域即可关闭工具栏 - 阅读器状态栏:进入阅读器隐藏,工具栏/设置半模态出现时条件恢复,离开自动还原;400ms 延时跨过 push 转场避免避让塌陷
- 条漫避让缺口:图片链路按官方示例 7 整链
expandSafeArea(滚动容器关闭 clip),修复条漫滚动后顶部/底部缝隙
适配
- 暗色模式:改用官方语义色资源实现,
bg_page/bg_surface进一步加深 - 设置页:
ListItemGroup规范布局 +SettingSelect,章节列表胶囊宫格,半模态底部安全区 - 各页面安全区适配补全
安装
entry-default-signed.hap:Debug 证书签名,HarmonyOS NEXT 设备开启开发者模式后可直接安装entry-default-unsigned.hap:未签名,可用自己的证书重新签名后安装