worldhopper/ios/Runner/Assets.xcassets/AppIcon.appiconset
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
..
Contents.json Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00
Icon-App-20x20@1x.png Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00
Icon-App-20x20@2x.png Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00
Icon-App-20x20@3x.png Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00
Icon-App-29x29@1x.png Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00
Icon-App-29x29@2x.png Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00
Icon-App-29x29@3x.png Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00
Icon-App-40x40@1x.png Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00
Icon-App-40x40@2x.png Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00
Icon-App-40x40@3x.png Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00
Icon-App-60x60@2x.png Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00
Icon-App-60x60@3x.png Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00
Icon-App-76x76@1x.png Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00
Icon-App-76x76@2x.png Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00
Icon-App-83.5x83.5@2x.png Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00
ItunesArtwork@2x.png Migrate to flutter_epub_viewer for integrated EPUB reading 2026-01-27 00:36:55 +01:00