[新版]Circle 阅读助手 version history - 10 versions
[新版]Circle 阅读助手 by 染河
[新版]Circle 阅读助手 version history - 10 versions
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 3.2.3
Released Aug 30, 2024 - 1.8 MBWorks with firefox 58.0 and later, android 120.0 and later1.修复导出时含有图片时,图片尺寸被压缩的问题
2.修复文章仅含有一个图片时导出报错的问题
3.修复部分文章标题重复的问题Source code released under All Rights Reserved
Download Firefox and get the extensionYou'll need Firefox to use this extensionOlder versions
Version 3.2.2
Released Aug 24, 2024 - 1.8 MBWorks with firefox 58.0 and later, android 120.0 and laterBUG 修复
修复自动溯源失效问题。
修复文本过滤失效问题。
修复导出到稍后读失败问题。
优化稍后读性能和点击失效问题。
修复手动选择报错问题。
文章大纲相关链接修改,排除仅一个标题的情况。
渲染引擎
优化性能。
增加进入退出动画,提升阅读体验。Source code released under All Rights Reserved
Version 3.2.1
Released Aug 15, 2024 - 1.79 MBWorks with firefox 58.0 and later, android 120.0 and later修复多页解析失效问题Source code released under All Rights Reserved
Version 3.2.0
Released Aug 14, 2024 - 1.79 MBWorks with firefox 58.0 and later, android 120.0 and later当前版本主要是内核升级,以支持 Chrome 扩展市场最新规范。
升级后如果发现扩展无法正常使用,建议升级你的浏览器到最新版本。若没办法升级,可以在这个页面下载老版本,根据页面上的指引手动安装。除了内核升级外,还做了一些小的调整。
白名单
修复白名单失效的问题。
接口异常
修复接口错误时无法正常展示错误的问题。
升级提示
老版本升级时会主动打开更新日志,这会打扰用户。本次修改了打开时机,只有进入阅读模式时,才打开更新日志页面。
手动选择
修复手动选择报错问题。
渲染引擎
修复部分网页图片无法正常展示问题。
爱发电
爱发电平台由于政策问题被关闭,导致无法正常运行。当前版本替换成候补地址。Source code released under All Rights Reserved
Version 3.1.2
Released Jun 16, 2024 - 1.71 MBWorks with firefox 48.0 and later, android 120.0 and later[Circle 阅读助手 v3.1.2](https://circlereader.com/index.php/v3.1.2)
===============================================================
共 627 字阅读需 3 分钟
紧急修复在部分电商网站自动刷新和复制标签页的问题。
背景
--
2024年6月15日看到小众软件上青小蛙评论 Circle 阅读助手新版可能已经易主的消息,通过评论发现一个用户说:Circle 阅读助手运行时,打开“什么值得买”网站后,会自动打开很多网页。为此判定 Circle 阅读助手存在恶意代码,紧接着看到有人回复:马上卸载;有人推荐立即举报等操作。
原因
--
看到以上消息,我大吃一惊,马上测试本地代码,发现确实存在该问题;经排查**具体原因**如下:
Circle 阅读助手存在一个功能即:自动展开被折叠的内容,保证尽可能的解析完整的内容,而不是仅仅展示未被折叠的一部分。为了实现这个功能,内部存在一个小的算法:查找“查看全文”或者“查看更多”文案,找到之后判断文案的父标签,如果父标签是 A 并且存在 onclick 属性就自动点击,以此实现自动展开被折叠的内容。
经排查发现,“什么值得买” 网站存在多处“查看更多” 文案,并且 DOM 结构和算法实现基本一致。这就导致算法识别失败,自动点击后就打开了更多的页面。如下图所示:
![](http://circlereader.com/sites/default/files/inline-images/%E6%88%AA%E5%B1%8F2024-06-16%2014.28.54.png)
由于以上问题的存在,当前版本下线该部分逻辑,后期做更完善的考虑之后恢复。
声明
--
我不会因为任何理由出售软件或者加入对用户不安全的代码,请放心使用。
Circle 阅读助手是我个人开发和维护,每个版本都需要测试大量的功能和逻辑,精力有限难免遗漏,遇到问题可以反馈到[兔小巢](https://support.qq.com/products/317910)。
谢谢理解,Circle 阅读助手因为你的支持而走的更远。Source code released under All Rights Reserved
Version 3.1.1
Released Jun 13, 2024 - 1.71 MBWorks with firefox 48.0 and later, android 120.0 and later**当发现功能丢失时,不是下线,而是该功能被禁用。这时候通过“偏好设置”右上角搜索按钮右侧由四个方盒子组成的按钮进去找到对应的功能(如看小说的“多页解析”)后,开启右侧的开关即可。**
原因:随着扩展的能力越来越强大,服务的用户越来越多,各种需求和场景也越来越多。为了支持不同的场景,优化扩展使用体验,默认不启用所有的插件,用户可以手动选择自己想要的功能。同时升级或者新安装首次进入阅读模式会弹出选择配置的对话框,你可以根据自己的使用场景选择对应的配置。
![选择 Circle 阅读助手的配置](https://circlereader.com/sites/default/files/inline-images/%E6%88%AA%E5%B1%8F2024-06-13%2009.06.53.png)
当前版本主要是修复用户反馈的问题,具体如下:
架构相关
----
* 分离依赖包。
* 更新英文翻译。
* 优化导出相关的插件。
主内核
---
* 修复部分数据查询错误的问题。
* 修复稍候读通过地址解析正文出错的问题。
* fetch 接口支持批量查询和更新。
* 优化插件加载机制,支持批量加载。
* 修复自定义主题时分级标题颜色失效问题。
* 针对必须悬浮框启用才能使用的插件,增加对悬浮盒子的依赖(启用悬浮盒子之后才能启用相关插件)。
* 修复当字体设置为默认时原网页字体识别失败问题(部分网页乱码原因)。
批注
--
* 增加对“悬浮盒子”的依赖。
* 打印时隐藏自身管理面板。
* 修复稍候读和原网页标注不共通问题。
代码高亮
----
* 支持设置代码高亮字体。
* 修复设置面板打开时,代码块右上角操作按钮位置偏移错误问题。
分栏阅读
----
* 修复设置项刷新页面失效问题。
悬浮盒子
----
* 修改偏好设置面板的悬浮盒子图标。
* 禁用Edge 浏览器添加自己的右键菜单处理。
文章目录
----
* 打印时隐藏。
规则
--
* 修复稍候读和原网页不共通的问题。
渲染引擎
----
* 修复标题和正文没有完全对齐的问题。
* 修复退出和进入阅读模式没有自动追踪当前视野段落的问题。
偏好设置
----
* 修复登录后高级功能需要刷新才能使用的问题。
工具栏
---
* 打印时隐藏。
导出为 HTML
--------
* 修改导出为离线版 html 的工具栏图标。
* 修复导出为离线版 html 图片离线失败。
导出为 marked
----------
* 支持导出时同时导出批注(通过高级设置- 导出为 marked - 批注随 Markdown 导出 开启)。
* 支持导出批注时同时导出想法(通过高级设置- 导出为 marked - 导出想法随 Markdown 导出 开启)。
稍侯读
---
* 标签取消被引用无法删除。
* 分类取消被引用无法删除。
* 修复阅读时长因语言获取失败导致的计算错误问题。
* 修复智能分类选择标签过滤时失效的问题。
修复国际化不彻底的问题。
* 新增两种布局,支持按卡片和按列表展示稍候读文章的显示方式。
* 修复因作者头像太大导致的布局错误问题。
* 进入/退出阅读模式不改变稍候读阅读位置。
* 修复编辑时修改标签无法正常输入的问题。
阅读进度
----
* 支持打印时隐藏自身。
移除元素
----
* 修改实现逻辑,实现原网页和稍候读共通。
大声朗读
----
* 修复长段落重复朗读的问题。Source code released under All Rights Reserved
Version 3.1.0
Released Mar 28, 2024 - 1.71 MBWorks with firefox 48.0 and later, android 120.0 and later[Circle 阅读助手 v3.1.0](https://circlereader.com/v3.1.0)
=====================================================================
新增
--
* 主题自定义支持设置一级、二级等标题的颜色。
* 新增文本过滤器,支持过滤正文中的文本内容,支持纯文本和正则表达式。
* 新增翻译插件(需可访问谷歌),配合[悬浮盒子](floatbox)使用。
* 右键菜单新增选项:复制。
* 右键菜单新增选项:复制 HTML。
* 右键菜单新增选项:复制 Markdown。
* 工具栏新增选项:导出为离线版 HTML 和 Markdown ,即图片内嵌入文档。
* 编辑批注和新增想法面板增加退出快捷键,需在偏好设置面板的快捷键自定义。
修改
--
* 增强图片类文章识别能力。
* 火狐复制去除二次提示。
* 代码块修改为折行显示。
* 非信纸效果下删除块与块之间的分割线。
* 偏好设置面板帐户界面增加同步帐户按钮,解决部分浏览器登录后无法获取到登录信息。
* 安装时默认禁用批注,不再默认安装。
* 大屏幕查看代码时,代码换行时,修改为不截断单词换行。
改进
--
* 打开偏好设置面板外观界面,跟随系统开启的情况下,根据当前系统的设置打开对应的设置。
* 当页面空间不足时,工具栏自动吸附在页面右上角。
* 当页面空间不足时,文章大纲展开时自动吸附在页面左上角。
* 当批注不含内容时,不展示批注管理面板。
* 为了更方便理解,复制为富文本重命名为复制,图标修改为老版本的复制图标。
修复
--
* 修复分栏模式下弹出消息提示框时工具栏跳动问题。
* 修复火狐下多页解析开启时,页面空白的问题。
* 修复页内边距和页外边距失效问题。
* 修复工具栏设置间距刷新页面后丢失的问题。
* 修复插件运行两次的问题。
\>由 \[Circle 阅读助手\](https://circlereader.com) 生成Source code released under All Rights Reserved
Version 3.0.4
Released Mar 20, 2024 - 1.65 MBWorks with firefox 48.0 and later, android 120.0 and later[Circle 阅读助手 v3.0.4](https://circlereader.com/v3.0.4)
=====================================================
当前版本依然是修复小 bug。关于最新的 Circle 阅读助手设计说明和完整的使用指南视频见 👉🏻[全新版本Circle 阅读助手介绍](https://www.bilibili.com/video/BV1W1421Q72e/)
解析引擎
----
* 恢复本地 Markdown 文件的支持。
* 支持保留格式选项,启用后不自动处理空元素和格式。
渲染引擎
----
* 图片加载失败时增加裂图显示。
* 修复图片打印不完整的问题。
* 修复内边距和外边距设置失效的问题。
批注
--
* 修复自定义批注颜色时报错的问题。Source code released under All Rights Reserved
Version 3.0.3
Released Mar 16, 2024 - 1.65 MBWorks with firefox 48.0 and later, android 120.0 and later新版本采用全新的架构,优化了本地数据的存储形式,开放了开发能力,开发者可以打造属于自己的阅读模式。
架构变更
随着功能的不断更新和迭代,内部系统越来越复杂。考虑到以后维护的方便性,决定变更架构。新的架构采用插件化开发,抽离不同的功能为独立的插件,核心系统保持最小,仅提供管理插件的能力。
储存隔离
Circle 阅读助手一直都是以本地为主的软件,所有的数据和配置都保存在你自己的电脑中。之前版本的数据存储混乱且冗杂,新版本重新设计数据库结构,为配置、数据和插件建立自己的存储位置,相互之间互不影响,可以单独导出和导入,实现更灵活的数据存储能力。配合全新的架构实现数据隔离,保证数据的安全性。
开放能力
新架构独立出核心能力,为了更方便的开发插件,构筑并开放 API 系统,开放开发能力,开发者可以开发自己想要的功能。同时提供了 API 系统、命令行工具和组件库等助力开发者快速构建自己的插件。
优化设计
系统采用 Ant Design 组件库构建,基于「自然」、「确定性」、「意义感」、「生长性」四大设计价值观,通过模块化解决方案,降低冗余的生产成本,提供更好的用户体验。如下插件实现了全新的设计:
偏好设置:布局修改右侧导航为左侧导航,独立“关于”和“搜索”页面、从“高级设置”中抽离出“应用市场”,合并“样式”和“主题” 为外观
稍后阅读:摒弃管理后台的布局方式,采用全新的 Feed 流形式展示内容,同时支持更方便的录入数据。
自动滚动/大声朗读:不再固定在右上角,允许用户自由拖拽到任何地方,并支持固定在任意位置,同时支持折叠面板。
批注管理:除了允许自由拖拽到任意位置,还可以固定在右侧,并支持固定和折叠。
工具栏:悬浮在内容的右侧。在取消“信纸效果”的情况下,增加背景和边框。
文档大纲:悬浮在内容的左侧。在取消“信纸效果”的情况下,增加背景和边框。小屏幕时自动折叠,大屏幕自动展开,允许手动折叠和展开。
除了以上大的设计变更,小的变化不再一一说明。
功能变更
新版本实现了更灵活的功能,同时修复了大量的错误。具体变更如下:
偏好设置
跟随系统切换日/夜间支持样式和主题之外,同时支持“渲染引擎”、“工具栏”和“分栏阅读”的页面配置项。
启用批注时,新增批注操作面板来定制批注允许的操作,如复制和导出等。
划选文本后弹出的框框称之为悬浮盒子[原文本工具组]。启用悬浮盒子之后,新增悬浮盒子面板来定制文本的可用操作,如搜索、复制、导出等等。
帐户
登陆后用户卡片增加头像展示(暂不支持自定义头像)
启用插件“同步配置”后,增加自动同步、全量拉取和全量推送等功能,实现数据和配置保存在服务器的功能。
样式
字体设置除支持自定义字体之外,允许选择系统字体(火狐浏览器不支持)
工具栏
暂时下线拖拽排序
右键菜单
下线少用的选项,简化设置页面
高级设置
新增通用区块;支持切换语言和隐藏品牌标识。
增加更多的设置项,具体视启用插件的不同而不同,不一一赘述。
导出为其他格式
增加模版设置,具体各模版介绍请自己查看。
导出为 word
新增 docx 格式导出
批注
新增“显示想法”选项,开启后光标悬浮在批注上会显示添加的想法。
新增“打印高亮”选项,开启后打印时高亮已设置的批注。
新增“导出格式”选项,自定义导出批注时的模版。
黑白名单
新增“跳过原文”选项,开启后白名单中的网页在解析成功的情况下不展示原网页直接进入阅读模式。
文章大纲
新增“打印保留”选项,打印时展示在正文之上
新增“相关链接”选项,展示在文档大纲下的链接,暂时仅支持解析正文中的链接。
全网搜索
配合悬浮盒子,实现划选关键字后搜索相关信息。支持切换搜索引擎
Wiki 搜索
配合悬浮盒子,实现划选关键字后搜索维基百科。
稍后阅读
支持从复制的富文本中导入。
支持拖拽排序和搜索标签或者分类。
支持阅读模式下的所有功能。
Bug 修复过多,不一一赘述。Source code released under All Rights Reserved
Version 3.0.1
Released Mar 15, 2024 - 1.65 MBWorks with firefox 48.0 and laterSource code released under All Rights Reserved