Skip to content

SummarizerX v2.3.0-beta - PDF AI Summarization

Pre-release
Pre-release

Choose a tag to compare

@mallocfeng mallocfeng released this 20 Sep 00:59
· 99 commits to main since this release

SummarizerX v2.3.0-beta Release Notes / 发布说明

🎉 Major Features / 主要功能

PDF AI Summarization / PDF AI 摘要

English:

  • Local PDF Support: Upload and process local PDF files directly in the extension
  • Online PDF Support: Process PDFs opened in Chrome browser (e.g., https://example.com/document.pdf)
  • Page Range Selection: Specify exact pages or ranges (e.g., "1-3", "5,7-10") for targeted summarization
  • AI-Powered Analysis: Extract and summarize content using your configured AI models
  • Reader Mode Integration: View full PDF text content in floating overlay with translation support
  • Q&A Chat: Ask questions about specific PDF pages using AI context

中文:

  • 本地 PDF 支持: 直接在扩展中上传和处理本地 PDF 文件
  • 在线 PDF 支持: 处理在 Chrome 浏览器中打开的 PDF 文件(如 https://example.com/document.pdf)
  • 页面范围选择: 指定确切的页面或范围(如 "1-3", "5,7-10")进行针对性摘要
  • AI 驱动分析: 使用您配置的 AI 模型提取和摘要内容
  • 阅读模式集成: 在浮动窗口中查看完整 PDF 文本内容,支持翻译功能
  • 问答聊天: 使用 AI 上下文对特定 PDF 页面提问

Enhanced User Experience / 增强用户体验

English:

  • Smart Page Detection: Automatic page range validation with helpful error messages
  • Persistent Page Labels: Summary titles show selected page information (e.g., "第1-3页")
  • Improved Error Handling: Clear error messages that disappear when issues are resolved
  • Better Chat Navigation: Q&A chat stays anchored to user questions instead of auto-scrolling

中文:

  • 智能页面检测: 自动页面范围验证,提供有用的错误信息
  • 持久页面标签: 摘要标题显示所选页面信息(如 "第1-3页")
  • 改进错误处理: 清晰错误信息,问题解决后自动消失
  • 更好的聊天导航: Q&A 聊天锚定在用户问题处,而不是自动滚动

🔧 Technical Improvements / 技术改进

English:

  • PDF.js Integration: Robust PDF rendering and text extraction
  • Range Parsing: Support for various page range formats (commas, dashes, Chinese punctuation)
  • State Management: Consistent page label persistence across all processing states
  • Viewport Anchoring: Improved chat scroll behavior for better user experience

中文:

  • PDF.js 集成: 强大的 PDF 渲染和文本提取
  • 范围解析: 支持各种页面范围格式(逗号、破折号、中文标点)
  • 状态管理: 在所有处理状态中保持一致的页面标签持久性
  • 视口锚定: 改进聊天滚动行为,提升用户体验

🐛 Bug Fixes / 错误修复

English:

  • Fixed persistent error messages after correcting invalid PDF page ranges
  • Resolved duplicate titles in PDF Reader Mode
  • Fixed page range handling in Reader Mode for PDF content
  • Corrected disappearing page labels in summary titles
  • Improved Q&A chat scroll positioning

中文:

  • 修复了纠正无效 PDF 页面范围后持续显示的错误信息
  • 解决了 PDF 阅读模式中的重复标题问题
  • 修复了 PDF 内容阅读模式中的页面范围处理
  • 纠正了摘要标题中消失的页面标签
  • 改进了 Q&A 聊天滚动定位

📋 Installation / 安装说明

English:

  1. Download SummarizerX-2.3.0-beta.zip
  2. Extract the ZIP file
  3. Open Chrome and go to chrome://extensions/
  4. Enable "Developer mode"
  5. Click "Load unpacked" and select the extracted folder

中文:

  1. 下载 SummarizerX-2.3.0-beta.zip
  2. 解压 ZIP 文件
  3. 打开 Chrome 并访问 chrome://extensions/
  4. 启用"开发者模式"
  5. 点击"加载已解压的扩展程序"并选择解压后的文件夹

⚠️ Beta Notice / Beta 版本说明

English:
This is a beta release. Please report any issues or feedback through GitHub issues.

中文:
这是一个 beta 版本。请通过 GitHub issues 报告任何问题或反馈。

🔄 Migration from v2.2.x / 从 v2.2.x 迁移

English:
No special migration steps required. Your existing settings and configurations will be preserved.

中文:
无需特殊迁移步骤。您现有的设置和配置将被保留。


Full Changelog / 完整更新日志: v2.2.3-beta...v2.3.0-beta