Files
1bd553986a docs: convert the 25 largest docs rasters to gated WebP (#39008)
* docs: convert the 25 largest docs rasters to gated WebP

Encode the top 25 PNG/JPG sources with an SSIMULACRA2 ≥ 85 ladder, update site-absolute references with a left-boundary match, and delete the unreferenced ime.png. Skip CI-generated entadv.png and leave the remaining originals in place until a later deletion gate.

Co-authored-by: Cursor <cursoragent@cursor.com>

* chore(docs): refresh rendered IME diagram

Auto-generated by .github/workflows/docs-ime-render.yml.

* docs: drop dual PNG/JPG sources after WebP conversion

Copied static/ ships as-is, so keeping the 23 originals next to .webp
grew the Docusaurus/offline tree. Untrack the gitignored planning report.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(docs): use source hash for WebP up-to-date checks

Replace mtime-based skip (breaks after clone) with source_sha256 in
state, drop the dead lossless fallback branch, and update tests for
dropped dual PNG/JPG sources.

Co-authored-by: Cursor <cursoragent@cursor.com>

* docs: keep WebP conversion tooling local-only

The WebPs and reference updates are the shipped product. Drop the encoder,
manifest, state, and tests from the PR; keep them on disk for a possible
top-200 follow-up.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-13 17:58:34 +03:00
..