Repository navigation
Releases
Releases · Alumos/KeySprint
KeySprint 2.1.1
Full Changelog: v2.1.0...v2.1.1
KeySprint 2.1.0
Full Changelog: v2.0.0...v2.1.0
KeySprint 2.0.0
Full Changelog: v1.8.0...v2.0.0
KeySprint 1.8.0
Full Changelog: v1.7.0...v1.8.0
KeySprint 1.7.0
Full Changelog: v1.6.0...v1.7.0
KeySprint 1.6.0
Full Changelog: v1.5.0...v1.6.0
KeySprint 1.5.0
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
Full Changelog: v1.3.0...v1.4.0
KeySprint 1.3.0
Full Changelog: v1.2.0...v1.3.0
KeySprint 1.2.0
Full Changelog: v1.1.0...v1.2.0