book-story/app
Atte149 a8a1417b9d feat(progress): implement reading and playback progress sync with bookshelf-api
- 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
2026-06-16 11:50:06 +03:00
..
schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase feat(progress): implement reading and playback progress sync with bookshelf-api 2026-06-16 11:50:06 +03:00
src/main feat(progress): implement reading and playback progress sync with bookshelf-api 2026-06-16 11:50:06 +03:00
.gitignore .gitignore update. (root + app/) 2024-07-15 19:13:14 +03:00
build.gradle.kts Phase 2: network scaffold (bookshelf-api + ABS clients, DI, models) 2026-06-15 21:07:32 +03:00
proguard-rules.pro 🛠️ Fix crash on release build 2025-03-13 09:07:03 +02:00