omtools v26.0.7 — ONLYOFFICE-related modification notice
Date: 2026-09-29

Original developers / upstream
- ONLYOFFICE: Ascensio System SIA
- onlyoffice-browser: agentbridges-ai contributors
- onlyoffice-x2t-wasm: CryptPad contributors

This deployment is modified by omtools and is not an official ONLYOFFICE, CryptPad, or Apple service.

omtools changes to the pinned onlyoffice-browser 0.3.34 integration include:
1. Route programmatic PDF/PDF-A exports through the native print-renderer path instead of requiring asc_nativeGetFile3.
2. Wait for the native PDF API and the Word logic/drawing document plus rendered page array before PDF export.
3. Build a Word-focused browser runtime while preserving shared sdkjs/slide/themes assets required by document rendering.
4. Generate Korean-capable font assets from Nanum Gothic / Nanum Myeongjo and adjust the pinned build-time CJK fallback classifier.
5. Package the renderer for Cloudflare static assets and serve the large x2t WebAssembly stream through chunk reconstruction / Range-capable Worker routes.
6. Keep Pages document processing in the browser and separate Pages -> DOCX validation from DOCX -> PDF rendering.

The preferred omtools source for these modifications is included in the corresponding-source archive:
https://omtools.link/open-source/source/omtools-v26.0.7-corresponding-source.zip

The exact patch is:
tools/pages-renderer/patch-runtime.mjs

The build recipe is:
.github/workflows/build-pages-renderer-runtime.yml

No warranty is provided except where required by law.
