worldhopper/ios
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Felipe M. b6e6ecab5e
Migrate to flutter_epub_viewer for integrated EPUB reading
Replace vocsy_epub_viewer with flutter_epub_viewer to provide an integrated
reading experience within the app instead of separate native FolioReader takeover.

Key changes:
- Replace vocsy_epub_viewer with flutter_epub_viewer (1.2.2) for WebView-based EPUB rendering
- Add EpubReaderScreen with CFI-based position tracking and progress restoration
- Add EpubDownloadService with download progress tracking
- Update database schema to add epub_location field for CFI storage
- Enhance ReadingProgress model to support EPUB locations as JSON
- Update PublicationDetailScreen to route to appropriate reader (EPUB vs image)
- Add EPUB reader route configuration
- Update Android configuration (NDK 25.1.8937393, network permissions)
- Add loading progress bar showing download and processing status

Benefits:
- Integrated Flutter widget stays within app
- CFI-based position tracking works cross-platform
- Chapter navigation and search functionality
- Better UI customization and theme integration

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-27 00:36:55 +01:00
..
Flutter Basic app navigation and OPDS implementation 2026-01-26 20:03:56 +01:00
Runner Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00
Runner.xcodeproj Initial commit, flutter boilerplate 2026-01-26 17:08:02 +01:00
Runner.xcworkspace Initial commit, flutter boilerplate 2026-01-26 17:08:02 +01:00
RunnerTests Initial commit, flutter boilerplate 2026-01-26 17:08:02 +01:00
.gitignore Initial commit, flutter boilerplate 2026-01-26 17:08:02 +01:00
Podfile Basic app navigation and OPDS implementation 2026-01-26 20:03:56 +01:00