novela/containers/novela
Ivo Oskamp e4d2e2c636 DB-stored books, full-text search, backup restore, and AO3 scraper
- DB-stored books (Fase 1–6): chapters and images stored in PostgreSQL; grabber writes to DB, EPUB→DB conversion, DB→EPUB export, FTS search page (/search)
- Chapter editor: Monaco editor supports DB-stored books; inline title editing
- Grabber: DB/EPUB storage toggle on Convert page
- Backup: restore from Dropbox snapshot (browse snapshots, restore individual or selected files)
- AO3 scraper: initial implementation
- Changelog: v0.1.2 and v0.1.3 entries added to changelog.py and changelog.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-03 15:13:08 +02:00
..
routers DB-stored books, full-text search, backup restore, and AO3 scraper 2026-04-03 15:13:08 +02:00
scrapers DB-stored books, full-text search, backup restore, and AO3 scraper 2026-04-03 15:13:08 +02:00
static DB-stored books, full-text search, backup restore, and AO3 scraper 2026-04-03 15:13:08 +02:00
templates DB-stored books, full-text search, backup restore, and AO3 scraper 2026-04-03 15:13:08 +02:00
cbr.py Add Bulk Import, Following, Incomplete, status overhaul, performance, and CBR fixes 2026-03-29 14:20:25 +02:00
changelog.py DB-stored books, full-text search, backup restore, and AO3 scraper 2026-04-03 15:13:08 +02:00
db.py Bootstrap Novela 2.0 implementation and docs 2026-03-22 16:13:45 +01:00
Dockerfile Add Bulk Import, Following, Incomplete, status overhaul, performance, and CBR fixes 2026-03-29 14:20:25 +02:00
epub.py Add Book Builder: WYSIWYG EPUB editor with draft management and publish flow 2026-03-26 10:24:57 +01:00
main.py DB-stored books, full-text search, backup restore, and AO3 scraper 2026-04-03 15:13:08 +02:00
migrate_paths.py Add bookmarks, bulk delete, series suffixes, CBR/CBZ reader, Dropbox OAuth2, backup progress, autocomplete, and path migration 2026-03-26 08:42:56 +01:00
migrations.py DB-stored books, full-text search, backup restore, and AO3 scraper 2026-04-03 15:13:08 +02:00
pdf.py Bootstrap Novela 2.0 implementation and docs 2026-03-22 16:13:45 +01:00
recover_decock049.py Add bookmarks, bulk delete, series suffixes, CBR/CBZ reader, Dropbox OAuth2, backup progress, autocomplete, and path migration 2026-03-26 08:42:56 +01:00
requirements.txt Add Bulk Import, Following, Incomplete, status overhaul, performance, and CBR fixes 2026-03-29 14:20:25 +02:00
security.py Bootstrap Novela 2.0 implementation and docs 2026-03-22 16:13:45 +01:00
xhtml.py Add Book Builder: WYSIWYG EPUB editor with draft management and publish flow 2026-03-26 10:24:57 +01:00