3 Commits

Author SHA1 Message Date
virtus 51b200caf4 feat(epub): implement tolerant EPUB reader and refactor reading functions
Build and Push Reader API Image / docker (push) Successful in 1m12s
- Introduced a new _TolerantEpubReader class to handle missing files in the EPUB manifest gracefully.
- Added read_epub_safe function to replace direct calls to epublib.read_epub, enhancing error handling.
- Updated build_merged_html_from_epub and build_chapters_from_epub functions to utilize the new reading method.
2026-06-03 11:20:52 +07:00
virtus bddd592146 feat(auth, epub): enhance Google token verification and EPUB chapter extraction
Build and Push Reader API Image / docker (push) Successful in 14s
- Added Google token verification logic to improve security and ensure valid tokens are processed.
- Introduced functions for extracting chapters from EPUB files based on HTML tags, including support for chapter markers.
- Updated `.env.example` to include configuration for an OpenAI-compatible router.
- Refactored existing functions for better readability and maintainability.
2026-05-19 00:15:20 +07:00
virtus 6b927f20e1 refactor: replace Next.js server with Uvicorn for backend, remove backfill script
Build and Push Reader API Image / docker (push) Successful in 17s
2026-05-01 19:20:30 +07:00