Skip to content

Papyrus Desktop v2.0.0-beta.15

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Aug 12:58

Papyrus Desktop v2.0.0-beta.15

发布日期:2026-08-01

版本类型:Beta 测试版

本版本聚焦数据兼容性、归档解析、AI 提供商通信与 Electron 桌面安全性,并补齐多类边界测试。Beta 用户升级前请先备份 Papyrus 数据目录。

本版重点

  • 加固归档包与扩展包解析、校验及恢复相关路径。
  • 改进卡片、复习进度和 SM-2 在旧数据及异常输入下的稳定性。
  • 强化 Electron 导航与本地资源校验,并改善 AI 提供商通信安全边界。
  • 补充数据库、MCP、API、复习流程和桌面安全校验的单元与集成测试。
  • 提供 Windows、macOS(arm64/x64)和 Linux 安装包,共 5 个可下载产物。

新增功能

本版本无独立的面向用户的新功能,主要围绕现有能力的兼容性、安全性和稳定性进行加固。

体验改进

  • 复习与进度相关接口对旧卡片数据、缺失字段和异常评分输入提供更稳健的处理。
  • MCP 与 API 错误路径的请求处理更加完整,降低异常请求导致连接问题的概率。
  • 更新项目文档中的版本信息,保持 beta.15 发布信息一致。

安全与稳定性

  • 归档/扩展包解析增加边界校验,降低异常压缩包或不完整数据导致导入失败的风险。
  • 修复缺少题目或答案字段、非法评分值、旧数据 interval 为 0 等边界场景。
  • 加强 AI 提供商地址与传输相关安全校验,补充 Electron 导航安全验证。
  • 修复数据库、MCP 服务、复习与卡片 API 的多类回归问题,并增加对应测试覆盖。

构建与发布

  • 版本号统一为 2.0.0-beta.15,tag 为 v2.0.0-beta.15
  • GitHub Actions 已完成测试、类型检查、安全扫描及四个平台构建。
  • 本 Draft Prerelease 提供 Windows x64、macOS arm64、macOS x64、Linux AppImage 和 Linux DEB 安装包。

相比上一版本

上一版本为 v2.0.0-beta.14。本版本在其基础上进一步加强归档与扩展包处理、复习数据兼容、Electron 桌面安全和 AI 提供商通信,并补齐覆盖异常路径的测试。

使用提示

  • 本版本为 Beta 测试版,界面与 API 仍可能继续调整。
  • 升级前建议备份 $HOME/PapyrusData(Windows 用户请对应自己的用户数据目录)。
  • 请从本 Release 页面下载与你的平台和架构匹配的安装包。

贡献者