Skip to content

Releases

KeySprint 2.1.1

Choose a tag to compare

@github-actions github-actions released this 01 Nov 04:03

Full Changelog: v2.1.0...v2.1.1

KeySprint 2.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 23:46

Full Changelog: v2.0.0...v2.1.0

KeySprint 2.0.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 14:39

Full Changelog: v1.8.0...v2.0.0

KeySprint 1.8.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 13:45

Full Changelog: v1.7.0...v1.8.0

KeySprint 1.7.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 00:30

Full Changelog: v1.6.0...v1.7.0

KeySprint 1.6.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 23:58

Full Changelog: v1.5.0...v1.6.0

KeySprint 1.5.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 03:53

Added

  • 长文章打字时自动跟随当前行滚动,返回前文修改时同样跟随光标,并为输入法候选框预留空间。
  • 新增输入、跨段落编辑、Unicode 字符、计分和滚动边界回归测试,并接入发布流水线。

Changed

  • 缓存文章字符节点和输入统计,减少计时刷新时的重复渲染与普通追加输入时的全文扫描。
  • 输入缓冲区仅保留实际输入字符;成绩请求直接构造一次,保持旧缓存、接口及计分规则兼容。
  • 关闭拼音提示时跳过拼音计算,离开赛场时清理待执行的 WebSocket 重连。

Fixed

  • 修复中间插入、删除后空值占位导致已输入字数虚增的问题。
  • 修复完成全文时最后一个字可能未计入提交成绩的问题。
  • 本地缓存不可用或 JSON 损坏时不再中断练习流程。

镜像

ghcr.io/alumos/keysprint:1.5.0(linux/amd64、linux/arm64)。

保持现有计分规则、API 和旧练习缓存兼容,无数据库结构变更。

验证

  • 前端 6 项回归测试、Go 后端测试、TypeScript/Vite 生产构建通过。
  • 浏览器控制认证不可用,真实输入法下的视觉效果尚未实测。

KeySprint 1.4.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 14:14

Full Changelog: v1.3.0...v1.4.0

KeySprint 1.3.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 01:00

Full Changelog: v1.2.0...v1.3.0

KeySprint 1.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 14:29

Full Changelog: v1.1.0...v1.2.0