Skip to content

feat: add complete eBook library and reader - #1

Merged
capex122 merged 32 commits into
beta-branchfrom
eBook
Aug 31, 2026
Merged

capex122 merged 32 commits into
beta-branchfrom
eBook

Conversation

@capex122

Copy link
Copy Markdown
Owner

Summary

  • add the Harbor eBook library, source-plugin API, metadata discovery, filtering, collections, shelves, bookmarks, adaptations, and cross-source deduplication
  • add the Harbor/Sard-inspired reader with navigation, line tracking, annotations, search, bookmarks, narration, DeepSeek translation, and persistent reading progress
  • add local EPUB support plus EPUB/PDF offline exports integrated with Harbor downloads and download settings
  • support HTML and binary gRPC eBook sources while preserving source volumes and chapters
  • improve eBook covers, details, recommendations, context actions, source selection, and language-aware metadata

Validation

  • TypeScript build passes: tsc -b --pretty false
  • 36 focused eBook tests pass
  • working tree was clean when the branch was pushed

Branches

  • base: beta-branch
  • head: eBook

@capex122
capex122 merged commit d914e67 into beta-branch Aug 31, 2026
0 of 2 checks passed
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