Skip to content

Releases: KraHsu/repeaty

Repeaty 0.27.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 00:21
4ebe2d3

What's Changed

  • feat: 0.27.0 内容渲染、通用撤销与复习操作 by @KraHsu in #38

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

Choose a tag to compare

@github-actions github-actions released this 21 Oct 09:41
441fe34

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

Choose a tag to compare

@KraHsu KraHsu released this 20 Oct 12:15
022e9e2

学习材料新增标题、原文 / 摘录与优先级组合筛选。可用「阅读筛选结果」逐篇阅读所有分页中符合条件的待阅读材料;「再读一轮」继续使用原条件。默认全量阅读入口仍然可用。

包含中英文、窄屏与键盘支持,保存失败可以重试。筛选只保留在本次材料页面,数据与 API 格式沿用 0.22.0。

桌面安装包来自已通过检查的提交 0723f7d,与本次合并到 main 的代码树一致。提供 Linux amd64、Windows x64 与 macOS Apple Silicon;安装包未签名。SHA256SUMS 用于校验下载文件。

Repeaty 0.22.0

Choose a tag to compare

@KraHsu KraHsu released this 20 Oct 11:44
1301e66

新增逐篇递增的阅读间隔:确认读过后,下次按 1、3、7、14、30 天安排,之后保持 30 天。原文与摘录分别记录,支持重置间隔;手动安排日期仍然可用。

修复修改已保存后,因快照列表读取失败而误报保存失败的问题。

带后端版升级时,请同时更新客户端与服务:API v9、SQLite v8、学习数据 v11。旧库与旧备份可升级,升级前请保留备份。

桌面安装包来自已通过检查的提交 3a4d595,与本次合并到 main 的代码树一致。提供 Linux amd64、Windows x64 与 macOS Apple Silicon;安装包未签名。SHA256SUMS 用于校验下载文件。

v0.21.0

Choose a tag to compare

@KraHsu KraHsu released this 20 Oct 11:04
0488a1d

「稍后阅读」新增明天、3 天后、1 周后三个快捷选项,显示实际日期并保留自定义日期。点击选项只更新表单,保存后才应用;取消保留原安排。支持中英文、键盘和窄屏。

原文和独立摘录共用现有位置与日期保存事务,保存成功后继续本轮下一篇;失败保留选中的日期和当前篇,可直接重试。阅读安排与卡片 FSRS 调度独立。

247 项单元测试、33 项本轮浏览器回归和 Linux 原生桌面验证通过,仓库 CI 与三平台安装包构建通过。沿用 0.19.0 的全部数据、备份和 API 格式,无需额外迁移。

安装包尚未签名,SHA256SUMS 可用于核对下载文件。

v0.20.0

Choose a tag to compare

@KraHsu KraHsu released this 20 Oct 10:40
8481fac

原文页新增「本篇摘录」,按原文位置分页列出独立摘录、正文预览和关联卡片数。可以定位原文的精确选区、打开独立摘录;再次选中同一范围时,可直接查看已经保存的摘录。

普通浏览时先保存当前位置再打开摘录,保存失败保留原页;原文无法读取时仍能打开独立摘录。阅读轮次中用弹窗查看摘录,关闭后继续原篇。稍后阅读与归档安排保持原值。

验证:247 项单元测试通过、1 项跳过;109 项浏览器测试通过(静态版 50、桌面版 39、后端版 20);41 项 Rust 测试、Linux 原生桌面流程及三平台构建通过。

沿用 0.19.0 的全部数据与 API 格式,无需额外迁移。安装包尚未签名,SHA256SUMS 可用于核对下载文件。

Repeaty 0.19.0

Choose a tag to compare

@KraHsu KraHsu released this 20 Oct 10:13
df19488

选中的原文现在可以直接「保存为摘录」,无需先建卡组。摘录有独立正文、阅读位置、优先级与日期安排,可以整段制卡或选取局部制作挖空卡,复习时回看实际出处。新摘录留到下一轮阅读。

删除原文后,独立摘录、卡片与复习进度保留;删除摘录解除笔记来源,卡片内容和进度保留。支持快照与完整备份恢复。首版只支持「原文 → 一级摘录 → 卡片」。

验证: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

Choose a tag to compare

@KraHsu KraHsu released this 20 Oct 09:01
4613912

阅读轮次现在会固定本轮材料的顺序。切换到下一篇前先保存阅读位置,稍后阅读和归档也会推进本轮;退出后保留各篇阅读位置,轮次本身不写入学习库。阅读安排与 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

Choose a tag to compare

@KraHsu KraHsu released this 20 Oct 08:25
3068908

材料现在支持高、普通、低阅读优先级,默认为普通。待阅读先按优先级、再按安排日期排序,调整后保留当前材料、日期和阅读位置。

  • 三个版本均支持;未来日期和归档状态继续决定材料是否可读,优先级不改变 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

Choose a tag to compare

@KraHsu KraHsu released this 20 Oct 07:34
f4c6387

阅读材料现在可以安排日期、归档,或随时放回待阅读。阅读页面新增待阅读、稍后阅读、已归档和全部材料四个视图,阅读位置会随安排一同保存。

  • 日期按本地日历计算,到期材料自动回到待阅读;列表顺序不受滚动和阅读位置保存影响。
  • 纯前端、后端和桌面版均支持;备份包、JSON 备份和操作前快照保留阅读安排与位置。
  • 阅读安排不会改变卡片、练习记录或 FSRS 复习计划。

验证:219 项单元测试通过(另 1 项跳过)、86 项浏览器测试通过,Rust 检查及 Linux 原生桌面流程通过,Linux / Windows / macOS 安装包构建通过。

数据兼容:资料库 v8、IndexedDB v11、SQLite v5、后端 API v6、.repeaty v5、JSON v8。升级后端时请一并更新客户端。

安装包尚未签名。SHA256SUMS 提供下载校验值。