### 2026-02-08: 1.1.1 - Add an optional "Real WPM" indicator beneath the WPM control (computed from the last 60 seconds of reading) - Pause "Real WPM" updates while paused, add an adaptive timing toggle, and make the WPM setting reflect actual reading throughput - Add `Shift+↑/↓` shortcuts for adjusting WPM by 100 and document them in the shortcuts modal - Improve mobile support for long words by shifting the focal point left ### 2026-02-07: 1.1.0 - Split the big app file into smaller TypeScript modules and add `tsc` typechecking - Add PDF upload support (extract all text client-side for speed reading) - Improve text editor performance by applying changes explicitly instead of reprocessing on each keystroke - Make the text editor use an uncontrolled textarea for better performance on large inputs ### 2026-02-02: 1.0.5 - Add fullscreen button for desktop browsers - Add PWA support with manifest for standalone mode - Add iOS install banner prompting Add to Home Screen for fullscreen experience ### 2026-02-01: 1.0.4 - Improve mobile responsiveness and book metadata layout - Fix words per display setting and limit max to 3 - Add copy link button to share reading position across devices ### 2026-02-01: 1.0.3 - Add mobile responsiveness - Fix modal accessibility - Fix progress bar accessibility - Add Open Library API integration for missing book metadata (opt-in) ### 2026-02-01: 1.0.2 - Convert book metadata to semantic HTML for accessibility - Add reading time to book metadata display - Improve book info readability ### 2026-02-01: 1.0.1 - Persist book metadata to localStorage ### 2026-02-01: 1.0.0 - Add dark/light mode support to favicon - Change app title to sentence case - Open CHANGELOG.md - Release v1.0.0