Changelog
Every release, newest first. Updates within a major version
are free for everyone.
v3.3 Feel & flow
2026-09-10
- A full feel pass across the typing engine: runs ease in, the rhythm
holds steady, and long runs taper like a person wrapping up.
- Mistakes, corrections and pauses rebalanced to read effortless
instead of random.
- Run controls flow without friction — start, pause, resume, stop.
v3.2 Realism v3.2 — the mistake model
2026-09-02
- Typos now follow real finger anatomy: same-finger column slips dominate,
mirror-hand slips are rare, and the wrong key is a weighted-random
near miss around the intended one — usually touching, sometimes
two keys off, rarely a wild fat-finger.
- Keyboard-layout aware: slips (and typing itself) follow your
active macOS layout — QWERTZ, AZERTY, Dvorak, Cyrillic — captured
automatically at run start.
- Post-error slowing: the two keystrokes after a mistake run
measurably slower, decaying back to normal.
- New slip class: perseverations (an earlier letter intrudes),
plus number-row and punctuation neighbors.
- Missed-Shift capitals — capitals sometimes land lowercase:
caught instantly, repaired at the word's end, or missed entirely.
- Doubled words — "the the", always caught and drummed away.
v3.1 The redesign
2026-08-22
- Redesigned main window: status header, editor card with drag-and-drop,
delivery presets, reserved progress strip — no layout reflow mid-run.
- Menu-bar mission control: live progress, WPM, ETA,
pause/resume, and quick speed from the clock corner.
- Pause & resume mid-run — paused time never counts
against your stats.
- Delivered-WPM calibration: the slider means what it says at every setting
from 30 to 120.
v3.0 The realism engine
2026-08
- Timing model rebuilt on published research: lognormal inter-key intervals,
AR(1) burst inertia, digraph latencies, word tiers, warm-up and drift.
- Error taxonomy: substitutions, omissions, transpositions, double-strikes —
with immediate, delayed, and never-noticed corrections.
- Curved mouse glides with Fitts's-law timing and endpoint scatter.
- Secure Input auto-pause on password fields; stop-on-app-switch guard.