Skip to content

v4.2.9

Choose a tag to compare

@github-actions github-actions released this 27 Aug 07:17
· 13 commits to main since this release

本次更新重点围绕搜索体验、阅读资料管理、豆瓣数据维护以及多设备同步安全进行了优化,并对部分界面与交互进行了调整。

  • 优化首页豆瓣书籍搜索栏,将其升级为统一搜索入口。搜索时会优先检索本地已有书籍,并支持匹配书名、作者、作者简介、ISBN、出版社、书籍简介、笔记内容等信息,同时根据不同字段进行命中加权与相关度排序,使本地书籍更容易被准确找到。 (596dc08)

  • 进一步扩展统一搜索能力,现在可同时搜索:

    • 本地书籍与相关笔记
    • 豆瓣图书
    • 微信读书个人书架数据

    同时优化不同来源搜索结果的展示方式、来源标识、匹配状态以及加载提示,使多个数据源能够在同一个搜索入口中更加自然地协同使用。 (14c981e)

  • 新增豆瓣图书增量更新功能。当搜索到的豆瓣图书与本地已有书籍 ISBN 匹配时,可直接对已有书籍进行信息更新,无需重新创建书籍。

  • 增量更新仅补充和更新适合由豆瓣维护的书籍元数据,并尽量保留用户已经维护的阅读状态、分类、评分、日期等个人数据,降低重复导入和覆盖已有信息的风险。 (77f1cf0)

  • 将原有“书架中心”升级为“阅读资料库”,重新整理阅读相关功能入口和导航结构。

  • 阅读资料库目前统一包含:

    • 书籍:管理本地书籍与阅读资料
    • 批注:集中浏览微信读书历史划线、想法等内容
    • 主题:将不同书籍中的批注和内容整理到自定义主题中
  • 同步调整相关导航、页面名称和界面元素,使书籍、批注与主题之间的关系更加清晰。 (5e1578d)

  • 将微信读书“自动同步”调整为按设备独立设置。电脑、手机、平板等设备可以分别决定是否开启自动同步,不再因为思源数据同步而将自动同步开关传播到其他设备。

  • 自动同步现在会主动检测思源笔记自身的数据同步状态,在思源完成安全的数据同步后,再执行微信读书自动更新,降低多设备环境下由于本地数据尚未更新而产生快照冲突的风险。

  • 针对思源的不同同步模式进行了适配:

    • 自动同步模式下,等待思源完成同步后再执行读书笔记自动同步;
    • 启动时仍会同步的手动模式保持相同的安全等待流程;
    • 完全手动同步模式下,会在执行前提示用户,可选择等待思源完成同步,或明确继续本次自动同步。
  • 同时增加自动同步与手动同步之间的互斥保护,避免同一设备同时启动两套微信读书同步流程。 (ec357a6)

  • 优化部分界面文字、提示信息和功能描述,使功能名称及操作说明与当前实际行为保持一致。 (3c698de)