Skip to content

墨读 0.6.12 · Windows / Android / Linux x64 / Linux arm64 / macOS Intel / macOS Silicon / 鸿蒙 / 鸿蒙自签 / iOS

Choose a tag to compare

@RoutineMiku RoutineMiku released this 11 Nov 13:15
· 33 commits to main since this release

墨读 0.6.12

扩展可以装了

扩展菜单去掉了顶部那行说明,末尾多了一张虚线卡 添加扩展:

  • 点进去是一整页教程:扩展格式、三步流程、面板能用的宿主接口,还有「填入示例」一键跑起来
  • 三种导入方式:把 .json / .html 拖进窗口、粘贴内容点「导入」、点「选文件」(手机上打开系统文件选择器)
  • 导入成功后扩展菜单立刻多一张卡,点开就是面板;「已安装」里可以打开、移除,同名再导会问一次覆盖
  • 面板跑在 sandbox iframe 里,通过 postMessage 和墨读说话:toast / context / search / openBook / shelf
  • 扩展存在 data.json 里,备份、换设备、导出恢复一起带走;分发给别人就是那一个 JSON 文件

一个最小扩展:

{
  "name": "阅读小助手",
  "desc": "显示当前在读的书",
  "version": "1.0.0",
  "author": "你的名字",
  "icon": "star",
  "html": "<div id=ctx>读取中…</div><script>parent.postMessage({moread:'context'},'*');addEventListener('message',e=>{if(e.data.moread==='context')document.getElementById('ctx').textContent=JSON.stringify(e.data.data.book)})<\/script>"
}

其他

  • 安卓端补上了 WebView 的文件选择回调,网页里的「选文件」按钮不再点了没反应
  • 扩展面板在竖屏下「管理」和返回键同一行,不再多占一层
  • 已停在扩展子页时再点侧栏「扩展」,直接回菜单(和返回键一致)

九平台资产:Windows / Linux x64 + arm64 / macOS Intel + ARM / APK / 鸿蒙 hap(含签名)/ iOS ipa。

同一份 ui/,一套代码跑遍各端。版本 0.6.12(Android versionCode 612)。

平台 文件 怎么用
Windows x64 MoRead-windows-0.6.12.zip 解压,双击 墨读.exe。免安装、不写注册表,数据跟着程序走
Android 7+ MoRead-android-0.6.12.apk 直接安装(与桌面共用同一套阅读与书源逻辑)
Linux x64 MoRead-linux-x64-0.6.12.tar.gz tar xzf … 后跑 ./moread,或 ./install.sh 装桌面图标
Linux arm64 MoRead-linux-arm64-0.6.12.tar.gz 同上,树莓派 / ARM 小主机
macOS Intel MoRead-mac-x64-0.6.12.zip 解压得到 MoRead.app。未签名:首次打开要右键 → 打开,或 xattr -dr com.apple.quarantine MoRead.app
macOS Apple Silicon MoRead-mac-arm64-0.6.12.zip 同上
鸿蒙 NEXT MoRead-harmony-0.6.12.hap 未签名,用 DevEco「自动签名」或自己的证书签
鸿蒙(自签) MoRead-harmony-0.6.12-signed.hap SDK 自带 OpenHarmony 测试 CA 签的,开发板 / 模拟器可 hdc install
iOS 15+ MoRead-0.6.12-unsigned.ipa 未签名,Sideloadly / AltStore 填自己 Apple ID 重签(免费账号 7 天到期)
网页 / iPad PWA — https://routinemiku.github.io/MoRead-Windows/

说明

  • 只有 Windows、Android 是每期实测的;Linux / macOS / 鸿蒙 / iOS 未做真机验证(手上没这些设备)。编译、签名、包结构都验过,实机反馈欢迎开 issue。
  • Linux 包内 moread 的可执行位已写成 0755(Windows 打 tar 会按 NTFS ACL 写成 0666,脚本里重算了 tar 头校验和);macOS 包保留了 framework 的 14 条符号链接(先解压再压缩会把 Versions/Current 变成 1 字节文件)。
  • 鸿蒙零售机只认华为签发证书,唯一免费路径是 DevEco 自动签名(绑自己账号 + 设备 UDID)。
  • iOS 的 ipa 由 GitHub Actions 的 macOS runner 编译(.github/workflows/ios-ipa.yml),未签名,需要自己重签。