book-reader/app/src
Atte149 fb6403c4a9 feat(phase5): reader engine integration — Checkpoint model + ChapterDrawer
- Checkpoint: serializable model for reading position (bookId, chapterIndex, pageIndex, scrollOffset, progress, timestamp).
- ChapterDrawer: ModalBottomSheet with chapter list, current chapter indicator, progress percentage.
- Volume keys and chapter navigation already present in EpubReaderScreen/PdfViewerScreen.
- ':app:assembleOssDebug' passes.
2026-06-24 18:08:00 +03:00
..
androidTest phase 0: fork Episteme, rename package to org.dueattendant149.bookreader 2026-06-24 00:33:58 +03:00
debug/java/com/dueattendant149/bookreader/reader phase 0: fork Episteme, rename package to org.dueattendant149.bookreader 2026-06-24 00:33:58 +03:00
main feat(phase5): reader engine integration — Checkpoint model + ChapterDrawer 2026-06-24 18:08:00 +03:00
oss phase 0: fork Episteme, rename package to org.dueattendant149.bookreader 2026-06-24 00:33:58 +03:00
pro/java/com/dueattendant149/bookreader/reader/ml phase 0: fork Episteme, rename package to org.dueattendant149.bookreader 2026-06-24 00:33:58 +03:00
proTest/java/com/dueattendant149/bookreader/reader/data phase 0: fork Episteme, rename package to org.dueattendant149.bookreader 2026-06-24 00:33:58 +03:00
releaseOffline String extraction (#174) 2026-04-12 16:34:47 +05:30
test feat(build): KMP → Android-only migration (Phase 1.2) 2026-06-24 10:36:09 +03:00