From 069dab0411d794ac882a85b104772248ddf0916c Mon Sep 17 00:00:00 2001 From: Amelia Date: Fri, 4 Sep 2026 17:31:26 -0400 Subject: [PATCH] feat(render-mode): Rich (LibreOffice) vs Standard (pandoc) toggle for office formats (.docx/.odt/.rtf); Rich default; 5 office tests; 152/152 green" --- USER_GUIDE.md | 19 ++++- app.py | 15 +++- converters/__init__.py | 20 ++++- converters/office_converter.py | 110 +++++++++++++++++++++++++++ templates/index.html | 9 +++ tests/test_multi_format.py | 135 ++++++++++++++++++++++++++++++++- tests/test_pandoc.py | 23 ++++-- 7 files changed, 318 insertions(+), 13 deletions(-) create mode 100644 converters/office_converter.py diff --git a/USER_GUIDE.md b/USER_GUIDE.md index 54d5288..79082bf 100644 --- a/USER_GUIDE.md +++ b/USER_GUIDE.md @@ -24,7 +24,7 @@ Everything runs locally (or on your own server); **no file ever leaves your mach | Ebooks | `.epub` | Full CSS / images / metadata fidelity (the original mode) | | Web | `.html` `.htm` | Native WeasyPrint rendering; `