Skip to content

Releases: chenweil/apple-books-export

v0.3.6

Choose a tag to compare

@github-actions github-actions released this 16 Oct 07:02

What's Changed

  • feat(appkit): speech foundation -- credential channel and the machine protocol by @chenweil in #54
  • feat(appkit): the speech panel -- two-level voice picker, cost notice, playback by @chenweil in #55
  • docs: 记录 AppKit 语音入口(ADR 0008) by @chenweil in #56
  • docs(changelog): 补记语音能力 —— 回填 v0.3.4,新增 Unreleased by @chenweil in #57
  • docs: 更正「端到端从未执行」——CLI 路径实际成功调用过供应商 by @chenweil in #58
  • fix(appkit): 语音面板尺寸失控、无法恢复、无法关闭 by @chenweil in #59
  • fix(appkit): 音色目录从未接进面板 by @chenweil in #60
  • fix(appkit): 超长状态文案把语音面板撑出屏幕 by @chenweil in #61
  • fix(speech): locator 候选按书收窄,别把别的书的路径报给用户 by @chenweil in #62
  • feat(appkit): 语音面板加「导出音频」,把已有的 speech export 接进 GUI by @chenweil in #63
  • fix(appkit): 语音导出的目标必须是这本书的导出根,而不是任意目录 by @chenweil in #64
  • feat(speech): cache status 的每条 entry 带上归属与时长 by @chenweil in #66
  • fix(appkit): 语音面板把准备/生成/播放/导出四类结果分开,互不覆盖 by @chenweil in #65

Full Changelog: v0.3.5...v0.3.6

v0.3.5

Choose a tag to compare

@github-actions github-actions released this 30 Sep 07:39
a5477e3

What's Changed

  • fix(appkit): the resource bundle was in Contents/, where Bundle.module never looks (0.3.4 crashes on every card) by @chenweil in #53

Full Changelog: v0.3.4...v0.3.5

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 30 Sep 06:03
254aa40

What's Changed

  • fix: harden CLI contracts and ship x86 skill binaries by @chenweil in #31
  • feat(speech): merge the complete Annotation Speech line into main (#20–#30) by @chenweil in #33
  • feat(machine): doctor environment preflight and a runtime Local Data Boundary proof (#14) by @chenweil in #34
  • feat(appkit): restart the AppKit GUI on the speech-enabled mainline by @chenweil in #35
  • fix(appkit): make the packaging script directory-independent and record #17 acceptance (#17) by @chenweil in #36
  • test(tui,skill): verify the read-only TUI browser and Agent Data Skill on real macOS by @chenweil in #37
  • chore: make the headless mainline the only default entry (#18) by @chenweil in #38
  • ci: gate the AppKit Swift sources that main already ships by @chenweil in #40
  • feat(appkit): complete the cutover merge and rebase the docs on the new mainline reality by @chenweil in #42
  • chore(tauri): remove the legacy GUI source and retarget the headless guard by @chenweil in #46
  • ci(release): fail the release when the tag disagrees with Cargo.toml by @chenweil in #47
  • ci(release): ship the AppKit DMG alongside the CLI, stamped from the tag by @chenweil in #48
  • ci(release): the Intel leg was queued against a retired runner label (macos-13) by @chenweil in #49
  • fix(appkit): give the update manifest an honest channel by @chenweil in #50
  • fix(appkit): read the packaging default version from Cargo.toml by @chenweil in #51
  • chore(release): bump to 0.3.4 so the merged mainline can be published by @chenweil in #52

Full Changelog: v0.3.3...v0.3.4

Books Exporter v0.1.8

Choose a tag to compare

@chenweil chenweil released this 05 Aug 13:54

Books Exporter v0.1.8

状态:已发布(unsigned,build 9)。

Share Card 编辑器

  • 选中 Apple Books 标注后可从详情行进入编辑器,默认立即生成可预览卡片。
  • 支持自动/固定字号、水平/垂直对齐、11 款随应用分发字体和 12 个完整模板。
  • 长正文、长笔记和中英文混排形成连续的 1200×1600 PNG 页面,不截断内容;笔记沿用正文颜色,并以轻微斜体和细分割线区分。
  • 大预览、当前页页码和有边界缩略图带共享同一组分页与渲染结果。
  • 保存全部页面;复制默认当前页并提供复制全部页面;AirDrop 发送当前页临时 PNG。
  • 移除泛用 macOS 分享面板;编辑卡片不会改写原始 Apple Books 标注。

验证

服务层测试、AppKit UI 探针和代表性生成图片的执行结果记录在
docs/plans/2026-08-05-appkit-share-card-issue-13-verification.md。

本地 unsigned DMG:

cd appkit
./Scripts/package-dmg.sh

产物为 dist/Books-Exporter-0.1.8-unsigned.dmg。该产物未签名、未 notarization,
只适用于本机安装和构建验证。

发布前限制

  • 当前会话未在两台真实设备之间执行 AirDrop 发送;自动化仅验证当前页临时 PNG 的生成条件和入口状态。
  • DMG 未进行 Developer ID 签名或 notarization,仅适合本机安装验证。
  • GitHub Release:v0.1.8。

Books Exporter v0.1.7

Choose a tag to compare

@chenweil chenweil released this 04 Aug 06:19

主要变更\n\n- 修复自动刷新、切回应用和首次加载同时发生时,SQLite 共享连接并发访问导致的闪退。\n- 为共享数据库连接增加串行访问保护,并加入并发读取回归测试。\n- 应用版本为 0.1.7,构建号为 8。\n\n## 下载与安装\n\n- 下载:Books-Exporter-0.1.7-unsigned.dmg\n- 此 DMG 未进行 Developer ID 签名或 notarization,仅适合本机安装验证。\n- 读取 Apple Books 数据前,需要为安装后的应用授予“完全磁盘访问权限”。

Books Exporter AppKit v0.1.0

Choose a tag to compare

@chenweil chenweil released this 03 Aug 09:26

AppKit GUI v0.1.0

  • Apple Books 笔记、高亮读取与 Markdown 导出
  • 支持搜索、排序、类型筛选、复制和批量导出
  • 包含 macOS 应用图标与 unsigned DMG

安装说明:将 DMG 中的 Books Exporter.app 拖到 /Applications。首次启动可能需要在 Finder 中右键选择“打开”,并在“完全磁盘访问权限”中添加该应用。

v0.3.2

Choose a tag to compare

@chenweil chenweil released this 20 Jun 15:53

v0.3.2 (2026-06-20)

主要变更

  • 过滤空标注条目:不再导出没有选中文本和笔记的标注
  • 优化空值处理:统一文本修剪逻辑,避免脏数据
  • 跳过仅位置记录:不导出只包含位置信息的高亮
  • 新增章节陪练 (Coach) 功能
  • Tauri GUI 完整实现

下载

  • apple-books-exporter (macOS Apple Silicon, 11MB)
  • apple-books-exporter-aarch64-apple-darwin (macOS Apple Silicon, 11MB)

系统要求

  • macOS (Apple Books 数据仅存在于 macOS)
  • Full Disk Access 权限

完整变更日志: v0.3.0...v0.3.2