更新日志
每一版改了什么,写给用它的人看。每个版本的完整说明和安装包都在 GitHub 上。
0.6.5Cambria
发布说明 →本次 Cambria 补丁让你可以放大 PDF 和漫画页面,在翻页时锁定缩放视图,并为几乎没有目录的书籍重建目录。
新增
- PDF 和漫画缩放:在触控板或触摸屏上双指捏合,或按 ⌘= 和 ⌘−(Windows 和 Linux 上为 Ctrl)。双指所在的位置保持不动,放大后的页面可以朝任意方向滚动。阅读外观中可以选择 100% 时按页面宽度适配还是整页适配。
- 一键回到适配大小:缩放时会显示百分比;阅读器控件显示期间,放大的页面会把它保留在屏幕上,并提供回到 100% 的按钮。⌘0 效果相同。
- 锁定缩放视图:在单页和双页模式下,可以从缩放指示器或用 ⌘L 锁定视图。滚轮、方向键和滑动重新用于翻页,每一页都打开在同一个位置——比如论文的同一栏,一页接一页。
- 为几乎没有目录的书籍重建目录:目录只列出各分册的书集,以及没有大纲的 PDF,会从自身标题中恢复出嵌套的目录。
改进
- 放大页面上的阅读位置:每本书都会记住自己的缩放比例和你在页面上的阅读位置,重新打开时仍停在同一段。
- 任意缩放下都清晰:超出渲染预算时,屏幕上显示的那部分 PDF 页面会以全分辨率重新绘制。
- 章节摘要贴合真实章节:阅读器和助手共用同一套章节划分,多卷书和书集的摘要因此会按真实章节逐章生成。
- 大型 Kindle 书籍:大型或轻微损坏的 KF8/AZW3 文件可以可靠打开,书内跳转只需几毫秒,不再以秒计。
- 出版社版式保持在栏内:封面、代码、宽表格和定位块不再渲染成空白或溢出到下一页。
修复
- 丢失的封面:以文件路径指定的 EPUB 封面现在可以显示,从未同步到本设备的封面会从书籍文件中重新提取。
- 进度条跳转:章节切换动画还在进行时用进度条跳转,位置不会再丢失。
- 旧备份:备份现在只使用加密归档;旧的 v1 JSON 备份会被识别并加以说明,而不再报为密码错误。
0.6.4Cambria
发布说明 →本次 Cambria 补丁把阅读器控件移到手机上拇指够得着的位置,让面板可以滑动关闭,并让 iPhone 上的书籍打开更快。
新增
- 手机阅读器控件移至底部:在手机上,目录、笔记、阅读模式、外观和对话收在屏幕底部的工具栏中,顶栏保留返回、标题和更多。可以在设置 → 自定义中调整工具栏,与桌面端顶栏分开配置。
- 外观和笔记从底部栏打开:底部栏向上展开容纳它们,而不是悬浮在页面上方的卡片;向下拉动即可关闭。外观首先展示字号和页面颜色,字体和更精细的排版只需再点一下。
- 滑动关闭面板:目录和对话可以用从左边缘的返回滑动手势关闭,也可以沿它们弹出的方向拖出。笔记向左滑动即可删除。
改进
- iPhone 上书籍打开更快:大型书籍打开速度明显提升;一部长篇传记在 iPhone 14 Pro 上从约 1.3 秒缩短到 0.5 秒。
- 控件即时显示:点击页面不再等待四分之一秒才显示阅读器控件。
- 笔记更易浏览:笔记列表改用应用自身的字体,不再跟随阅读字体,每条高亮的颜色显示在对应文字旁边。
修复
- iPhone 状态栏:阅读时状态栏会重新隐藏。
- 损坏的 MOBI 文件:损坏的 MOBI 文件现在会被报告为损坏的副本,而不是被误报为受 DRM 保护。
0.6.3Cambria
发布说明 →本次 Cambria 补丁让搭载较旧浏览器引擎的电子书阅读器重新能够启动 ReadAware,并让书籍在最后阅读的位置重新打开,回翻之后也是如此。
修复
- 在部分 Android 电子书阅读器上无法启动:自 0.6.0 起,系统浏览器引擎版本早于 2023 年末的设备——例如许多没有 Google Play 的墨水屏阅读器——一直停在“无法启动”画面。应用现在会自行补齐它所依赖的引擎特性,该画面也会标明引擎版本,便于据此处理反馈。
- 书籍重开时停在已经离开的页面:自 0.6.0 起,应用一直保留到达过的最远页面而忽略回翻,因此回到较早一页后关闭书籍,重新打开时仍停在较后那一页。现在书籍会在最后停留的位置重新打开,每台设备上都是如此;首次启动时,现有进度也会依据阅读历史修正。
0.6.2Cambria
发布说明 →本次 Cambria 补丁为手机上的逐句阅读带来长按菜单,让标注在创建的那一刻就绘制出来,修复打开书籍时损坏的目录,并找回书末画面。
新增
- 手机上逐句阅读的长按菜单:手机和平板上的底部工具栏已经移除。在页面上任意位置长按,即可在手指下方打开当前句子的操作:高亮、下划线、笔记、询问智能助理、复制和朗读。滑动到某个操作上松开即可执行,也可以原地松开后再点按。导航、逐句与逐段切换、插件查询、面板和退出都收纳在“更多”里。点按高亮的句子会打开同一个菜单。
改进
- 标注即时呈现:新的高亮或下划线在保存的同时立即绘制,不再最多延迟一秒;标注繁多的书籍也不会因新增一个而重绘全部。
修复
- 把每个章节都指向封面的目录:一些转换而来的书籍列出了每个章节,却把它们全部指向第一页,于是跳转落在封面上,章节标签错误,连续滚动模式也把整本书当作一个章节。阅读器现在会把这些条目重新定位到以相应标题开头的章节。
- 书末画面重新可达:在桌面端和手机上,翻过最后一页没有任何反应。现在键盘、滚轮、点按和滑动都能翻到书末。
- 触屏上的句子操作:点按高亮的句子会重新打开其操作;上一个版本里,点按会改为前进到下一句。
- 自定义端口上的 AI 服务商:现在接受带非默认端口的 HTTP 服务商地址。
0.6.1Cambria
发布说明 →本次 Cambria 更新让连续滚动模式下的大型书籍即时打开,让逐句阅读在手机上更加可靠,并让 Beta 渠道设备在任何地方都能发现更新。
新增
- 从你翻到的那一页继续阅读:在分页布局中,手动翻页后,逐句阅读中的下一次点按或音量键步进会从你正在看的页面继续。你离开的句子仍可通过“返回当前句子”一键返回。
- Jumper 中的定位输入框:一个输入框即可给出章节、纸书页码和全书实时文本搜索结果,下方是目录和你当前所在的章节。插件现在也可以在列表视图中提供自己的搜索。
- 网页搜索默认开启:添加搜索服务商的 API 密钥,即可在智能助理中使用网页搜索。密钥缺失时,更新对话框会提供前往 AI 设置的快捷方式,并尊重你先前关闭搜索的选择。
改进
- 连续滚动下即时打开:章节分散在数十个文件中的书籍,过去打开或跳转需要数秒。阅读器现在会立即显示目标页面,只保留你位置附近的文件处于加载状态,且不会让你正在阅读的文字发生移动。
- 长篇书籍中的快速搜索:忽略大小写和变音符号的文本搜索现在对每一节只做一次折叠处理,原先需要数分钟的全书查询现在一秒内即可完成。
- 句子按读者期望的方式切分:前引号现在会正确开启它所引出的对话行,Mr.、Dr.、e.g. 等缩写不再结束一个句子,脚注编号也不会再把两个句子合并在一起。
- 手机上更稳定的逐句步进:在可见文本中逐句步进时视口保持不动,跨越页面边界的句子会先完整呈现再前进,点按高亮句子会继续前进。紧凑工具栏将标注操作和退出保留在同一行。
- 处处可用的 Beta 渠道:Beta 更新现在通过固定的发布指针而非 GitHub API 获取,因此在共享网络中或 API 被屏蔽的设备上也能看到新的 Beta 版本。
修复
- 打开大型书籍时白屏更少:即使保存的位置没有可见矩形,阅读位置也能恢复;PDF 页面会等待排版完成后再恢复;滚动模式下的章节跳转也不会再把上一章留在屏幕上。
- Android 上的逐句阅读控制:当笔记或聊天输入框获得焦点时,音量键恢复正常工作;被拖动的工具栏也不会再被停放在状态栏或手势条下面。
- 手机面板不再挡路:阅读器界面隐藏时,目录和聊天面板会随之关闭,重新打开书籍时也不会再覆盖在页面上重新出现。
- 两个插件退役:阅读目标和标注插件已被移除。阅读器原生处理标注,智能助理无需插件即可承载阅读意图。
0.6.0Cambria
发布说明 →Cambria 让你在多台设备间保留最远的阅读进度,把网页来源和图片带入智能助理,并让书库更易备份,也更方便与其他工具配合使用。
新增
- 使用自己的密钥进行网页研究:连接 TinyFish、Exa、Tavily、SerpAPI 或 Brave,进行网页搜索和检索。智能助理会始终使用你选择的服务商,链接到来源,并可显示相关图片。支持视觉能力的模型还可以查看图片内容。
- 阅读工作区的加密备份:创建包含书籍、标注、对话、记忆、设置和插件数据的完整加密备份。在将其合并到另一份安装中之前,先查看要恢复的内容,同时保留该设备的账号会话和本地设置。
- 让其他助理访问你的书库:可选的、受令牌保护的本地 HTTP API 允许其他工具读取你的书库和阅读上下文。从设置中复制 ReadAware skill 安装提示词,即可连接兼容的智能助理。
改进
- 更实用的阅读助理:模型步骤失败后无需重新开始对话即可重试,并可展开一个归组视图查看工具活动。小说会继续遵守基于阅读进度的防剧透保护,历史和传记则可以使用相关事实背景。
- 会记住你偏好的阅读器:字体选择会按书籍语言记住,双页布局留出了更多空间;即使多个章节共用一个源文件,章节导航也会遵循目录。
- 更强大的插件:插件可以通过限定范围的权限处理更多阅读工作区内容。更新后的导航、标注和阅读目标让日常控件更简单;插件同步传输有自己的设置,并提供手动的“立即同步”操作。
- 一起塑造 ReadAware:更新对话框现在提供直接为 ReadAware 在 GitHub 上加星或加入 Discord 社区的方式。“关于”页面底部新增了对 AHpx 的简短致谢。
修复
- 离线进度不再倒退:同步会在多台设备间保留最远的阅读位置。如果离线设备已读到第 300 页,而另一台设备有较新的第 200 页记录,重新连接后仍保留第 300 页。阅读时间与阅读位置分开处理。
- 更准确的阅读时间与更顺畅的导航:应用闲置或处于后台时,阅读会话会暂停。触控标注的响应更加可靠,滚动模式下的章节切换也不再漂移到错误的章节。
0.5.4Lake Baikal
发布说明 →ReadAware 现在能记住桌面窗口状态,在 Android 上导入书籍更可靠,恢复阅读时也能回到正确的段落。
新增
- 你的窗口原样保留:关闭时,桌面应用会记住窗口的大小、位置,以及最大化或全屏状态。从最大化还原时保留此前的窗口大小与位置;断开显示器也不再让窗口落在屏幕之外够不着的地方。这些设置各自保留在每台设备上。
修复
- 更可靠的 Android 导入:通过 Android 文件选择器选中的书籍如今会先经过应用的私有缓存,避免因外部缓存文件夹不可用或无法写入而导致导入失败。
- 旧版 Android WebView 上的 EPUB:EPUB 元数据不再依赖部分 Android WebView 缺少的较新浏览器功能,修复了这些设备上因此发生的书籍导入和打开失败。
- 回到正确的段落:滚动模式下,保存的阅读位置与段落链接如今会恢复到原本的那段文字;前进与后退导航也改为按阅读器的可见高度移动,不再一次仅挪动一个像素。
0.5.2Lake Baikal
发布说明 →导入即刻完成,封面不再缺席。书籍转眼便带着封面落上书架;封面如今无需打开任何书便能抵达你的其他设备;Kindle 格式的书籍重新正常打开;macOS 构建已获得签名与公证。
新增
- macOS 版已签名并公证:macOS 版 ReadAware 现已使用 Developer ID 签名并经 Apple 公证,首次启动便能像其他应用一样直接打开——不用再点“仍要打开”,也不必求助终端绕道。
- 每本书都有封面:未声明封面的书籍如今会在书架上显示书内的第一幅插图——EPUB、MOBI、AZW3、FB2 都不例外——转换器输出或扫描得来的文件不会再以空白格子的样子落上书架。
- 在应用内删除账户:设置 → 数据与同步中现在可以彻底删除你的同步账户。中继服务会取消所有计费,并抹除它替你保存的一切。
改进
- 导入一瞬完成:选中一本书,复制、按内容查重、读取元数据、归档封面,都在一次原生步骤中完成;一本 36 MB 的 EPUB 约十分之一秒便能落上书架,真实的书名、作者与封面均已就位。导入已有的书籍时,哪怕换了文件名也会被认出,一个字节都不会复制。
- 全平台的 PDF 封面与书名:Windows、Linux、iOS 与 Android 如今在导入后立即渲染 PDF 的封面,不再等你打开它;PDF 的书名与作者也会在所有平台上从文档中读取。
- 封面随书籍抵达每台设备:同步而来的书籍过去一直没有封面,直到你打开为止。现在封面会赶在书籍文件之前送达,每台设备每次同步后都会继续抓取自己还缺的那些,一张到达便立刻重绘那一格。
- 更轻快的书架:封面图不再随书库数据一同携带;每个格子直接从本地存储加载封面,大型书库因此打开更快,内存占用也大幅降低。
- Kindle 书籍的章节标记:进度条如今也会为 MOBI 与 AZW3 书籍显示章节边界。
修复
- MOBI 与 AZW3 书籍打开不再出错:目录修复机制曾把每一本 Kindle 格式的书籍都当作没有可用目录的书,往里面填入阅读器无法解析的条目,书籍一打开便逐章报错。
- 在阅读器内切换书籍:在一本书打开的状态下再打开另一个文件,不会再因之前那本书的关闭而抛出排版错误。
- 旧式 EPUB 封面:列于 guide 的封面页,或指向图片路径而非 id 的封面条目,如今在导入时即被找到,不再在首次打开之前一直显示占位封面。
0.5.1Lake Baikal
发布说明 →同步走向自托管,PDF 也长大了。全新的 WebDAV 插件通过你自己的服务器同步加密书库;PDF 大约一秒即可打开,能像一份连续文档那样滚动,文字选取精准可靠;书架学会了拖放。
新增
- 通过自己的服务器同步:全新的 WebDAV 同步插件能把任何 WebDAV 主机——Nextcloud、坚果云等等——变成同步后端。书库在离开设备之前先行端到端加密,服务器存下的永远只是它无法读取的密封数据;每台设备连接同一台服务器、使用同一个口令,一切便会汇聚一处,书籍也不例外。
- 同步后端插件化:插件开发者获得了一项新的 sync:transport 能力:加密、事件日志与合并仍由应用掌管,插件只需将密封数据送往它选定的远端。WebDAV 是第一个入驻的。
- 让 PDF 像 PDF 一样滚动:PDF 与漫画的滚动模式如今是一份连续文档:滚动条贯穿所有页面,跳转瞬间抵达任意位置,页面接连流过,不再整屏切换。滚动现在是这类书籍的默认模式,它们的版式选择也会单独记忆——用翻页读小说、用滚动看论文,不会再为同一个设置争抢。
- 书架上的拖放:书籍可以直接拖到某个收藏集上;拖动时会出现一个停靠栏,列出所有收藏集,“新建收藏集”与“移除”也作为放置区一并出现。拖动选中的书时,整个选区都会一并带上。
改进
- 大型 PDF 现在约一秒即可打开。过去,一部大部头扫描书可能要等半分钟才见第一页,加载大纲时又会再卡一次;如今阅读器只获取可见页面所需的字节。
- 单页与双页模式下的翻页即刻完成:临近的页面提前渲染,刚读过的页面保持就绪。短文档始终完整渲染。
- 在 PDF 中选取文字时,即使拖动起点稍稍偏离文字也不会再出错——选区会如预期般跟随你的指针。
修复
- 0.5.0 中插件的网络访问出了故障——RSS 订阅刷新与文字转语音都因一个任何权限都修不好的权限错误而失败。现在两者均已恢复。
- 窗口被遮挡或位于其他桌面空间时导入的 PDF,在首次打开前一直没有封面;现在无论何种情况都能渲染出封面。
- 在书架内拖动书籍时,不会再唤起“拖放导入”的覆盖层。
0.5.0Lake Baikal
发布说明 →你的书架学会了远行。端到端加密的同步会把书籍、进度、批注和 AI 对话带到你的每一台设备;书籍记忆在你阅读时同步成形;应用里的每个错误如今都会说人话了。
新增
- 跨设备同步:使用 Google 或 GitHub 登录,设置一个口令,你的书籍、阅读位置、高亮、笔记、AI 对话和封面就会随之同行——全程端到端加密,服务器看到的永远只是密文。变更实时抵达,大部头书籍以可续传的分块传输,每本书的面板会准确显示哪些内容已到达云端。
- 随账号漫游的设置:主题、排版、AI 提供商设置和 API 密钥都随账号一同漫游。登录后不到一分钟,新装的应用就有了你自己的样子。
- 跟得上阅读的书籍记忆:人物与概念图谱如今在你打开一本书后的最初几分钟内就开始构建,不再需要数小时的空闲时间来慢慢积累。助手会按需查询图谱,分辨叙事类与论述类书籍,合并人物的昵称,并从你较早的对话中挖掘记忆,而不是白白把它们忘掉。
- 两个更新通道:在设置 → 关于中选择稳定版或测试版,每次升级时都会弹出更新说明对话框,带你过一遍新变化。
- 崩溃后的跟进:如果 ReadAware 崩溃,下次启动时会询问是否发送诊断报告——可以先预览内容,并且绝不会未经你确认就发送。
改进
- 应用里的每一个错误都被重写,学会了好好说话:以本地化、可操作的信息取代原始错误转储;只在重试确有帮助时才提供重试选项;存在修复办法时直接给出链接。
- OpenRouter 的模型选择器现在可以搜索完整目录并内联显示价格,Ollama Cloud 也加入了提供商列表。
- 插件更新现在分阶段推出并支持自动回滚,插件也可以自带应用和阅读器主题了。
- 扫描版 PDF 现在会提取其中的文字,助手终于能读懂它们了。分页模式下也可以用鼠标滚轮翻页。
修复
- Android 终于可以导入 TXT 文件了——系统选择器的类型过滤器制定于 TXT 支持之前,一直把它们置灰不可选。此外,在所有平台上,TXT 文件的“打开方式”菜单中现在也会提供 ReadAware。
- 重复导入同一本书时,现在能识别出重复并只保留一份。
0.4.2
发布说明 →一个打开前门的小更新:书籍文件可直接从文件管理器打开、拖拽导入,每张插图都有了全屏查看器。
新增
- 用 ReadAware 打开:把 ReadAware 设为书籍文件的默认应用,双击文件即可直接进入阅读器,书会自动加入书架。如果应用已在运行,则复用现有窗口,不会打开第二个副本。
- 拖拽导入书籍:将书籍文件拖放到窗口任意位置,即可立即导入。
- 细看插图:点击书中的图片即可全屏查看。用滚轮或双指缩放,拖动即可平移,双击切换适应窗口,小工具栏提供缩放、旋转、复制到剪贴板和关闭功能。
0.4.1
发布说明 →一个属于统计页和逐句阅读的补丁:图表可以点了,插件的设置终于搬进了自己家——还带来了章内进度读数和本次阅读计时。
新增
- 点得动的图表:阅读统计的柱状图现在点到哪根,墨色高亮就跟到哪根——每日、按星期、按时段的图都一样,而且停在你点的位置。
- 逐句阅读的独立设置页:步进单位、点按前进、滑动步进搬进了插件自己的设置页,还多了两个新选项:本章位置读数(12 / 87)和每次进入重新计时、不做保存的阅读计时。两者都显示在一个可以随手拖动的小浮签上。
改进
- 图表提示从追着指针跑的卡片,换成了钉在柱子上方的墨色小标签。
- 「关于」页在版本号旁边显示所属系列的代号。
修复
- 手机上「总时长」不再溢出,点按图表也不再出现对焦外框。
- 关闭读数开关无需重启应用即可生效。
- iOS 阅读器不再同时弹出两个选择菜单。
0.4.0El Alto
发布说明 →El Alto 系列的第一版,一个关于「距离」的版本:阅读时要用的动作长到了句子上,值得打开的面板一步直达,智能助理回答前也不再绕路。
新增
- 点一下句子:逐句/逐段阅读时,点按当前高亮的句子,复制、高亮、下划线、笔记、问 AI、词典就在句子旁弹出——不用再伸手够底部工具栏。
- 工具栏变成几扇门:浮动导航条可一步打开目录、笔记、阅读外观或对话;手机上自动分页,始终一行放得下。
- 更新会自我介绍:应用更新后会出现一条安静的入口,按你的语言打开这份更新日志。可以随手关掉,也可以放两天让它自己消失。
改进
- 智能助理用你提问的语言回答,阅读时长以小时分钟呈现而不是原始计数,回答书的问题前也不再先盘点一遍你的统计数据。
- 防剧透现在同样约束助理自己「读过」的名著记忆——不越过你的阅读位置半步,除非你明确要求剧透。
修复
- 外部链接(关于页、更新日志入口)现在真的会打开浏览器了。
- 粘贴 API 密钥请求保存时会被拒绝,且密钥不会被复述回对话里。
- 同一条回复里不会再出现重复的书籍卡片。
0.3.1
发布说明 →这一版关于 PDF,也关于阅读界面知道什么时候该让开。PDF 的页面是一张图,页面颜色一直进不去,深色主题下固定版式书籍始终是一张白纸——这次修好了,那些书里给了却根本不生效的设置也一并收掉。
新增
- PDF 跟随页面颜色:浅色主题在绘制时直接染纸,墨色和照片与印刷时一模一样;深色主题把整页重绘为双色调,文字保持可读,而不是黑字压在深色纸上。
- 页面渲染:让某本书保持原有色彩,其余书籍照常跟随主题。按书记住,留给色彩本身就是内容的画册和摄影集。
改进
- 固定版式书籍不再提供无法生效的排版设置。PDF 和漫画是别人排好的一页页图像,字体、字号、字重、间距、对齐和页边距因此在这些书里隐去。页面颜色和阅读模式保留,因为它们确实还起作用。
修复
- 点击页面后工具栏不再一闪而过。任何让正文重排的动作——软键盘弹起、旋转屏幕、调整字号——此前都会被误判成翻页。
- 对话输入框只在你主动打开面板时获得焦点,而不是每次唤出工具栏都抢一次。在手机上,那意味着键盘会盖住你只是想看一眼的页面。
0.3.0
发布说明 →ReadAware 从「一组固定功能」变成「你可以扩展的东西」的那一版。插件跑在真正的沙箱里,能贡献到几乎每一个界面,并通过市场分发。智能助理长出了工具与执行轨迹,阅读器长出了结尾,而书与对话的排版,现在都归你说了算。
新增
- 插件系统:一套完整的插件体系 —— 沙箱化 worker、按权限放行的能力面、TypeScript 优先的开发路径,以及带安装前授权确认的插件市场。插件可以贡献阅读器菜单、页首、命令面板条目、整张页面、AI 工具、词典查询、主题与自带字体、语音引擎、定时任务,甚至是像普通书一样躺在书架上的虚拟书。五个内置插件随包发布 —— 词典、RSS Reader、Sentence Reader、TTS Voices、Editorial Themes。
- 朗读:阅读器会开口。朗读搭在你阅读时用的逐句/逐段导航之上,任何 TTS 引擎都能接入,支持按提供方配置声音和自定义端点。
- 一个结尾:读完一本书不再是戛然而止,而是落在书末页上,可以让智能助理为你写一份回顾。
- 智能助理成为主目的地:助理有了自己的主页面,支持多线程;它知道你此刻读到哪里,执行轨迹可以展开查看,还有一组能安全读写你设置的工具。
- 更多格式:CBZ、CBR、TXT、HTML 加入 EPUB、MOBI、AZW3、FB2、PDF 的行列。封面与元信息在导入时补全。
- 按你的习惯摆:主导航和每一处菜单界面都能拖拽排列。命令面板在阅读时也能用,Mod+1..9 直接跳到第 N 个主目的地。
- 应用本身也有排版了,不只是书:对话回复、笔记、插件视图有了自己的字体、字号和行距 —— 默认跟随你的阅读设置,也可以断开单独调。对齐方式同样成为阅读设置的一项,默认遵从原书。
改进
- 阅读器顶栏的进度条成了可以拖动的进度滑块。
- 固定版式的书(PDF、漫画)支持标注和滑动翻页。
- AI 提供方配置更简单,会按提供方分别记住模型,Smart 与 Fast 模型可分别设置思考强度。
- API 密钥加密存储,AI 请求走原生 HTTP 而非 webview。
- 所有状态变更都是事件溯源的:投影可以从只追加的日志重建,并与日志比对校验。
- 书架网格会填满宽窗口,从文件名生成的书名也干净了。
- 桌面端会继承 macOS 的系统代理设置。
- 开发版有了独立的身份标识和数据目录,不再和正式版共用书库。
- readaware.app 的文档与博客现已提供英文、简体中文和日文三个版本。
修复
- 样式表把文字颜色钉死成近黑色的书,在深色页面配色下不再是一片漆黑 —— 一大批 calibre 转换出来的 EPUB 此前在深色模式下完全无法阅读。
- EPUB 3 的内联注释体会正确隐藏并在弹层中打开,不再把整章注文倾泻进正文。
- 行距设置在那些自己给段落声明了行高的书上终于生效了 —— 此前完全无动于衷。
- 能识别真实 .txt 文件里的章节标题了。
- Android 端会随包携带内置插件,并按它实际使用的协议提供插件资源。
- 插件市场会记住上一次可用的镜像。
- 触摸设备上误触阅读器进度条不再跳转位置。
- 插件页面按整页滚动;上方内容变化时虚拟列表行会重新测量;已打开的设置表单会接受外部写入而不是把它盖掉。
- 插件市场的文件路径改为白名单校验,堵上了 Windows 盘符相对路径的绕过。