2.3 KiB
2.3 KiB
2026-10-08 — Chinese typography and shared navigation titles
- Indent Chinese body paragraphs by two em, including chapter openings and converted div prose; preserve heading/caption/note layouts.
- Bind NAV, NCX and visible contents links to shared chapter/part translations while preserving anchors, hierarchy and resource paths.
- Recognize adjacent number/title/subtitle blocks and normalize Chinese chapter/part numbers without merging their markup.
- Include heading context in translation cache fingerprints and update old manifest contexts during reconciliation.
- Add navigation regression tests and record the scanned PDF/OCR to EPUB roadmap.
2026-10-08 — translation and QA improvements
- Replace regex tag extraction with balanced DOM placeholders and protect literal φ.
- Fail closed on invalid translations; selectively retry and checkpoint validated chunks.
- Add persisted whole-book terminology, alias exclusions, conflict reports and resume fingerprints.
- Repair malformed HTML and extract disjoint mixed/list/table units with stable anchors.
- Preserve the original EPUB package, stylesheet links, navigation and resources.
- Add structural audits, Calibre visual evidence and offline agent-manifest QA scripts.
Changelog
v0.13 (2026-02-01) - Typography & Extraction Fixes
New Features
- Typography V3 (Safe Mode): Implemented conservative CSS fixes for Drop Caps.
- Resolves overlap between Drop Caps and Chinese text using
clear: both. - Fixes "Double Indentation" on Drop Cap paragraphs.
- Preserves original alignment (e.g. centered titles) by relaxing aggressive resets.
- Intelligent
no-indentclass assignment based on specific keywords (drop,no-indent).
- Resolves overlap between Drop Caps and Chinese text using
Bug Fixes
- Endnote Extraction: Fixed a critical bug where citations like
[28]caused Integrity Check failures.- Extraction Logic: Regex updated to treat
[N]patterns as structural elements, preserving links. - Integrity Check: Added "Placeholder Hydration" to correctly validate content when placeholders encapsulate visible text.
- Result: Prevents fallback to plain text, ensuring links and italics are preserved in complex paragraphs.
- Extraction Logic: Regex updated to treat
Pipeline
- Preprocessing:
FormatExtractornow more robust against mixed content.
v0.12 (Previous)
- Architecture Refactor complete.