Skip to content

fix(rendering): global references and complete mobile math/EPUB access - #291

Merged
docxology merged 4 commits into
mainfrom
line-family-global-context-66bf45f9
Nov 8, 2026
Merged

docxology merged 4 commits into
mainfrom
line-family-global-context-66bf45f9

Conversation

@docxology

@docxology docxology commented Nov 8, 2026 •

Copy link
Copy Markdown
Owner

Source correction only

Complete the existing global-context HTML/EPUB correction with shared mobile HTML math access. SDK remains 5.0.2; no SDK version, tag, package release, CI/rule/hook/settings change, or installed-platform acceptance claim.

  • Resolve split HTML references, labels, metadata, bibliography, and footnotes in the same whole-manuscript Pandoc context as the canonical index; preserve combined-only transmission bookends.
  • Retain authored math with MathJax4.0.0 supported display scrolling and nonbreaking inline math, bounded local equation scrollports, and no page-level hidden/clip workaround. Pinned loader integrity, fonts, authored TeX, colors, and normal resize promises remain unchanged.
  • Keep packaged EPUB prose reflow and local scrolling for wide tables/preformatted text/MathML without rewriting source XHTML or image payloads.
  • Retire source-copy/CSS-wiring tests; update the existing real browser interaction contract rather than re-pin implementation strings.

Actual verification

  • A fresh genuine 25/25 public publication refresh; all7 math source changes and613 authentic changed generated outputs committed together.
  • Both unchanged strict committed-tree all-public gates plus exemplar configuration pass on the actual immutable candidate and again on the actual integrated source main.
  • Full-public Ruff/format/mypy, release-version and exemplar configuration contracts pass; 616 related functional regressions pass,1deselected,0skipped under the normal explicit functional --no-cov contract. This is not a global coverage acceptance claim.
  • Real generated native HTML:16 viewport/theme surfaces, preserved MathJax sources through1440/640/320/390 resizing, loaded fonts, no root/body clipping or document overflow, complete formerly inaccessible equation ends reached by actual horizontal wheel interaction. No injected CSS or forced light mode.
  • Packaged EPUB:56 actual reading surfaces at390/1440 in native light/dark modes; genuine current-source typed rerender byte-equivalent twice. No full installed SDK Original/Current/platform verdict is asserted.

The native source pin 40b893b is preserved as real ancestry of the integrated source main a029c6c, tree 4bd0b902c30a13faf8bffa98e099af9d958a6f9c. Ordinary merge preserves actual candidate provenance; no force, history rewrite, source-identity relabel, or no-op catalog rebind.

@docxology docxology changed the title fix(rendering): global HTML references and responsive EPUB layout fix(rendering): global references and complete mobile math/EPUB access Nov 8, 2026
@docxology
docxology merged commit 604daa1 into main Nov 8, 2026
75 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