EditDoc Free
Copyright (C) 2026 EditDoc Free contributors.
Licensed under GNU Affero General Public License version 3 (AGPL-3.0-only).

This work uses ranuts/document, pinned to:
https://github.com/ranuts/document/tree/d1c9b03263aabe14789297f5c717fefff2fe4f0d

The editor includes modified ONLYOFFICE sdkjs/web-apps and the x2t WASM
converter. Copyright, third-party notices, license and source information
are preserved in the editor About interface and public/legal/upstream-NOTICE.txt.
ONLYOFFICE is a trademark of Ascensio System SIA. This project is independent
and is not affiliated with, sponsored by or endorsed by ONLYOFFICE.

Changes made by EditDoc Free on 2026-11-08:
- New Chinese local-first document workbench, drag/drop, IndexedDB library,
  guarded document switching, and browser download flow.
- Added an origin-checked document:create embed command for blank documents.
- Build integration for self-hosted static assets on Cloudflare Workers.
- Disabled upstream service worker registration for the workbench deployment.
- Removed optional AI entry and its inference resources; fixed late-ready
  embed handshake and skipped the PWA-control wait for embedded editors.
- Store x2t WASM as gzip and decode it with DecompressionStream before
  streaming compilation, avoiding hosting-specific double compression.
- Complete Calibri's regular, italic, bold and bold-italic aliases to the
  corresponding existing Carlito faces, preventing glyph-index mismatches.
- Restored original ONLYOFFICE product marks hidden by the pinned upstream
  fork, retained the About pane, and linked it to this project's source offer.
- Separated the public information website and editor onto distinct origins
  and static deployments. Added English and Chinese guides, policies and an
  explicit recovery/download page for legacy browser copies.
- Published component/font inventories and a scoped license review. The
  upstream binary-to-source correspondence is not independently verified.
- Increased converter initialization to five minutes and aligned the host
  operation deadline to allow cold downloads on slower connections.

Corresponding source: /project-source.tar.gz (workbench), pinned upstream
repository above, and /legal/office-embed.patch (integration modifications).
The archive includes scripts and pinned configuration needed to reproduce
the combined build. The application and vendor processing run locally;
no server-side document upload or conversion service is included.
