Skip to content

Make README feature claims match the code - #2

Merged
iamkhalid2 merged 1 commit into
mainfrom
claude/project-thread-l49cqw
Oct 15, 2026
Merged

iamkhalid2 merged 1 commit into
mainfrom
claude/project-thread-l49cqw

Conversation

@iamkhalid2

Copy link
Copy Markdown
Owner

Requested by Khalid · project thread

Before: the README advertised features with no code behind them (PDF, Book Map, WordNet/Wikipedia lookups, footnote popups, Anki/Readwise/flashcard export, Android Auto, silence skipping, full-cast and quote voices, pronunciation guides, streaks, Geist font, a Dusk theme, Nav3) and misdescribed others.

After: every feature claim in the README maps to code in the repo.

How: each claim was checked by grep and reading the relevant module. Removed: the claims above. Corrected:

  • Key storage: AES-256-GCM with a non-exportable Android Keystore key (SecretCipher.kt), not EncryptedSharedPreferences; backup exclusion per data_extraction_rules.xml.
  • Define: an OpenRouter LLM call (DefineViewModel), not an offline dictionary; "Offline Core" now says which features need a network key.
  • Exports: highlights/notes to Markdown and W3C Web Annotation JSON only (Exporters.kt).
  • Speed range 0.5×–3.5× (PlaybackEngine.MAX_SPEED); sleep timer with shake-to-extend.
  • Fonts: Literata (reading), Fraunces + Albert Sans (UI); themes Day/Paper/Sepia/Night/Black/Custom (ReaderStyle.kt).
  • Chapter pack contents per ChapterPack.kt; the real concept map (ConceptMapView) replaces "Book Map".
  • Sentence marks use Readium decorations, not injected spans; footnotes are diverted out of the linear flow at ingest.
  • Architecture tree root renamed OpenAudiobook/ → Kepler/.

README-only change; no code touched.

🤖 Generated with Claude Code

https://claude.ai/code/session_01DL7TMvGRPjugDQYxjpStjH


Generated by Claude Code

Remove claims with no implementation (PDF, Book Map, WordNet/Wikipedia
lookups, footnote popups, Anki/Readwise/flashcard export, Android Auto,
silence skipping, full-cast and quote voices, pronunciation guides,
streaks, Geist, Dusk theme, Nav3) and correct the ones that were wrong
(EncryptedSharedPreferences, speed range, themes, fonts, exports).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DL7TMvGRPjugDQYxjpStjH
@iamkhalid2 iamkhalid2 self-assigned this Oct 15, 2026
@iamkhalid2
iamkhalid2 marked this pull request as ready for review October 15, 2026 22:25
@iamkhalid2
iamkhalid2 merged commit 9eb3f93 into main Oct 15, 2026
2 checks passed
@iamkhalid2
iamkhalid2 deleted the claude/project-thread-l49cqw branch October 15, 2026 22:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants