Skip to content

Releases: PapyrusOR/Papyrus_Desktop

v1.2.4

20 Mar 15:03
aee3848

Choose a tag to compare

v1.2.4

特性更新

  • 新增新建对话,历史对话功能
  • 支持文件,图片上传
  • 没有更新版本号

致谢

感谢@10and01 参与此次开发

v1.2.3

14 Mar 07:21

Choose a tag to compare

v1.2.3

功能更新:

  • 添加了自带的日志监控器

bug修复:

  • 修复了工具无法调用的问题
  • 修复了模型ID不同步的问题
  • 修复了幽灵文字纳入输入的问题(我直接删了)

开发者说

情况是这样的,beta版当时用的是Function Calling,其实这个功能我没测好,也不可用,但是因为是beta我就暂时没管。v1.2.1发布的时候我写了个MCP本地服务器集成在程序里,结果可能是提交的时候被git挤掉了,导致MCP文件并没有集成在正式版包里,自刎归天了。也就是说,过去几版中我们大力宣传的MCP工具调用:

从来都没有存在过。

领域展开,无量空包!

因此,我们发明了全新的面向俺寻思之力编程。事实上,您可以在AI完成命令下达后,假装AI完成了任务,并打开界面手动完成操作,这意味着您正式进入闪卡学习能工智人时代。

一刻也没有为被挤掉的MCP文件夹而哀悼,接下来赶到战场的是新的MCP文件夹!

现在我们修复了这个问题,并改进了工具调用逻辑,现在您可以丝滑的使用工具了。

祝您使用愉快,武运昌隆。

0315更新:接到反馈,v1.2.3的版本号没有换,但是我懒得改了;您使用的保证是v1.2.3版本,请放心使用。

致谢

感谢@Michel-Johnson 的反馈!
感谢@Tsugu07 关于没改版本号的反馈(0315)

v1.2.2

13 Mar 00:13

Choose a tag to compare

注意:由于一些原因,本版本及以下的工具调用功能均无法正常使用

v1.2.2

  • 修复 API Key 编码错误:解决 'latin-1' codec 无法编码中文字符的问题
  • 配置验证机制:在保存前检查 API Key 和 Base URL,阻止包含非法字符的配置
  • 三层防护:配置验证层、UI 提示层、请求兜底层
  • 改进错误提示:明确指出哪个提供商的哪个字段包含非法字符

致谢

感谢@Tsugu07 在v1.2.2更新期间提供的API相关反馈。
感谢@Meookq 在v1.2.1更新期间提供的反馈。

v1.2.1

12 Mar 13:21

Choose a tag to compare

v1.2.1

v1.2.1已更新,诚邀您迈入闪卡学习AI Agent时代!

1. SM-2 科学记忆算法

  • 替换原有简单算法,采用经过验证的 SM-2 间隔重复算法
  • 根据答题质量动态调整复习间隔
  • 每张卡片独立的难度系数 (Easiness Factor)
  • 完全向后兼容旧数据

2. AI 智能助手

  • 主题:现代化的对话界面
  • 纯对话模式:自然语言交互,无需记忆命令
  • 上下文感知:AI 自动知道你在学习哪张卡片

3. 多模型支持

  • OpenAI:GPT系列
  • Anthropic:Claude Opus, Sonnet 等
  • Ollama:本地运行,完全免费
  • 自定义:支持任何兼容 OpenAI API 的服务

4. 完整的模型管理

  • GUI 界面添加/编辑/删除模型
  • 从 API 自动刷新模型列表
  • 多提供商快速切换
  • 参数精细调整(Temperature, Max Tokens)

5. AI 工具调用

  • 创建/更新/删除卡片
  • 搜索知识库
  • 学习统计分析
  • 操作审批机制,确保数据安全

6. 隐私保护

  • API Key 在设置界面中隐藏显示(●●●)
  • 数据本地存储,不上传云端
  • 支持本地模型(Ollama),数据不出本地

7. 跨平台

  • 新增Apple Silicon MacOS,Linux版本支持。(Mac,Linux版本暂时使用默认头像)

📦 安装说明

基础功能(无需额外依赖)

  • SM-2 算法
  • 卡片学习
  • 数据管理

AI 功能(需要安装依赖)

pip install requests

v1.2.1-beta+macOS.arm64

11 Mar 10:58

Choose a tag to compare

Pre-release

v1.2.1-beta+macOS.arm64

beta版本可能不稳定,请谨慎下载。

  • 新增Apple Silicon MacOS版本支持。(Mac版本暂时使用默认头像)

v1.2.1-beta

10 Mar 05:25

