Build notes, not marketing beats.
v0.2.0 CURRENT
11 NOV 2026
The vertical instrument.
- New vertical HUD, anchored to the bottom of the viewport. It lives in the empty gutter beside the conversation: full 300 px at 1728/2048, a slim 140 px strip at 1440, and a 232 px medium panel at 1280 with the sidebar hidden.
- Think WPM, flow WPM, peak, best, rolling average, readings, drafts and steady rhythm are visible at once. The primary reading is 72–80 px.
- A pause now holds the run in THINKING; the live number does not drop to zero. Idle shows LAST / BEST / AVG, with dashes before the first reading.
-
Durable history in
chrome.storage.local: best think, flow and peak, last eligible session, a weighted 20-session rolling average and an all-time average. A lower run never overwrites a best. - Eligibility gates: sent prompts only, minimum characters and wall time, signal above 50%, paste-dominated runs rejected, resumed drafts kept in a draft bucket and excluded from best/average, IME runs excluded from best below 85% signal.
-
An in-progress snapshot is kept in
chrome.storage.sessionwithout text and shown as PAUSED / NOT RECORDED after a reload. - Share cards at 1200×630, 1080×1080 and 1080×1920. Each format is designed separately; the receipt keeps the serial, barcode, cadence bars and baseline.
- A share sheet in the HUD receipt and the popup: format tabs, live preview, file name and PNG size, copy and download.
- New static marketing site at thinktype.loftwah.com, deployed on Cloudflare Pages. No new extension permissions.
v0.1.1
11 NOV 2026
Draft-aware sessions, larger paper HUD.
- Draft state: an existing composer text shows DRAFT / TYPE TO MEASURE.
- 420 px paper housing with a black LCD and a 38-bar cadence meter.
- Smart docking beside the composer, with an above-composer fallback.
- Removed the theme setting; the report is always paper.
- 27 unit tests for the measurement core.
v0.1.0
10 NOV 2026
Initial local-first instrument.
- Chrome MV3 extension built with WXT, TypeScript and vanilla DOM/CSS.
- Think WPM, flow WPM, peak, consistency, correction rate, pauses and signal quality.
- Floating HUD, collapsed orb, printed receipt, keyboard toggle.
- 14-day history in the popup; export and clear in settings.
- Original share receipt at 1200×630, rendered locally on canvas.
Full commit history and release assets: github.com/loftwah/thinktype/releases. The Chrome Web Store listing is being prepared; nothing has been submitted for review.