1. Circle 阅读助手 v3.4.0
1.1. 新增
- 帐户模块的“我的反馈”可以查看回复信息。
- 反馈模块“提交反馈”页面增加“常见问题” 链接。
- 反馈模块的“热门反馈”可以查看回复信息。
1.2. 修改
- 导出内容片段时默认删除品牌标识。
- “移除品牌标识”增加查看详情页面
1.3. 修复
- 修复接口报错
- 修复登录失败
- 修复批注光标闪烁问题。
- 修复稍后读页面导出数据失败问题。
- 修复进入阅读模式后退出再次进入需要手动选择问题。
2. Circle 阅读助手 v3.3.0
2.1. 新增
- 新增帐户模块,不再需要跳转到官网登录、注册或者重置密码了。
- 新增捐赠和订阅模块,不再需要跳官网捐赠或者升级高级帐户。
2.2. 修改
- 重构意见反馈,废弃兔小巢。
- 默认开启大部分插件,提供安装即可用的功能。
- 梳理和更新所有文档。
- 对于识别失败的文章,不再强制识别,而是调用手动选择辅助识别。
- 修改默认配置,有些功能默认关闭。
- 重构工具栏模块,提供折叠同类操作的功能。
- 重构引导模块,修改“选择配置”步骤为导入老配置。
- 修改偏好设置页面,从顶部提取“关于”页面到侧边栏。
- “升级”操作移入偏好设置顶部,方便查找。
- 删除工具栏的“拖拽功能”改为高级帐户默认开启。
- 配置“帐户模块”,重新设计偏好设置“帐户”内容界面
- 修改打印时,文章大纲一起输出时换页错误。
2.3. 删除
- 删除稍后读预置文章。
- 取消滚动到底部的功能。
2.4. 修复
- 初始化系统失效。
- 修复多页解析开启的时,其他页面的正文没有格式化问题。
- 修复应用市场开启和关闭模块时,依赖关系错误导致的错误问题。
- 修复没有任何“批注”时,无法添加想法的问题。
- 修复全屏查看代码时页面错乱问题。
- 修复批注跳跃问题
- 修复文本过滤器过滤内容失败问题。
3. Circle 阅读助手 v3.2.5
- 修复静音网页异常问题。
- 修复黑白名单正则识别失败的问题。
- 减小代码段默认行高,从 1.8 改为 1。
- 修复无刷新页面内容切换识别错误的问题。
- 修复移除图片后导出文件还存在部分图片的问题。
- 修复移除图片后作者头像也被删除的问题。
- 修复悬浮盒子导致的复制内容失败或者选中文字困难的问题。
- 悬浮盒子没有任何按钮时,增加“禁用”按钮,可以一键禁用该插件。
- 修复大图查看“关闭按钮”不灵敏的问题。
- 处理批注插件国际化翻译不彻底的问题。
- 偏好设置“搜索”由弹窗改为内嵌页面,在搜索页面顶部增加快速访问插件区域,方便快速开启和禁用插件。
4. Circle 阅读助手 v3.2.4
4.1. 功能变更
4.1.1. 自动静音
含有视频的文章页面进入阅读模式自动静音原网页。
4.1.2. 火狐扩展地址
更新火狐浏览器扩展下载地址,老的账号丢失导致老扩展无法继续维护。
4.1.3. 链接更新
更新偏好设置中“查看详情”的链接。
4.2. BUG 修复
4.2.1. 图片内嵌失败
导出文件把图片内嵌时,如果文章中含有大量图片,在导出时会批量处理图片,如果一个图片加载失败则全部失败。本次更新为仅失败加载错误的,正常加载的图片仍然不影响。
4.2.2. 乱码乱序问题
部分网站使用了特殊的字体导致重新排版后显示乱码或乱序,本次彻底修复。如果你发现仍然存在乱码,请检查偏好设置中字体是否选择的默认,而不是自定义。使用默认字体,即使用原网页的字体。
4.2.3. 哔哩哔哩内存泄露
修复 bilibili 部分页面内存占用大导致页面假死问题。
4.2.4. 国际化失败
- 修复非中文语言下偏好设置页面语言显示错误问题。
- 修复偏好设置页面国际化语言不彻底问题。
4.2.5. 样式对齐
修复导出为 word 时样式不一致问题,由于 word 支持的样式不完全兼容 css,本次更新做了一次尽可能的靠近。
5. Circle 阅读助手 v3.2.3
- 修复导出时含有图片时,图片尺寸被压缩的问题
- 修复文章仅含有一个图片时导出报错的问题
- 修复部分文章标题重复的问题
6. Circle 阅读助手 v3.2.2
6.1. BUG 修复
- 修复自动溯源失效问题。
- 修复文本过滤失效问题。
- 修复导出到稍后读失败问题。
- 优化稍后读性能和点击失效问题。
- 修复手动选择报错问题。
- 文章大纲相关链接修改,排除仅一个标题的情况。
6.2. 渲染引擎
- 优化性能。
- 增加进入退出动画,提升阅读体验。
7. Circle 阅读助手 v3.2.1
- 修复内核更新造成的多页解析失效问题。
8. Circle 阅读助手 v3.2.0
当前版本主要是内核升级,以支持 Chrome 扩展市场最新规范。
升级后如果发现扩展无法正常使用,建议升级你的浏览器到最新版本。若没办法升级,可以在这个页面下载老版本,根据页面上的指引手动安装。除了内核升级外,还做了一些小的调整。
8.1. 白名单
- 修复白名单失效的问题。
8.2. 接口异常
- 修复接口错误时无法正常展示错误的问题。
8.3. 升级提示
- 老版本升级时会主动打开更新日志,这会打扰用户。本次修改了打开时机,只有进入阅读模式时,才打开更新日志页面。
8.4. 手动选择
- 修复手动选择报错问题。
8.5. 渲染引擎
- 修复部分网页图片无法正常展示问题。
8.6. 爱发电
- 爱发电平台由于政策问题被关闭,导致无法正常运行。当前版本替换成候补地址。
9. Circle 阅读助手 v3.1.2
紧急修复在部分电商网站自动刷新和复制标签页的问题。
9.1. 背景
2024 年 6 月 15 日看到小众软件上青小蛙评论 Circle 阅读助手新版可能已经易主的消息,通过评论发现一个用户说:Circle 阅读助手运行时,打开“什么值得买”网站后,会自动打开很多网页。为此判定 Circle 阅读助手存在恶意代码,紧接着看到有人回复:马上卸载;有人推荐立即举报等操作。
9.2. 原因
看到以上消息,我大吃一惊,马上测试本地代码,发现确实存在该问题;经排查具体原因如下:
Circle 阅读助手存在一个功能即:自动展开被折叠的内容,保证尽可能的解析完整的内容,而不是仅仅展示未被折叠的一部分。为了实现这个功能,内部存在一个小的算法:查找“查看全文”或者“查看更多”文案,找到之后判断文案的父标签,如果父标签是 A 并且存在 onclick 属性就自动点击,以此实现自动展开被折叠的内容。
经排查发现,“什么值得买” 网站存在多处“查看更多” 文案,并且 DOM 结构和算法实现基本一致。这就导致算法识别失败,自动点击后就打开了更多的页面。如下图所示:
由于以上问题的存在,当前版本下线该部分逻辑,后期做更完善的考虑之后恢复。
9.3. 声明
我不会因为任何理由出售软件或者加入对用户不安全的代码,请放心使用。
Circle 阅读助手是我个人开发和维护,每个版本都需要测试大量的功能和逻辑,精力有限难免遗漏,遇到问题可以反馈到兔小巢。
谢谢理解,Circle 阅读助手因为你的支持而走的更远。
10. Circle 阅读助手 v3.1.1
当发现功能丢失时,不是下线,而是该功能被禁用。这时候通过“偏好设置”右上角搜索按钮右侧由四个方盒子组成的按钮进去找到对应的功能(如看小说的“多页解析”)后,开启右侧的开关即可。
原因:随着扩展的能力越来越强大,服务的用户越来越多,各种需求和场景也越来越多。为了支持不同的场景,优化扩展使用体验,默认不启用所有的插件,用户可以手动选择自己想要的功能。同时升级或者新安装首次进入阅读模式会弹出选择配置的对话框,你可以根据自己的使用场景选择对应的配置。
当前版本主要是修复用户反馈的问题,具体如下:
10.1. 架构相关
- 分离依赖包。
- 更新英文翻译。
- 优化导出相关的插件。
10.2. 主内核
- 修复部分数据查询错误的问题。
- 修复稍候读通过地址解析正文出错的问题。
- fetch 接口支持批量查询和更新。
- 优化插件加载机制,支持批量加载。
- 修复自定义主题时分级标题颜色失效问题。
- 针对必须悬浮框启用才能使用的插件,增加对悬浮盒子的依赖(启用悬浮盒子之后才能启用相关插件)。
- 修复当字体设置为默认时原网页字体识别失败问题(部分网页乱码原因)。
10.3. 批注
- 增加对“悬浮盒子”的依赖。
- 打印时隐藏自身管理面板。
- 修复稍候读和原网页标注不共通问题。
10.4. 代码高亮
- 支持设置代码高亮字体。
- 修复设置面板打开时,代码块右上角操作按钮位置偏移错误问题。
10.5. 分栏阅读
- 修复设置项刷新页面失效问题。
10.6. 悬浮盒子
- 修改偏好设置面板的悬浮盒子图标。
- 禁用 Edge 浏览器添加自己的右键菜单处理。
10.7. 文章目录
- 打印时隐藏。
10.8. 规则
- 修复稍候读和原网页不共通的问题。
10.9. 渲染引擎
- 修复标题和正文没有完全对齐的问题。
- 修复退出和进入阅读模式没有自动追踪当前视野段落的问题。
10.10. 偏好设置
- 修复登录后高级功能需要刷新才能使用的问题。
10.11. 工具栏
- 打印时隐藏。
10.12. 导出为 HTML
- 修改导出为离线版 html 的工具栏图标。
- 修复导出为离线版 html 图片离线失败。
10.13. 导出为 marked
- 支持导出时同时导出批注(通过高级设置- 导出为 marked - 批注随 Markdown 导出 开启)。
- 支持导出批注时同时导出想法(通过高级设置- 导出为 marked - 导出想法随 Markdown 导出 开启)。
10.14. 稍侯读
- 标签取消被引用无法删除。
- 分类取消被引用无法删除。
- 修复阅读时长因语言获取失败导致的计算错误问题。
- 修复智能分类选择标签过滤时失效的问题。
修复国际化不彻底的问题。 - 新增两种布局,支持按卡片和按列表展示稍候读文章的显示方式。
- 修复因作者头像太大导致的布局错误问题。
- 进入/退出阅读模式不改变稍候读阅读位置。
- 修复编辑时修改标签无法正常输入的问题。
10.15. 阅读进度
- 支持打印时隐藏自身。
10.16. 移除元素
- 修改实现逻辑,实现原网页和稍候读共通。
10.17. 大声朗读
- 修复长段落重复朗读的问题。
11. Circle 阅读助手 v3.1.0
视频版本介绍见 👉🏻 https://www.bilibili.com/video/BV15C411b7tR/
11.1. 新增
- 主题自定义支持设置一级、二级等标题的颜色。
- 新增文本过滤器,支持过滤正文中的文本内容,支持纯文本和正则表达式。
- 新增翻译插件(需可访问谷歌),配合悬浮盒子使用。
- 右键菜单新增选项:复制。
- 右键菜单新增选项:复制 HTML。
- 右键菜单新增选项:复制 Markdown。
- 工具栏新增选项:导出为离线版 HTML 和 Markdown ,即图片内嵌入文档。
- 编辑批注和新增想法面板增加退出快捷键,需在偏好设置面板的快捷键自定义。
11.2. 修改
- 增强图片类文章识别能力。
- 火狐复制去除二次提示。
- 代码块修改为折行显示。
- 非信纸效果下删除块与块之间的分割线。
- 偏好设置面板帐户界面增加同步帐户按钮,解决部分浏览器登录后无法获取到登录信息。
- 安装时默认禁用批注,不再默认安装。
- 大屏幕查看代码时,代码换行时,修改为不截断单词换行。
11.3. 改进
- 打开偏好设置面板外观界面,跟随系统开启的情况下,根据当前系统的设置打开对应的设置。
- 当页面空间不足时,工具栏自动吸附在页面右上角。
- 当页面空间不足时,文章大纲展开时自动吸附在页面左上角。
- 当批注不含内容时,不展示批注管理面板。
- 为了更方便理解,复制为富文本重命名为复制,图标修改为老版本的复制图标。
11.4. 修复
- 修复分栏模式下弹出消息提示框时工具栏跳动问题。
- 修复火狐下多页解析开启时,页面空白的问题。
- 修复页内边距和页外边距失效问题。
- 修复工具栏设置间距刷新页面后丢失的问题。
- 修复插件运行两次的问题。
12. Circle 阅读助手 v3.0.4
当前版本依然是修复小 bug。关于最新的 Circle 阅读助手设计说明和完整的使用指南视频见 👉🏻全新版本 Circle 阅读助手介绍
12.1. 解析引擎
- 恢复本地 Markdown 文件的支持。
- 支持保留格式选项,启用后不自动处理空元素和格式。
12.2. 渲染引擎
- 图片加载失败时增加裂图显示。
- 修复图片打印不完整的问题。
- 修复内边距和外边距设置失效的问题。
12.3. 批注
- 修复自定义批注颜色时报错的问题。
13. Circle 阅读助手 v3.0.3
欢迎来到 Circle 阅读助手 3.0.3 版本,如果你是火狐或者雨见浏览器用户,或许已经错过很多个版本,因为我的手机丢失导致火狐帐号登录不进去,所以没办法更新版本,查看之前更新的版本日志。
当前版本除了包含之前所有的更新之外,还修复了如下几个问题。
13.1. 代码高亮和大图查看显示异常
修复代码高亮和大图查看退出后重新进入阅读模式后异常显示问题
13.2. 文章大纲排版错误
修复文章大纲数据量过多时展示错位问题
13.3. 页面空白
修复解析正文含有评论时页面空白问题
13.4. 排版错误
修复部分网页无法滚动的问题
14. Circle 阅读助手 v3.0.2
当前版本做了样式微调和 bug 修复。查看 Circle 阅读助手 3.0 版本的视频介绍》
14.1. 修复 bug
14.1.1. 异常滚动条
修复打印或者导出为 pdf 时,正文右侧出现多余的滚动条问题。
14.1.2. 代码含有反斜线
修复复制或者导出为 Markdown 文件含有代码时,下划线被转译成反斜线加下划线的问题。
14.1.3. 导出为图片区域错误
修复导出为图片两侧含有大量留白问题。
14.1.4. 导出为图片代码折叠
修复导出为图片时代码被折叠,无法查看完整代码问题
14.2. 样式微调
14.2.1. 圆角
“信纸效果” 开启情况下,新增小圆角。如下图红色圆圈所示:
Circle 阅读助手主页的样式调整
15. Circle 阅读助手 v3.0.1
Circle 阅读助手 v3.0.1 是修复上一个版本架构变更导致的 bug。查看 Circle 阅读助手 3.0 版本的视频介绍》
15.1. 删除日志
删除因调试而打印的日志。
15.2. 崩溃问题
浏览器语言切换成英文环境下,升级 Circle 阅读助手直接崩溃。这是因为本次支持切换语言,系统语言标识和支持的标识不匹配,导致语言获取失败。
15.3. 工具栏拖拽
上个版本暂时下线了工具栏拖拽功能,当前版本重新上线,并作为高级选项。为了保证老用的权益,当前版本为老用户默认开启该功能,新用户需要升级为高级帐户才能使用。
15.4. 导出为图片
导出为图片支持定制格式,目前支持 PNG 和 JPEG。高清无损格式选择 PNG,需要更小的体积请选择 JPEG。
15.5. 品牌标识
为了更好的宣传和传播 Circle 阅读助手,默认导出任何文件都会添加品牌标识,并作为一个高级选项刻印关闭。为了保证老用户权益,当前版本默认为老用户去掉品牌标识,新用户需要升级为高级帐户才能去掉品牌标识。
15.6. 换行符丢失
修复导出为 Markdown 和纯文本丢失换行符的问题。
15.7. 恢复所见即所得
上个版本支持了为导出其他格式定制模版,并预置了导出模版,这导致不是导出所见即所得,当前版本删除预置模版;不定制默认按照当前排版导出,定制按照定制的模版导出。
15.8. 全屏幕查看
修复退出全屏幕查看时窗口异常的问题。
15.9. 文章大纲
文章大纲支持打印时隐藏。
15.10. 打印和导出为 pdf
修复打印和导出为 pdf 标题含有品牌标识的问题。
16. Circle 阅读助手 v3.0.0
距离上个版本近一年,作为开发者向大家表示歉意。
2023 年是黑暗的一年,先是父亲不适去医院就医,然后诚惶诚恐的得知是脑出血。经过一周的治疗后没有任何改善,转院到郑州后诊断是脑内囊肿;开颅手术前被告知是肺癌末期脑转移,手术后不久人就不行了。青年丧父,生活一下就瘫痪了。之前我一直认为父亲的角色近乎透明,今年才发现父亲不仅仅是一个称呼。这就是我没有更新版本的原因,然而生活还是要继续,整理完心情后还要继续出发。
16.1. 新版介绍
新版本采用全新的架构,优化了本地数据的存储形式,开放了开发能力,开发者可以打造属于自己的阅读模式。查看 Circle 阅读助手 3.0 版本的视频介绍》
16.1.1. 架构变更
随着功能的不断更新和迭代,内部系统越来越复杂。考虑到以后维护的方便性,决定变更架构。新的架构采用插件化开发,抽离不同的功能为独立的插件,核心系统保持最小,仅提供管理插件的能力。
16.1.2. 储存隔离
Circle 阅读助手一直都是以本地为主的软件,所有的数据和配置都保存在你自己的电脑中。之前版本的数据存储混乱且冗杂,新版本重新设计数据库结构,为配置、数据和插件建立自己的存储位置,相互之间互不影响,可以单独导出和导入,实现更灵活的数据存储能力。配合全新的架构实现数据隔离,保证数据的安全性。
16.1.3. 开放能力
新架构独立出核心能力,为了更方便的开发插件,构筑并开放 API 系统,开放开发能力,开发者可以开发自己想要的功能。同时提供了 API 系统、命令行工具和组件库等助力开发者快速构建自己的插件。
16.1.4. 优化设计
系统采用 Ant Design 组件库构建,基于「自然」、「确定性」、「意义感」、「生长性」四大设计价值观,通过模块化解决方案,降低冗余的生产成本,提供更好的用户体验。如下插件实现了全新的设计:
- 偏好设置:布局修改右侧导航为左侧导航,独立“关于”和“搜索”页面、从“高级设置”中抽离出“应用市场”,合并“样式”和“主题” 为外观
- 稍后阅读:摒弃管理后台的布局方式,采用全新的 Feed 流形式展示内容,同时支持更方便的录入数据。
- 自动滚动/大声朗读:不再固定在右上角,允许用户自由拖拽到任何地方,并支持固定在任意位置,同时支持折叠面板。
- 批注管理:除了允许自由拖拽到任意位置,还可以固定在右侧,并支持固定和折叠。
- 工具栏:悬浮在内容的右侧。在取消“信纸效果”的情况下,增加背景和边框。
- 文档大纲:悬浮在内容的左侧。在取消“信纸效果”的情况下,增加背景和边框。小屏幕时自动折叠,大屏幕自动展开,允许手动折叠和展开。
除了以上大的设计变更,小的变化不再一一说明。
16.1.5. 功能变更
新版本实现了更灵活的功能,同时修复了大量的错误。具体变更如下:
偏好设置
- 跟随系统切换日/夜间支持样式和主题之外,同时支持“渲染引擎”、“工具栏”和“分栏阅读”的页面配置项。
- 启用批注时,新增批注操作面板来定制批注允许的操作,如复制和导出等。
- 划选文本后弹出的框框称之为悬浮盒子[原文本工具组]。启用悬浮盒子之后,新增悬浮盒子面板来定制文本的可用操作,如搜索、复制、导出等等。
帐户
- 登陆后用户卡片增加头像展示(暂不支持自定义头像)
- 启用插件“同步配置”后,增加自动同步、全量拉取和全量推送等功能,实现数据和配置保存在服务器的功能。
样式
- 字体设置除支持自定义字体之外,允许选择系统字体(火狐浏览器不支持)
工具栏
- 暂时下线拖拽排序
右键菜单
- 下线少用的选项,简化设置页面
高级设置
- 新增通用区块;支持切换语言和隐藏品牌标识。
- 增加更多的设置项,具体视启用插件的不同而不同,不一一赘述。
导出为其他格式
- 增加模版设置,具体各模版介绍请自己查看。
导出为 word
- 新增 docx 格式导出
批注
- 新增“显示想法”选项,开启后光标悬浮在批注上会显示添加的想法。
- 新增“打印高亮”选项,开启后打印时高亮已设置的批注。
- 新增“导出格式”选项,自定义导出批注时的模版。
黑白名单
- 新增“跳过原文”选项,开启后白名单中的网页在解析成功的情况下不展示原网页直接进入阅读模式。
文章大纲
- 新增“打印保留”选项,打印时展示在正文之上
- 新增“相关链接”选项,展示在文档大纲下的链接,暂时仅支持解析正文中的链接。
全网搜索
- 配合悬浮盒子,实现划选关键字后搜索相关信息。支持切换搜索引擎
Wiki 搜索
- 配合悬浮盒子,实现划选关键字后搜索维基百科。
稍后阅读
- 支持从复制的富文本中导入。
- 支持拖拽排序和搜索标签或者分类。
- 支持阅读模式下的所有功能。
Bug 修复过多,不一一赘述。