ReadingRate: Book Tracker
Reading Journal + AI insights
Free · In‑App Purchases · Designed for iPad. Not verified for macOS.
How hard is this book, and how long will it take you?
Every book in ReadingRate carries nine measured difficulty scores, each with a written reason, and a word count turned into hours at your reading speed. Look anything up before you commit a month of evenings to it. No account needed.
FREE, FOREVER, NO CARD
Import your reading history from Goodreads, StoryGraph, Readwise or Notion. Log every reading day, in the app, by Siri, or by telling ChatGPT or Claude. Keep your library, your journal and your quotes. Read difficulty scores and reading-time estimates on every book. Export all of it whenever you want. Nothing here runs out after a week.
NINE MEASURED DIMENSIONS
Four for how hard the prose is to parse: vocabulary complexity, syntactic complexity, abstraction level, information density. Five for how hard the meaning is to reach: narrative indirection, symbolic density, ironic distance, resolution withholding, structural complexity. Each one scored 0 to 100 for that specific book, each with a written reason.
YOU READ THE BOOK WHEREVER YOU READ BOOKS
Paper, Kindle, library copy, audiobook. ReadingRate is not where you read. It is where the reading is kept: what you finished, how long it took, and the lines you marked.
LOGGING TAKES ONE TAP
Tap the book and the page you reached. Or tell Siri. Or say it to ChatGPT or Claude and it lands here. No timer, and nothing to fill in while you are trying to read.
YOUR READING JOURNAL
Capture thoughts and connections as you read. Save a passage and it is anchored to its page for citation later. Build a record of your relationship with a book, for reviews, essays, or just remembering why it mattered.
BARCODE AND SHELF SCANNING
Add a book by scanning its barcode. Members can photograph a whole bookshelf and have it read the spines.
APPLE WATCH AND WIDGETS
Log pages and check progress from your wrist. Currently reading and reading pace on your home and lock screens.
BROWSE AND DISCOVER
Curated lists, prize winners, and thousands of books with full difficulty analysis. Free to explore without an account.
WHAT A MEMBERSHIP ADDS
Deep analysis of any book, the Insight Lab, the full Eras atlas and literary map, book clubs, thirty shelf scans a day, the WhatsApp bot, and asking Claude or ChatGPT about your own reading history. Putting your reading in is always free. A membership is for getting more back out.
more Your domains move again, and finishing a book gives you your questions.
• Domains were stuck. The count behind them stopped at the same ceiling for every reader with a real library, so finishing another book moved nothing. It counts everything now. Readers with long histories will see domains jump several stages at once — that progress was always yours, it just wasn't being counted.
• Finish a book and the questions written for you actually appear. They were being generated and then thrown away if anything hiccuped, which closed the whole sequence.
• No more invented finish dates. When there isn't enough of your reading logged to know your pace, the app says so instead of guessing twenty pages a day and printing a date.
• Adding a book finds more of them. A book whose title contained a shorter title already on your shelf was silently hidden — Speak, Memory disappeared behind Speak. Author is now part of the match.
• Undo actually undoes. Marking a book finished by mistake and changing your mind used to leave the finish behind, which blocked the sequence next time you really did finish it.
• The reading list stops inventing numbers for books it can't measure, and says what it doesn't know.
Happy reading.
1.95 5d ago
A shorter start, a working reader, and steadier screens.
• Setting up is one step shorter. The membership offer now waits until you've logged your first reading day, so you see what it adds once you have something of your own on the page.
• The built-in EPUB reader works again: highlights and quotes save from your selection, your place is restored, and text renders at the size you chose.
• Share your month: covers load first, progress shows the whole way, and any month with two or more books gets the video.
• WhatsApp connects in two taps — the code comes prefilled in the first message.
• Mark a book already on your shelf for a book club.
• The Quote Recall widget fits long quotes instead of skipping them.
• Screens that could quietly come up empty — clubs, reading groups, a book's public page, your profile's current book, the celebration's favourite quote — load reliably again.
• Members can scan whole bookshelves: 30 shelf scans a day, not 3.
Happy reading.
1.94 Sep 5
This update is about library reliability:
• Your library now always loads. Some readers saw an empty shelf even though their books were safe — that can't happen anymore.
• Re-adding a book you'd removed works again, and brings it back with its reading history.
• Fixed a rare issue where retrying a failed add could remove a book from your shelf.
Plus small stability improvements. Happy reading!
1.93 Aug 26
Fixed: your free trial could start the moment you signed up, before you'd even added a book. Now it only starts when you actually start one, and you'll see exactly what you're getting first.
Also new: a getting-started checklist on Home, faster barcode scanning, and shelf photos and Goodreads/StoryGraph imports now let you mark books you've already read.
1.92 Aug 19
ERAS
• New Eras timeline: your books plotted by when their stories take place, from antiquity to the future. Find it in Discover → Browse.
• Finishing a book now shows where it lands on the atlas and the era timeline.
• Books with more than one story strand now name the strand — "The Captive's Tale" rather than "second timeline".
READING
• The EPUB reader was rebuilt for reliability and gained an AI reading companion that discusses the passage you are reading.
• The Frye atlas is now a measured wheel with named mode bands.
POETRY
• A poem reader with drag-to-select passage saving, a reading rotation, and lines by heart.
• Complete works added for Pope, Keats, Blake, Donne, Whitman, Dickinson, Shakespeare's sonnets, and more — every poem scored for difficulty.
• Poetry lives in its own Discover sub-tab with an author lens and a daily poem rail.
ANATOMY OF CRITICISM
• New section: interactive essays, the wheel of literature, a four-axis classifier for any book, and a glossary.
FIXES
• Star ratings now save reliably.
• Expired sessions recover instead of failing every request.
• Fixed a poem reader crash, an onboarding stall, and the 100 Best list stopping at #17.
• Links in emails open in the app instead of Safari, and land on the screen they name.
• Finishing onboarding is recorded as finished, including after a Goodreads import.
1.91 Aug 8
Home screen and lock screen widgets drop the ring visuals for a Daily Goal design: pages read against your target, at a glance. The dashboard replaces its ring with a book pace projection — when you'll finish, at your current rate.
Widgets pick books with a relevance score instead of showing whatever's on top, and you can choose which book a widget tracks.
The Action button now opens straight into page logging, with book switching built in, so you can log a page without unlocking to the right screen first.
Point the camera at a shelf and every spine on it gets added to your library in one pass.
The Notebook tab is now Quotes on iPhone. Quote and character recall are swipeable card decks instead of static lists.
Fixed: the app no longer loses your place on the dashboard when it goes to the background. Completion flow resumes correctly if interrupted. Retroactive reads no longer count toward today's stats. Onboarding Skip no longer double-counts as completion.
Accessibility, light-mode contrast, and iPad layout got a pass across every screen.
1.9 Jul 8
Finish a book and a cast list appears on its page — every character with their role and a short description. A full roster screen lists the whole cast, and a recall deck lets you test yourself on who was who.
The Reading Wiki builds as you read. Each book gets a synthesis. Author arcs update at 80% progress and again on completion. Concept pages collect the ideas a book names and links them across your library.
Debrief questions on finishing a book are now written for that book and ask you to elaborate your own reading, not pick from a fixed list. They no longer repeat across books you finish.
Quote dictation keeps your text when you navigate away mid-capture, and the voice parser drops "this is X on page N" attribution tails.
Fixed: push notifications.
1.82 Jun 1
EPUB upload now auto-creates the book, shows progress, and reports enrichment failures. Enrichment retries on failure and falls back to the daemon.
The reading timer has a Note button and voice journal entry. Quote capture defaults to the active book. Tapping a book in the carousel starts the timer for it.
The onboarding book picker has a barcode and cover scanner. The barcode scanner no longer picks the wrong book.
Notebook capacity raised from 200 to 5,000 entries.
Book club prep has a Regenerate button and uses context from your other books when generating talking points.
Fixed: reflections overwriting each other, the completion share sheet collapsing, and the zoomed-in photo in quote text selection.
1.81 May 3
• Full offline mode — log pages, save quotes, edit entries, and add books with no signal. Everything syncs the moment you're back online.
• Stay signed in when the app launches without a connection
• The reader opens faster and surfaces clear errors instead of failing silently
• Smarter quote entry — the book picker now suggests what you're actually reading right now
• The Share Extension reliably syncs your book list and sorts books by the date you took each photo
• Improved Russian translations across the reader and timeline
• Quieter, more accurate notifications during your first week
1.8 Apr 22
Book completion estimates now use words per calendar day — a more accurate predictor than pages per reading session.
The Insights Lab companion can now read along with you: ask about any passage and it pulls the relevant text from your current book.
New daily notifications with rotating reading prompts during your first week.
Readers Like You — a new dashboard card that surfaces other users with similar taste.
Obsidian plugin: sync your highlights, reading notes, and generate canvas maps from your library.
1.7 Apr 14
Social profiles and book clubs
Your profile is now a reading journal others can visit. It shows a timeline of your quotes, completed books with star ratings and reading dates, a bookshelf of everything you finished this year, and your favorite starred quotes. Follow other readers and see their activity on your Dashboard.
Create book clubs with invite codes, track everyone's reading progress, and discuss books with spoiler-gated threads — posts are hidden from members who haven't reached that page yet. Vote on what to read next.
Voice and quote capture
Dictate quotes by voice with on-device transcription — no network needed. The app detects which book you're reading and corrects the text against your EPUB. Batch photo capture lets you photograph multiple pages and extract quotes in one go. Live Text selection replaces cloud OCR for faster, private text recognition.
Export and data
Export your reading history as CSV, compatible with Goodreads and StoryGraph import formats.
1.6 Apr 2
mport your Goodreads library and see your reading profile take shape.
• Goodreads import now classifies books into reading domains — genre, cultural, period — so your mastery levels populate immediately
• After import, a celebration screen shows your domain growth: book count, word totals, stage progression, and a radar chart of your reading profile
• Scrolling book cover carousel displays your imported library
• Each domain card shows all five mastery stages (Newcomer through Expert) so you can see where you stand and what's ahead
• Fixed the 404 error that blocked Goodreads imports
• Book completion undo button — tap to reverse an accidental completion
• Universal links now open book pages directly in the app
• Fixed voice-dictated quotes getting lost after tapping Use
• On-device EPUB quote correction for instant dictation fixes
• Share cards now include a book picker and show quote notes
1.5 Mar 26
The Discover tab now leads with your personalized recommendations. AI-generated lists, quote-similarity matches, and domain "Level Up" rows cluster at the top — static catalog rows (awards, genres, eras) sit below. Books can appear in both personalized and catalog sections; they're no longer consumed by whichever row loads first.
Quote camera got a full overhaul. Two-pass verification eliminates false positives from underline extraction. Vision-model confidence scoring filters out hallucinated passages. If you have the EPUB, extracted quotes are cross-checked against the actual text.
Personalized recommendation lists now regenerate automatically when you finish a book or save your fifth new quote. The reader portrait — the AI analysis of your highlights that generates list titles like "Prose That Reads Like Poetry" — activates earlier (3 quotes instead of 5) and produces three lists instead of two.
Domain "Level Up" rows now score candidates by your actual quote themes, not just companion book metadata. Two domains appear instead of one. Era-based rows (Classics, Modern Literature, Contemporary Fiction) no longer surface pure nonfiction.
Also fixed: cross-book connections showing 0, stale ring snapshots, dashboard refresh after logging.
1.42 Mar 20
Added "Forgot password?" to the login screen — reset your password directly from the app.
• Email confirmation now redirects back into the app instead of leaving you on the website.
• Fixed a bug where daily word count and cognitive load stats could display wildly inflated numbers when a book had incomplete page metadata.
• Fixed a crash that could occur during voice dictation when no microphone was available.
• Improved reliability of voice-to-quote capture — transcribed text no longer gets lost when dismissing the dictation sheet.
1.41 Mar 19
Book club prep got smarter. Talking points are now generated by Claude Sonnet instead of an on-device model — sharper, more specific to the text. You can swipe to delete any you don't want, and the whole thing loads faster.
Nonfiction books now show difficulty dimensions — argumentative complexity, prerequisite knowledge, terminological opacity, rhetorical indirection, and systemic scope — so you know what you're getting into before you start.
The Watch app no longer shows a book you've already finished. The dashboard's recall widget shows the full quote. Domain mastery no longer vanishes when you switch tabs. PDF books can now go through the RAG pipeline for richer analysis.
Also fixed: dashboard not refreshing after logging, journal entries for finished books, reflection saves, and several smaller issues throughout.
1.4 Mar 17
Book Club Prep — Add books directly to your book club when marking them as Want to Read. Book club books now appear properly in your queue.
Reading Journey Animation — Watch your reading history come alive on a map with camera fly-throughs and book covers tracing your literary path.
Literary Map — Heatmap clustering shows where your books are set at a glance. No more freezing on large libraries.
Underline Capture — Snap a photo of a highlighted page and extract the marked passages automatically. Reorder and edit captured quotes.
Smarter Browse — Personalized and curated recommendations load in a single request. Cover images prefetch so everything feels instant.
Bug fixes — Rating now saves when adding a book as Already Read. Voice quotes no longer lose text after correction. Debrief journals display properly.
1.3 Mar 11
Monthly Wrap video export — shareable video carousel for months with 5+ books
Progress share card overhaul — three concentric reading rings, stats (pages read, words read), quote display with size controls, full-day totals)
Chapter picker on the progress wheel for all books
Manual book creation — add books that aren't in search results
"Remove from Queue" action for queued books
Journal reflections now available for finished books, not just currently reading
Improvements
- Better search for international authors — no longer filters out non-English results or author-name matches
- Dashboard title/author text localized and no longer cuts off
- Monthly Wrap share flow fixed — correct covers, alignment, overflow handling
Bug Fixes
- Voice quotes now appear immediately after saving
- Completed books no longer reappear on dashboard after restart
- Removed books no longer persist on dashboard
- Fixed debrief questions showing in English for Russian users
- Fixed voice transcription defaulting to English for Russian users
- Fixed status updates failing with constraint errors
- Fixed orphaned user_books when readings insert fails
- Fixed Russian translations, author name cutoff, and quote deletion
- Fixed Monthly Wrap data generation (daily words, chart style, column
names)
- Fixed share card showing last-session stats instead of full-day totals
1.2 Mar 4
Personal Reading Trails
- The app finds thematic threads across your books — shared motifs, cross-book dialogues, temporal patterns — and surfaces them on your dashboard.
Insights Lab
- Personalized conversation prompts generated on-device, informed by what you've actually read.
- Tap "Go deeper" to keep exploring a thread.
Markdown Vault
- Your reading history, highlights, and insights are written to iCloud Drive as Markdown files, accessible from the Files app.
Share Cards
- Dark mode support and star ratings on book detail cards.
- New list carousel and period summary share cards.
Watch & Widgets
- Book covers now display correctly in the Smart Stack.
- Faster widget caching.
Reliability
- Fixed position restore and session tracking
- Retry queue for failed writes — edits made offline sync when you reconnect.
- Data race fixes, structured logging, and hardened iCloud sync.
1.1 Mar 3
Your domains move again, and finishing a book gives you your questions.
• Domains were stuck. The count behind them stopped at the same ceiling for every reader with a real library, so finishing another book moved nothing. It counts everything now. Readers with long histories will see domains jump several stages at once — that progress was always yours, it just wasn't being counted.
• Finish a book and the questions written for you actually appear. They were being generated and then thrown away if anything hiccuped, which closed the whole sequence.
• No more invented finish dates. When there isn't enough of your reading logged to know your pace, the app says so instead of guessing twenty pages a day and printing a date.
• Adding a book finds more of them. A book whose title contained a shorter title already on your shelf was silently hidden — Speak, Memory disappeared behind Speak. Author is now part of the match.
• Undo actually undoes. Marking a book finished by mistake and changing your mind used to leave the finish behind, which blocked the sequence next time you really did finish it.
• The reading list stops inventing numbers for books it can't measure, and says what it doesn't know.
Happy reading.
more Version 1.95 5d ago
Data Linked to You The following data may be collected and linked to your identity:
Purchases Contact Info User Content Identifiers Data Not Linked to You The following data may be collected but it is not linked to your identity: