Skip to content

Releases: Yana-Hangabina/cpyos

脆皮鸭 CPYOS 0.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 02:50

脆皮鸭 CPYOS 0.1.0

第一个公开版本。基于 CrossMux 1.6.5,面向 Read Pico(小纸 Pico,RDP-G01-W)。

新增

  • 新版界面 / refreshed UI:首页、书架、找书、我的重新排版;设置从「我的」进入分类子页并原路返回。
  • 晋江文学城原生客户端:书架、发现、搜索、收藏夹、章节购买、段评点赞与回复、阅读进度同步;免费章走 App API,VIP 章走 WAP 解密链。
  • 微信读书:扫码登录、书架、EPUB 下载与离线阅读、进度同步,与本地书和晋江书共用书架。
  • 中文阅读:离线拼音输入与书名搜索、11 种语言断词、GB2312 兜底、SD 卡 TTF/OTF/TTC、EPUB 内嵌字体。
  • 显示与翻页:水波纹翻页、黑白快速翻页、状态栏时钟局部刷新、屏幕修复、倾斜 / 摇晃体感翻页。
  • 阅读器:书签、批注、词典、阅读统计、续读卡、KOReader 进度同步。
  • 系统:设备 OTA、浏览器传书、WebDAV、OPDS、Calibre 无线、33 种 UI 语言;成品 EPUB 与章节缓存使用设备绑定密钥加密。

安装

  • 首次安装 / 从 CrossMux 1.6.5 切换:使用网页刷机页的「首次安装 / 恢复」。它会重建分区表并要求擦除芯片,请先做整片 16 MiB 备份。
  • 从 CPYOS 升级:使用「从 CPYOS 升级」,保留 NVS 和分区表。
  • 设备 OTA:安装 0.1.0 后,设置 → 系统 → 检查更新。

网页刷机:yana-hangabina.github.io/cpyos

已知事项

  • 预编译包只面向 Read Pico;其它 CrossMux 目标请从源码构建。
  • 晋江、微信读书使用非公开接口,设备侧 TLS 不校验证书与主机名,请只在可信网络使用。
  • 首次安装会清除设备上的 Wi-Fi 凭据;SD 卡里的书和 /.crosspoint 设置不受影响。

English

The first public release of 脆皮鸭 CPYOS for Read Pico, based on CrossMux 1.6.5. It adds a refreshed UI, native JJWXC and WeRead clients, Chinese input and fonts, water-ripple and motion page turns, device OTA, and device-bound encryption for packaged books and cached chapters.

Back up the full 16 MiB flash before a first install. Use First install / recovery when coming from factory firmware or CrossMux 1.6.5, and Upgrade from CPYOS for an existing CPYOS installation. After 0.1.0, update on the device via Settings → System → Check for updates.

Unofficial firmware. JJWXC and WeRead endpoints may change; device TLS does not verify the server certificate. Use a trusted network.

脆皮鸭 CPYOS 0.1.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 13:57

脆皮鸭 CPYOS 0.1.1

0.1.0 之后的修复版本。面向 Read Pico(小纸 Pico,RDP-G01-W)。

修复

  • 段评崩溃:从段评面板返回时不再直接删除仍在运行的 worker;先等待请求结束再拆会话。若请求在 50 秒内仍不结束,宁可重启,也不在堆内部删除任务。
  • 段评气泡:气泡永远从段落最后一个字的右侧开始,并留在这一行的行盒内,可以借用右侧空白直到屏幕边缘;放不下时原地降级为纯数字或小圆点。段落跨页时只在真正段尾显示气泡。
  • 段评正文:一整条评论统一字号,长评论的换行不再裁掉单词。
  • 首次阅读手势提示:改为全屏区域图(左 / 中 / 右三块 + 右上角书签),长按、捏合、滑动等非区域动作以图标 + 文字列出;任意输入即可关闭并持久化。
  • Emoji:内置 Noto Emoji 单色子集,按码位回退到 emoji 面;丢包或内存不足时只是没有 emoji,不会崩溃。
  • 晋江章节序号:过滤 chaptertype != 0 的哨兵条目,序号与站点一致;福利番外标记为「仅 App」,不再计入未购买。
  • 网络稳定性:三主机轮换时释放多余的 TLS 会话;握手期间保持 CPU 频率;段评任务降到空闲优先级,避免看门狗复位。

新增

  • 下载范围页新增「同时缓存段评正文」开关(默认关)。整本缓存默认只取评论计数(气泡),打开后每章追加最多 30 秒 / 30 个请求的正文预取。

安装与升级

  • 数据分区有变化(语言包键数增加)。设备 OTA 只写固件,升级后请用完整安装包的「从 CPYOS 升级」重写数据分区;否则界面会回退英文、网页显示恢复页。
  • 从 0.1.0 升级:网页刷机的「从 CPYOS 升级」,或在设备上 OTA 后再补写数据包。
  • 从 CrossMux / 出厂固件切换:网页刷机的「首次安装 / 恢复」,会重建分区表并要求擦除芯片。先做整片 16 MiB 备份。

网页刷机:yana-hangabina.github.io/cpyos

English

A bug-fix release after 0.1.0 for Read Pico. It fixes the comment-panel teardown crash, keeps paragraph-comment badges from overlapping any body text (including paragraphs that break across pages), unifies wrapped comment text on one font size, replaces the first-run hint with a full-screen touch-region map, adds an OFL Noto Emoji fallback, filters JJWXC chapter sentinels (so numbers match the site), marks app-only bonus chapters, and hardens the network path against watchdog resets. A new default-off toggle also caches comment bodies with bulk chapters.

The language pack gained keys, so after a device OTA rewrite the data partition with the Upgrade from CPYOS web installer. Back up the full 16 MiB flash before a first install.