Add plugin Serious Reading v1.0.0#288
Conversation
- v0.1 - v0.2 - v1.0 - v1.0发布 - v1.0发布 - v1.0发布
There was a problem hiding this comment.
Code Review
This pull request introduces 'Serious Reading', a stealth-focused local reading plugin for the ZTools platform supporting TXT, EPUB, and PDF formats. Key feedback from the review includes a critical security concern regarding the use of regular expressions for HTML sanitization in EPUB rendering, which is vulnerable to XSS. Additionally, the reviewer noted a limitation in the pagination algorithm with nested HTML elements, a performance bottleneck from redundant EPUB parsing, a bug in search offset location due to title gaps, potential reference errors when accessing the global ztools object, and inconsistent chapter title parsing between the main and reader preload scripts.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
- v0.1 - v0.2 - v1.0 - v1.0发布 - v1.0发布 - v1.0发布 - v1.1: 改名为严肃阅读 + 修复 Code Review 6 项问题 - bump version to 1.1.0
- v0.1 - v0.2 - v1.0 - v1.0发布 - v1.0发布 - v1.0发布 - v1.1: 改名为严肃阅读 + 修复 Code Review 6 项问题 - bump version to 1.1.0 - fix: TXT 章节标题被吞,在正文前展示标题 heading
- v0.1 - v0.2 - v1.0 - v1.0发布 - v1.0发布 - v1.0发布 - v1.1: 改名为严肃阅读 + 修复 Code Review 6 项问题 - bump version to 1.1.0 - fix: TXT 章节标题被吞,在正文前展示标题 heading - docs: README 改为用户使用角度撰写 - docs: 更新README
插件信息
本次变更
V1.0 发布
截图 / 演示
自检清单
plugins/serious-reading/目录此 PR 由 ztools-plugin-cli 自动管理:每次
ztools publish在分支上追加一个 commit,PR 链接保持不变。