- Add ProgressRepository + impl to push reading/playback progress to bookshelf-api - Add SyncReadingProgressUseCase and SyncPlaybackProgressUseCase - Add request models for bookshelf-api and Audiobookshelf progress endpoints - Add audio progress fields (audioCurrentFile, audioCurrentPosition) to Book/BookEntity - Add Room migration 17->18 and generated schema - Add BookDao/BookRepository query for books with remote IDs - Add ProgressSyncWorker scheduled from Application.onCreate - Hook SyncReadingProgressUseCase into ReaderModel progress updates - Add AudioPlayerProgress placeholder with TODO for playback sync hook - Add Hilt binding for ProgressRepository and missing string resources |
||
|---|---|---|
| .. | ||
| schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase | ||
| src/main | ||
| .gitignore | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||