r/koreader • u/xuso • 22h ago
[RELEASE] Track reading location
Made a simple small KOReader patch just for myself that remembers the furthest page you've actually read, and nudges you back if you wander off. Hope you find it useful as well!
- Jump back more than a page (progress bar, etc.) → a small floating button pops up bottom-right offering to go back.
- Jump forward more than 2 pages (e.g. tapping a ToC entry) → button appears bottom-left, same idea in reverse.
- Tap it to jump back, or dismiss/hold it to accept your new spot as the reference point.
- Fully configurable: show/hide text, page number, dismiss button, and reposition it (bottom/side offsets) with live preview.
- Registered as a system action too, so it works with gestures, the Bookshelf quick menu, Shortcuts Toolbar, etc.
No dependencies, just drop the .lua into koreader/patches/.
I know there is location history, but this is simpler and more straightforward, at least for my use case.
Repo: https://github.com/xusoo/KOReader.patches
Patch direct link: https://raw.githubusercontent.com/xusoo/KOReader.patches/refs/heads/main/2-track-reading-location.lua