Changelog
Every release, newest first. Free-tier improvements ship to
everyone; Pro items are marked. Updates within a major version are free.
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 at run
start via UCKeyTranslate.
- 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.
- Pro Missed-Shift capitals —
capitals sometimes land lowercase: caught instantly, repaired at the word's
end, or missed entirely.
- Pro Doubled words — "the the",
always caught and drummed away.
- Pro Free tier set to 500-character runs with
core realism; Pro removes the cap and unlocks the four realism boosters.
- A 90-check selftest suite now covers the full pipeline, licensing, and every
realism invariant.
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.
- Offscreen render harness: 58 UI screenshots verified per release.
- 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.