π RSVP Reader v1.0.0
Speed read anything with Optimal Recognition Point (ORP) highlighting.
β¨ Features
π Smart Bookmarks
- Automatically saves your reading position per file
- Resume exactly where you left off
- Uses localStorage for persistent storage
β‘ Enhanced Controls
- Tap to Play/Pause: Click anywhere on the word display
- Keyboard Shortcuts: Space, arrows, Esc
- Progress Seeking: Click progress bar to jump to any position
π Reading Statistics
- Toggle reading time estimate display
- Shows time remaining (hours, minutes, seconds)
- Displays words remaining / total words
- Updates dynamically when WPM changes
π Visit Counter
- Shows total number of readers
- Real-time tracking across all users
π± Multi-Format Support
- PDF documents
- DOCX files
- EPUB books
- TXT and Markdown files
π Production Ready
- Content Security Policy (CSP)
- Input validation and sanitization
- MIME type verification
- File size limits (50MB max)
π Progressive Web App
- Works offline
- Installable on mobile and desktop
- Fast, native-like experience
π₯ Installation
Android APK
- Download
RSVP-Reader-v1.0.0.apkfrom this release - Enable "Install from Unknown Sources" in Android settings
- Install and enjoy!
Web App
Visit https://willbearfruits.github.io/rsvp-reader/
π― How to Use
- Upload a file: Drag & drop or browse for PDF, DOCX, EPUB, TXT, or MD
- Adjust speed: Use WPM slider (100-1000 WPM)
- Control playback:
- Space / Tap word = Play/Pause
- β β = Navigate (5 words)
- β β = Adjust WPM (Β±25)
- Esc = Close reader
- Toggle stats: Click π button to show/hide reading time
π What's New in v1.0.0
- β Automatic bookmark system
- β Tap to play/pause on word display
- β Reading time estimate with toggle
- β Visit counter
- β Production security hardening
- β PWA offline support
π Links
- Live App: https://willbearfruits.github.io/rsvp-reader/
- Source Code: https://github.com/willbearfruits/rsvp-reader
APK Size: 3.7 MB
Minimum Android: 5.0 (API 21)
License: MIT