这是什么#
TYPE——住在浏览器里的自适应打字练习。访问 https://type.review(原文:TYPE — adaptive typing practice that lives in your browser. Live at https://type.review)
- 项目主页:https://type.review
- 代码仓库:https://github.com/xiaolai/type-review
- 255 人收藏 · 主要用 TypeScript 写成
最近的改动#
其他改动
- 支持手动启动自动检查和部署
- 测试文本库和 Library 实际衡量的内容,不再用替代内容来测试
- 删除的字符只计数一次,并清理长度限制后留下的多余空白
- 确保练习文本使用英文,并且都能用英文键盘输入
- 既然已经上架 Mac App Store,就提供从那里下载的选项
- 说明 Mac 应用可以统计按键次数,因为它现在真的可以了
- 给 PWA 清理测试一个跟它们实际工作量相称的额度
- 让存储能接受应用自己写进去的那些统计数据
- Mac 截图改用 WebP 格式,体积只有原来的七分之一
- 说明本站确实用了 Cloudflare Web Analytics,因为确实在用
- 新增 Mac 应用页面,地址是 #/mac
- 页面上写明本站不做任何访问统计,因为确实没有
- 新增隐私政策页面,地址是 /privacy
- 修好致谢页面,并让另外三个页面同步显示新增的内容包
- 让所有操作都不再使用已弃用的 Node 20 运行环境
- 播放按键弹回时的声音
- 添加三套键盘音效:thock、clicky、laptop
- 换行边界的空格处,打字光标保持一行高度
- 打字机音效包:重新录音、调整 Backspace 的声音路径,并根据左右手改变声道位置
- 网站审查后续调整:移除 COEP,加入强制颜色模式支持,并规范光标行为
- 在只读界面隐藏系统自带的文本光标
- 网站统计链接沿用 .hub__card 的样式
- 把网站统计预告移到关于页面的导航里
- 不把 SiteStats.tsx 纳入覆盖率门槛检查
- 触发重新部署,让 Pages 读取最新的环境变量
- 关于页面:链接到 /site-stats,并修正隐私说明
- 基于 CF Web Analytics 的公开网站统计页面
- 分别处理 includeNumbers 和 includePunctuation 的含义
- 修正每个按键和每根手指错误率的计算基数
- 按去掉停顿影响后的有效用时统计 WPM 序列,而不是直接按原始时间戳分组
改动标题译自作者提交代码时写的英文原文,点击可查看原文。