wrolpi/modules
Roland aefc7b1def
Add Docs module for searching and organizing PDFs and EPUBs
Create a new Docs module that consolidates PDF and eBook handling into a
unified system with subjects and authors support. This replaces the
separate PDF/eBook modelers with a single Doc model backed by an
alembic migration (rename ebook to doc).

Key changes:
- New modules/docs package with models, API, extractors, and lib
- Subject and author metadata extraction with case-insensitive
  normalization for cleaner PDF metadata
- Frontend Docs pages with AuthorsPage, SubjectsPage using
  CollectionTable, and doc card deletion
- Global search integration for subjects and authors
- Generic collection item count support
- Frontend file card metadata adjusted to match collection sort
- Bump yt-dlp version
2026-03-20 14:17:06 -06:00
..
archive Include archive details in file search. 2026-03-20 14:16:56 -06:00
docs Add Docs module for searching and organizing PDFs and EPUBs 2026-03-20 14:17:06 -06:00
inventory Backup configs can be restored in the UI. User can choose between Merge or Overwrite, the UI displays a comparison. Configs are compared when user opens the restore modal, configs which won't cause changes are marked. 2026-03-10 20:30:46 -06:00
map Creating AutoAwaitTestClient for tests which automatically runs background tasks and expires db objects. 2026-01-05 18:26:49 -07:00
otp Creating a new Collection model for use in organizing FileGroups. 2025-12-06 15:11:37 -07:00
videos Add Docs module for searching and organizing PDFs and EPUBs 2026-03-20 14:17:06 -06:00
zim Creating Zim search endpoint that searches all auto-search zim files. 2026-03-20 14:16:56 -06:00
__init__.py Add Docs module for searching and organizing PDFs and EPUBs 2026-03-20 14:17:06 -06:00