Changelog

Build notes, not marketing beats.

CURRENTLY v0.2.0 / 11 NOVEMBER 2026 / SOURCE ON GITHUB / NO STORE SUBMISSION YET

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.session without 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.