Releases: PapyrusOR/Papyrus_Desktop
v1.2.4
v1.2.3
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
v1.2.1
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 requestsv1.2.1-beta+macOS.arm64
v1.2.1-beta+macOS.arm64
beta版本可能不稳定,请谨慎下载。
- 新增Apple Silicon MacOS版本支持。(Mac版本暂时使用默认头像)
v1.2.1-beta
v1.2.1-beta (2026-03-10)
beta版本可能不稳定,请谨慎安装。
Bug 修复
AI 设置保存问题
-
修复提供商切换时模型不匹配问题
- 切换提供商时自动验证当前模型是否兼容
- 不兼容时自动切换到新提供商的第一个可用模型
- 添加友好的提示信息,告知用户已自动切换
- 防止提供商和模型不匹配导致的调用失败
-
改进错误处理
- 保存配置失败时显示具体错误信息
- 提供商无可用模型时阻止保存并警告
- 增强配置保存的健壮性
技术改进
- 优化设置窗口的保存逻辑
- 添加模型兼容性验证机制
- 改进用户反馈提示
v1.2.0-beta
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
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 文件时程序启动崩溃的问题
新增功能
- 图标容错处理
在 init 方法中添加 try-except 包裹图标加载
当 icon.ico 文件不存在时,程序会静默跳过,不再崩溃
提升了程序的健壮性 - 智能备份系统
新增 last_backup_time 属性追踪上次备份时间
自动备份间隔优化为 1 小时,避免频繁备份影响性能
普通保存操作:仅在距离上次备份超过 1 小时时自动创建备份
重要操作(重置数据):强制立即备份
手动创建备份:始终立即执行
所有备份操作增加异常处理,失败时不影响主流程 - 定时检查管理
新增 check_timer 属性管理定时检查任务
在 next_card 方法中添加定时器取消逻辑,避免定时器累积
v1.0.1
Papyrus v1.0.1 Release Notes
修复与优化:
- 优化界面配色。
- 评分按钮增加 0.5 秒冷却期,防止误触。
- 新增备份功能。
- 新增菜单"创建备份"和"从备份恢复"。
- 导入 TXT 时若无有效卡片,给出格式提示。
使用方法:
下载 Papyrus.exe 直接运行,无需安装。
Papyrus v1.0.0 正式发布
此版本是本应用的第一个正式版本
相较测试版:
1.加入了批量导入功能