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.