Skip to content

RSVP Reader v1.0.0

Latest

Choose a tag to compare

@willbearfruits willbearfruits released this 18 Jan 20:45
· 1 commit to master since this release

πŸš€ 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

  1. Download RSVP-Reader-v1.0.0.apk from this release
  2. Enable "Install from Unknown Sources" in Android settings
  3. Install and enjoy!

Web App

Visit https://willbearfruits.github.io/rsvp-reader/

🎯 How to Use

  1. Upload a file: Drag & drop or browse for PDF, DOCX, EPUB, TXT, or MD
  2. Adjust speed: Use WPM slider (100-1000 WPM)
  3. Control playback:
    • Space / Tap word = Play/Pause
    • ← β†’ = Navigate (5 words)
    • ↑ ↓ = Adjust WPM (Β±25)
    • Esc = Close reader
  4. 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


APK Size: 3.7 MB
Minimum Android: 5.0 (API 21)
License: MIT