Changelog

1.3.0 - Oct 10, 2026

  • Add a speech volume slider beneath the balanced playback controls.
  • Distinguish the sidebar from the reading area in Day and Night modes.
  • Prevent theme-script hydration warnings.
  • Require explicit analytics consent and separate optional heatmaps, with immediate withdrawal and session replay disabled.

1.2.3 - Sep 25, 2026

  • Pinned a single character at the exact stage centre as a fixation point, measured by character width rather than position.
  • Linked the guide lines and arrows to the focus character, with the focus character and arrows bright while the surrounding letters recede.
  • Fixed a React 19 console error when opening the settings dialog by updating the Headless UI dependency.

1.2.2 - Aug 23, 2026

  • Made Night the default appearance for first-time visitors while preserving saved Day or Night preferences.
  • Corrected the read-aloud guide so Play and the audio mute control match the current reader workflow.

1.2.1 - Aug 23, 2026

  • Restored the verified Cloudflare Pages project name so tagged releases deploy successfully.
  • Added a regression test that protects the production deployment target.

1.2.0 - Aug 23, 2026

  • Unified the sidebar and reader under one Day or Night design system.
  • Simplified the main journey to paste text, press Go, then press Play.
  • Made Play the only start and pause control; the audio button now only mutes or unmutes.
  • Restarted playback automatically when Play is pressed after reaching the end.
  • Added the sidebar eye as the favicon and install icon across supported sizes.
  • Improved route metadata, canonical URLs, social previews, structured data, and reading guides.
  • Added privacy-aware analytics for text and text-with-audio playback.
  • Fixed browser-speech recovery, static preview, and Cloudflare release configuration.
  • Updated framework and deployment dependencies to supported security releases.
  • Expanded the automated reader suite to 33 passing tests.

1.1.0 - Aug 2, 2026

  • Added a guided text-entry, reading, and change-text workflow.
  • Added synchronized browser text-to-speech.
  • Moved reader settings into a compact dialog.
  • Fixed overlapping words and vertically centered the reader.
  • Matched navigation colors to the reader theme and improved keyboard feedback.
  • Added 32 automated tests for tokenization, timing, and speech synchronization.

1.0.0 - Apr 23, 2026

  • Rebuilt the app as Single Word Reader.
  • Added word, phrase, and sentence reading modes.
  • Added speed, font size, spacing, font, and color theme controls.
  • Added client-side text processing with no pasted text upload.