Skip to content

feat(reader): read EPUB books directly in the browser - #14

Merged
Kritoooo merged 1 commit into
Praeviso:mainfrom
Kritoooo:epub-direct-reader
Apr 12, 2026
Merged

Kritoooo merged 1 commit into
Praeviso:mainfrom
Kritoooo:epub-direct-reader

Conversation

@Kritoooo

@Kritoooo Kritoooo commented Apr 12, 2026 •

Copy link
Copy Markdown
Member

Summary

  • store uploaded EPUB files as raw book.epub assets instead of converting them into chapter markdown
  • add source_format-aware routing plus a new EpubReader built on epubjs while keeping the existing TOC/sidebar/chapter-nav shell
  • update manifest/catalog handling, tests, docs, and the GitHub Actions pipeline for the new EPUB flow

Testing

  • python3 -m unittest discover -s tests/scripts -v
  • npm test
  • npm run test:frontend
  • npm run build

@Kritoooo
Kritoooo merged commit 3211f72 into Praeviso:main Apr 12, 2026
2 checks passed
@Kritoooo
Kritoooo deleted the epub-direct-reader branch April 12, 2026 09:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant