Repository navigation
Releases: tianma-if/leeef-reader
Releases · tianma-if/leeef-reader
Release list
v2.6.0
🇨🇳 中文说明 / Chinese Changelog
主要更新
- 设置里可以打开「书籍与阅读数据」同步。书籍、封面、分类、标签、书摘、书签、进度和阅读时长会加密后传到你自己的 S3 或 WebDAV。不打开时,仍只同步配置。
- 同步状态会显示当前阶段、正在传输的文件和待发布数量;失败后可以重试。
- 书摘和阅读位置会留下历史版本。误删或被覆盖后,可以在「历史版本与误删恢复」里对照并恢复。这些历史只留在本机。
- 可以导出密码保护的书库备份。书籍和封面合计超过 128 MiB 时会失败,不会生成被截断的备份。
- 阅读时选中文字,可以用你已经配置的模型解释、翻译、概括或追问,并把回答存成笔记。
- 书架默认只留搜索框。阅读状态、排序和标签从筛选按钮打开。
- 手机上的跟手翻页会把这一页滑完,滑动更顺。
已安装的版本不会自动开始上传书库,需要自己在设置里打开。
关联 Issue:#27
Key Changes
- Settings can turn on sync for books and reading data. Books, covers, shelves, tags, excerpts, bookmarks, progress, and reading time are encrypted and sent to your own S3 or WebDAV. Until you turn it on, only configuration is synced.
- Sync status shows the current stage, the file in transit, and how many records are still waiting. A failed sync can be retried.
- Excerpts and reading positions keep earlier versions. You can compare and restore them after a deletion or overwrite. That history stays on this device.
- A password-protected library backup can be exported. If books and covers together exceed 128 MiB, the export fails instead of writing a truncated file.
- Select text while reading to explain, translate, summarize, or ask a follow-up with the model you already configured, and save the reply as a note.
- The bookshelf shows only the search field until you open filters for status, sort, and tags.
- On the phone, a finger slide now finishes the page turn, and the motion is smoother.
An existing install does not start uploading the library until you turn that sync on in Settings.
Related Issue: #27
v2.5.1
🇨🇳 中文说明 / Chinese Changelog
主要更新
- macOS 现在会在后台检查、下载并验证新版本,并在安装前询问是否重启应用。
- Android 接入 Google Play 灵活更新,可在应用内下载新版本,并在下载完成后提示重启安装。
- iOS 会检查 App Store 中的新版本并提供更新入口;下载和安装仍遵循系统的自动更新设置。
- WebDAV 同步遇到瞬时连接中断时会自动重试,并提供更完整的错误原因。
关联 Issue:#26
Key Changes
- macOS now checks for, downloads, and verifies new versions in the background, then asks before restarting to install.
- Android now supports Google Play Flexible Update, downloading updates in app and prompting to restart once ready.
- iOS now checks for newer App Store versions and provides an update link; download and installation still follow the system automatic-update setting.
- WebDAV sync now retries transient connection failures and reports more complete error details.
Related Issue: #26
v2.4.0
🇨🇳 中文说明 / Chinese Changelog
主要更新
- 受信设备现在会同步阅读、AI、OPDS 与 EdgeEver 等设置,并按字段合并各设备上的最新修改。
- 可导出加密恢复包,在新设备上恢复同步空间与配置;恢复到其他空间前会要求确认。
- 全面升级阅读器、书架、笔记、统计、OPDS、AI 与设置界面,改善导航、布局和操作反馈。
关联 Issue:#24
Key Changes
- Trusted devices now sync reading, AI, OPDS, EdgeEver, and other settings, merging the latest field-level changes from each device.
- Export an encrypted recovery package to restore the sync space and configuration on a new device, with confirmation before replacing another space.
- Refreshed the reader, library, notes, statistics, OPDS, AI, and settings interfaces with clearer navigation, layouts, and interaction feedback.
Related Issue: #24
v2.3.0
🇨🇳 中文说明 / Chinese Changelog
主要更新
- 书籍摘录现在可以导出为 Markdown,并保存到设备,方便整理、备份和继续编辑。
- 可在设置中配置 EdgeEver,将书籍摘录同步为云端备忘录;再次同步会更新同一条记录,避免重复创建。
- 手机阅读页减少无效边距,正文区域更大。
- 分页正文会避开系统导航栏,不再被底部导航区域遮挡。
关联 Issue:#23
Key Changes
- Export book excerpts as Markdown and save them to the device for organizing, backup, and further editing.
- Configure EdgeEver in Settings to sync excerpts to a cloud memo; later syncs update the same memo instead of creating duplicates.
- Mobile reading pages use less empty margin, leaving more room for the text.
- Paginated text stays above the system navigation area instead of being obscured at the bottom.
Related Issue: #23
v2.2.0
🇨🇳 中文说明 / Chinese Changelog
主要更新
- 阅读时可以换字体。内置思源宋体、思源黑体、霞鹜文楷、朱雀仿宋和 Literata,手机离线也能用。
- 翻页改为跟手滑动,并减少下一页还没画完时的白闪;打开书籍更快;阅读底栏不再挡住系统导航。
- 阅读界面改为沉浸式顶栏/底栏;书架显示封面。
- 桌面导入会打开系统文件选择窗口。
- 应用图标改回正式的书页叶子标识。
- 桌面可在设置里启动应用内 MCP 服务。
- 本 Release 提供 已签名的安装包:Android APK / AAB,以及 macOS universal DMG / ZIP。AAB 已提交 Google Play production。
- 本次不含 iOS / Windows 安装包,也没有 macOS Sparkle 自动更新。
关联 Issue:#22
Key Changes
- Choose a reading typeface in the reader. Bundled faces include Noto Serif/Sans SC, LXGW WenKai, Zhuque Fangsong, and Literata, and they work offline on phones.
- Page turns follow the finger more closely and show fewer white frames while the next page paints; opening a book is faster; the reading chrome no longer overlaps system navigation.
- Immersive header and footer while reading; the library shows covers.
- Desktop import opens the system file picker.
- The app icon is the official leaf-and-book mark.
- Desktop Settings can start the in-app MCP server.
- This Release includes signed installers: Android APK/AAB and a macOS universal DMG/ZIP. The AAB was submitted to Google Play production.
- iOS and Windows packages are not included, and macOS Sparkle auto-update is not included.
Related Issue: #22
v2.1.0
🇨🇳 中文说明 / Chinese Changelog
主要更新
- AI 对话改为边生成边显示,并能查询本地书库(书籍、书架、标签、书摘、书签、进度)。改书库的操作会先请你确认。
- 本 Release 提供 已签名的安装包:Android APK / AAB,以及 macOS universal DMG / ZIP。AAB 已提交 Google Play production。
- 本次不含 iOS / Windows 安装包,也没有 macOS Sparkle 自动更新。
关联 Issue:#21
Key Changes
- AI chat now streams replies and can query the local library (books, shelves, tags, excerpts, bookmarks, progress). Library writes wait for confirmation.
- This Release includes signed installers: Android APK/AAB and a macOS universal DMG/ZIP. The AAB was submitted to Google Play production.
- iOS and Windows packages are not included, and macOS Sparkle auto-update is not included.
Related Issue: #21
v2.0.0
🇨🇳 中文说明 / Chinese Changelog
主要更新
- 阅读器换成新的客户端:书页在系统 WebView 里排版,手机左右滑动跟手翻页。
- 书架、导入(含常见中文 TXT 编码)、目录、标签、笔记、统计、OPDS、朗读和 AI 设置都在新界面里。
- 本 Release 提供 已签名的安装包:Android APK / AAB,以及 macOS universal DMG / ZIP。AAB 已提交 Google Play production。
- 本次不含 iOS / Windows 安装包。旧 Flutter 客户端不会自动升级,书库也不会自动迁移。
Key Changes
- The reader is a new client: pages lay out in the system WebView, and mobile slide turns follow the finger.
- Library import (including typical Chinese TXT encodings), shelves, tags, notes, stats, OPDS, TTS, and AI settings live in the new UI.
- This Release includes signed installers: Android APK/AAB and a macOS universal DMG/ZIP. The AAB was submitted to Google Play production.
- iOS and Windows packages are not included. The previous Flutter client will not auto-update, and libraries are not migrated.
v1.6.2
v1.6.1
v1.6.0
🇨🇳 中文说明 / Chinese Changelog
主要更新
- 桌面阅读改为常驻目录侧栏和页内页码,书库可在当前目录下新建子目录。
- 手机阅读改为轻量顶栏、底栏面板和圆角目录页。
- 打开书籍更快:第一页不再二次排版,长 TXT 先显示当前页,目录按需构建。
- 进度条按整本书定位,离开阅读页会立即保存进度。
关联 Issue:#18
Key Changes
- Desktop reading now uses a pinned contents sidebar and in-page page numbers, and the library can create nested folders.
- Phone reading now uses a compact overlay header, footer sheets, and a rounded contents panel.
- Opening a book is faster: the first page is styled once, long TXT files show the current page first, and the contents list builds visible rows only.
- The progress slider now tracks the whole book, and progress is saved as soon as you leave the reader.
Related Issue: #18