PicaComic 的演进历程 · 从 PicACG 客户端到多源聚合
起步:PicACG 非官方客户端
项目最初定位非常明确——就是 PicACG(哔咔漫画)的一个第三方阅读器。那个版本的功能围绕 PicACG 一个源展开,支持浏览、搜索、收藏、阅读和下载。
Flutter 的跨平台特性让它在 Android 和 iOS 两端同时跑起来,但当时还没有考虑桌面端。
扩展:多漫画源支持
随着用户需求增多,项目逐步加入了更多漫画源。每加一个源都是一次架构层面的抽象——不同站点的 API 差异很大,需要用统一接口包装。
这个阶段引入的内置源包括:
- e-hentai / exhentai — 需要 Cookie 身份验证
- JmComic — 图片重组算法(来自 JMComic-qt 项目)
- Hitomi — 历史记录、语言筛选
- nhentai — 独立接口加载漫画列表(点击 tag 时)
- 绅士漫画 — 中文源,支持分类屏蔽
同时,标签翻译功能接入了 EhTagTranslation 数据库,让 e-hentai 系列源的标签可以显示中文。
3.0 系列:自定义漫画源
3.0.0 版本引入了 自定义漫画源 的概念,让用户可以在应用内添加非内置的漫画源。
3.1.0 版本是一个里程碑——自定义漫画源功能重构,更换了 JS 引擎,更改了编写方式,添加了大量接口。官方文档同步更新,详细说明了如何编写和调试自定义漫画源。同时,这也导致旧版本添加的自定义漫画源 全部失效,需要重新添加。
数据结构在这次更新中也做了较大改动,旧版本数据直接迁移可能出问题,建议迁移前做完整备份。
4.0 系列:UI 重整与桌面端完善
4.0.0 版本开始,UI 进行了全面调整。V4.0.2 优化了探索页面、修复了阅读器从上至下连续模式的性能问题、引入了本地文件日志。
这个阶段桌面端也逐步成熟:Windows 端 WebView 开始支持应用内代理(3.1.4),窗口管理的若干 bug 被修复。
最后一个版本 V4.0.4 是纯 bug 修复版本,涉及 hitomi 历史记录、数据导入导出、禁漫评论加载、nhentai 语言筛选等多个漫画源的问题。
归档与迁移
2024 年 12 月,项目被维护者归档(archive),并推荐用户迁移到新项目 venera(venera-app/venera)。归档意味着:
- 仓库变为只读(read-only)
- 不再接受 issue 和 PR
- 不再发布新版本
归档原因未在仓库说明,但通常与个人精力、项目方向调整有关。
关于 venera
venera 是 PicaComic 的精神续作,在 PicaComic 的基础上继续演进。如果后续需要查看更新的功能特性或 bug 修复,可以关注 venera 仓库。本页面的功能说明以 PicaComic V4.0.4 为基准,标注"以官方最新版为准"的内容同样适用于 venera。