Choose a tag to compare

v1.2.1-beta Pre-release
Pre-release

v1.2.1-beta (2026-03-10)

beta版本可能不稳定,请谨慎安装。

Bug 修复

AI 设置保存问题

  • 修复提供商切换时模型不匹配问题

    • 切换提供商时自动验证当前模型是否兼容
    • 不兼容时自动切换到新提供商的第一个可用模型
    • 添加友好的提示信息,告知用户已自动切换
    • 防止提供商和模型不匹配导致的调用失败
  • 改进错误处理

    • 保存配置失败时显示具体错误信息
    • 提供商无可用模型时阻止保存并警告
    • 增强配置保存的健壮性

技术改进

  • 优化设置窗口的保存逻辑
  • 添加模型兼容性验证机制
  • 改进用户反馈提示

v1.2.0-beta

09 Mar 13:18

Choose a tag to compare

v1.2.0-beta Pre-release
Pre-release

Papyrus v1.2.0 beta: AI Agent现已可用

注意:beta版本可能存在不稳定现象,请谨慎升级。

🎉 主要更新

1. SM-2 科学记忆算法

  • 替换原有简单算法,采用经过验证的 SM-2 间隔重复算法
  • 根据答题质量动态调整复习间隔
  • 每张卡片独立的难度系数 (Easiness Factor)
  • 完全向后兼容旧数据

2. AI 智能助手

  • 主题:现代化的对话界面
  • 纯对话模式:自然语言交互,无需记忆命令
  • 上下文感知:AI 自动知道你在学习哪张卡片

3. 多模型支持

  • OpenAI:GPT系列
  • Anthropic:Claude Opus, Sonnet 等
  • Ollama:本地运行,完全免费
  • 自定义:支持任何兼容 OpenAI API 的服务

4. 完整的模型管理

  • GUI 界面添加/编辑/删除模型
  • 从 API 自动刷新模型列表
  • 多提供商快速切换
  • 参数精细调整(Temperature, Max Tokens)

5. AI 工具调用

  • 创建/更新/删除卡片
  • 搜索知识库
  • 学习统计分析
  • 操作审批机制,确保数据安全

6. 隐私保护

  • API Key 在设置界面中隐藏显示(●●●)
  • 数据本地存储,不上传云端
  • 支持本地模型(Ollama),数据不出本地

📦 安装说明

基础功能(无需额外依赖)

  • SM-2 算法
  • 卡片学习
  • 数据管理

AI 功能(需要安装依赖)

pip install requests

(临时guide已集成在docs文件夹中,日后会完善README)

v1.1.0

07 Mar 15:00

Choose a tag to compare

Papyrus v1.1.0 更新日志

Bug 修复

代码缩进错误修复
修复了 init 方法缩进错误导致的 AttributeError: 'PapyrusApp' object has no attribute 'load_data'
修复了多个方法(load_data, create_backup, save_data, next_card, reset_data)被错误嵌套在其他方法内部的问题
修复了 import_from_txt 方法中的缩进和结构问题
删除了重复的 resource_path 函数定义
修复了 load_data 方法中 if not self.cards: return 导致空数据时不初始化的逻辑问题
程序崩溃修复
修复了缺少 icon.ico 文件时程序启动崩溃的问题

新增功能

  1. 图标容错处理
    init 方法中添加 try-except 包裹图标加载
    当 icon.ico 文件不存在时,程序会静默跳过,不再崩溃
    提升了程序的健壮性
  2. 智能备份系统
    新增 last_backup_time 属性追踪上次备份时间
    自动备份间隔优化为 1 小时,避免频繁备份影响性能
    普通保存操作:仅在距离上次备份超过 1 小时时自动创建备份
    重要操作(重置数据):强制立即备份
    手动创建备份:始终立即执行
    所有备份操作增加异常处理,失败时不影响主流程
  3. 定时检查管理
    新增 check_timer 属性管理定时检查任务
    在 next_card 方法中添加定时器取消逻辑,避免定时器累积

v1.0.1

22 Feb 14:20

Choose a tag to compare

Papyrus v1.0.1 Release Notes

修复与优化:

  • 优化界面配色。
  • 评分按钮增加 0.5 秒冷却期,防止误触。
  • 新增备份功能。
  • 新增菜单"创建备份"和"从备份恢复"。
  • 导入 TXT 时若无有效卡片,给出格式提示。

使用方法:
下载 Papyrus.exe 直接运行,无需安装。

Papyrus v1.0.0 正式发布

21 Feb 20:43

Choose a tag to compare

此版本是本应用的第一个正式版本
相较测试版:
1.加入了批量导入功能