Repository navigation
Releases: KraHsu/repeaty
Release list
Repeaty 0.27.0
What's Changed
Full Changelog: v0.26.0...v0.27.0
安装包
Linux x86_64(.deb)、Windows x64(.exe)、macOS Apple Silicon(.dmg)。Windows / macOS 安装包未配置代码签名或公证。
升级前请导出完整备份;账户服务另备份数据目录。已知限制见 发布清单。
SHA256SUMS 用于校验下载文件。构建与测试提交:4ebe2d3。
Repeaty 0.26.0
What's Changed
- feat(reading): complete the incremental learning core workflow by @KraHsu in #31
- feat(mcp): connect Codex and Claude to the desktop library by @KraHsu in #32
- feat: complete v1.0 study workflows and release polish by @KraHsu in #33
- fix: protect desktop credentials and prevent source import races by @KraHsu in #34
- fix: preserve fractional attempt times in the backend by @KraHsu in #35
- ci: automatically release tested versions from main by @KraHsu in #36
- fix: keep source deletion responsive during reading autosave by @KraHsu in #37
Full Changelog: v0.23.0...v0.26.0
安装包
Linux x86_64(.deb)、Windows x64(.exe)、macOS Apple Silicon(.dmg)。Windows / macOS 安装包未配置代码签名或公证。
升级前请导出完整备份;账户服务另备份数据目录。已知限制见 发布清单。
SHA256SUMS 用于校验下载文件。构建与测试提交:441fe34。
Repeaty 0.23.0
学习材料新增标题、原文 / 摘录与优先级组合筛选。可用「阅读筛选结果」逐篇阅读所有分页中符合条件的待阅读材料;「再读一轮」继续使用原条件。默认全量阅读入口仍然可用。
包含中英文、窄屏与键盘支持,保存失败可以重试。筛选只保留在本次材料页面,数据与 API 格式沿用 0.22.0。
桌面安装包来自已通过检查的提交 0723f7d,与本次合并到 main 的代码树一致。提供 Linux amd64、Windows x64 与 macOS Apple Silicon;安装包未签名。SHA256SUMS 用于校验下载文件。
Repeaty 0.22.0
新增逐篇递增的阅读间隔:确认读过后,下次按 1、3、7、14、30 天安排,之后保持 30 天。原文与摘录分别记录,支持重置间隔;手动安排日期仍然可用。
修复修改已保存后,因快照列表读取失败而误报保存失败的问题。
带后端版升级时,请同时更新客户端与服务:API v9、SQLite v8、学习数据 v11。旧库与旧备份可升级,升级前请保留备份。
桌面安装包来自已通过检查的提交 3a4d595,与本次合并到 main 的代码树一致。提供 Linux amd64、Windows x64 与 macOS Apple Silicon;安装包未签名。SHA256SUMS 用于校验下载文件。
v0.21.0
「稍后阅读」新增明天、3 天后、1 周后三个快捷选项,显示实际日期并保留自定义日期。点击选项只更新表单,保存后才应用;取消保留原安排。支持中英文、键盘和窄屏。
原文和独立摘录共用现有位置与日期保存事务,保存成功后继续本轮下一篇;失败保留选中的日期和当前篇,可直接重试。阅读安排与卡片 FSRS 调度独立。
247 项单元测试、33 项本轮浏览器回归和 Linux 原生桌面验证通过,仓库 CI 与三平台安装包构建通过。沿用 0.19.0 的全部数据、备份和 API 格式,无需额外迁移。
安装包尚未签名,SHA256SUMS 可用于核对下载文件。
v0.20.0
原文页新增「本篇摘录」,按原文位置分页列出独立摘录、正文预览和关联卡片数。可以定位原文的精确选区、打开独立摘录;再次选中同一范围时,可直接查看已经保存的摘录。
普通浏览时先保存当前位置再打开摘录,保存失败保留原页;原文无法读取时仍能打开独立摘录。阅读轮次中用弹窗查看摘录,关闭后继续原篇。稍后阅读与归档安排保持原值。
验证:247 项单元测试通过、1 项跳过;109 项浏览器测试通过(静态版 50、桌面版 39、后端版 20);41 项 Rust 测试、Linux 原生桌面流程及三平台构建通过。
沿用 0.19.0 的全部数据与 API 格式,无需额外迁移。安装包尚未签名,SHA256SUMS 可用于核对下载文件。
Repeaty 0.19.0
选中的原文现在可以直接「保存为摘录」,无需先建卡组。摘录有独立正文、阅读位置、优先级与日期安排,可以整段制卡或选取局部制作挖空卡,复习时回看实际出处。新摘录留到下一轮阅读。
删除原文后,独立摘录、卡片与复习进度保留;删除摘录解除笔记来源,卡片内容和进度保留。支持快照与完整备份恢复。首版只支持「原文 → 一级摘录 → 卡片」。
验证:243 项单元测试通过、1 项跳过;102 项浏览器测试通过(静态版 47、桌面版 38、后端版 17);41 项 Rust 测试和 Linux 原生桌面流程通过,三平台构建通过。
数据格式更新为 Library 10 / IndexedDB 13 / SQLite 7 / API 8 / 备份包 7 / JSON 10。旧数据、快照与草稿保留。前端、桌面客户端与服务需一起升级;回退使用升级前的完整备份或数据目录。
安装包尚未签名,系统可能在安装时要求确认。SHA256SUMS 可用于核对下载文件。
Repeaty 0.18.0
阅读轮次现在会固定本轮材料的顺序。切换到下一篇前先保存阅读位置,稍后阅读和归档也会推进本轮;退出后保留各篇阅读位置,轮次本身不写入学习库。阅读安排与 FSRS 调度分别保存。
验证:231 项单元测试通过、1 项跳过;94 项浏览器测试通过(静态版 44、桌面版 36、后端版 14);Rust 与原生桌面流程通过,Linux、Windows、macOS 构建通过。
数据格式与 0.17.0 相同:Library 9 / IndexedDB 12 / SQLite 6 / API 7 / 备份包 6 / JSON 9。
安装包尚未签名,系统可能在安装时要求确认。SHA256SUMS 可用于核对下载文件。
Repeaty 0.17.0
材料现在支持高、普通、低阅读优先级,默认为普通。待阅读先按优先级、再按安排日期排序,调整后保留当前材料、日期和阅读位置。
- 三个版本均支持;未来日期和归档状态继续决定材料是否可读,优先级不改变 FSRS。
- 保存失败保留原值,可以重试;完整备份、操作前快照与旧库迁移保留阅读记录。
- 更新使用说明与开发计划,记录 Foliole 的阅读流程和模型参考。
验证:225 项单元测试通过(另 1 项跳过)、87 项浏览器测试通过,Rust 检查及 Linux 原生桌面完整流程通过,Linux / Windows / macOS 安装包构建通过。
数据兼容:资料库 v9、IndexedDB v12、SQLite v6、后端 API v7、.repeaty v6、JSON v9。升级后端时请一并更新客户端。
安装包尚未签名。SHA256SUMS 提供下载校验值。
Repeaty 0.16.0
阅读材料现在可以安排日期、归档,或随时放回待阅读。阅读页面新增待阅读、稍后阅读、已归档和全部材料四个视图,阅读位置会随安排一同保存。
- 日期按本地日历计算,到期材料自动回到待阅读;列表顺序不受滚动和阅读位置保存影响。
- 纯前端、后端和桌面版均支持;备份包、JSON 备份和操作前快照保留阅读安排与位置。
- 阅读安排不会改变卡片、练习记录或 FSRS 复习计划。
验证:219 项单元测试通过(另 1 项跳过)、86 项浏览器测试通过,Rust 检查及 Linux 原生桌面流程通过,Linux / Windows / macOS 安装包构建通过。
数据兼容:资料库 v8、IndexedDB v11、SQLite v5、后端 API v6、.repeaty v5、JSON v8。升级后端时请一并更新客户端。
安装包尚未签名。SHA256SUMS 提供下载校验值。