Skip to content

build(chore): optimize tracked image assets#216

Open
imgbot[bot] wants to merge 1 commit into
devfrom
imgbot
Open

build(chore): optimize tracked image assets#216
imgbot[bot] wants to merge 1 commit into
devfrom
imgbot

Conversation

@imgbot

@imgbot imgbot Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Losslessly recompresses 120 tracked PNG assets.
  • Preserves every image dimension and every decoded RGBA pixel.
  • Removes optimizer-added gAMA, cHRM, bKGD, tEXt, and tIME
    chunks that were absent from dev, including generated timestamps.
  • Keeps the smaller favicon serialization while restoring its trailing newline.

Why

The repository commits visual baselines for macOS and Linux, so asset
optimization must be deterministic and visually inert. This revision saves
1,527,473 PNG bytes (13.91%) without changing the images that browsers decode
or adding environment-specific metadata.

Verification

  • Binary-safe PNG verifier: 120/120 files retain identical dimensions and
    decoded RGBA bytes, have valid chunk CRCs, and exactly match dev's
    ancillary-chunk set.
  • Favicon XML semantics match dev; xmllint --noout public/favicon.svg
    passes and the trailing newline is present.
  • E2E_PORT=3216 pnpm test:e2e components-visual — 60 passed.
  • E2E_PORT=3219 pnpm test:e2e frontend — 21 passed.
  • git diff --check passes.

Attribution

The polished commit retains ImgBotApp as its original author.

@imgbot imgbot Bot requested a review from Ducksss as a code owner June 25, 2026 05:01
@vercel

vercel Bot commented Jun 25, 2026

Copy link
Copy Markdown

Deployment failed with the following error:

Resource is limited - try again in 24 hours (more than 100, code: "api-deployments-free-per-day").

Learn More: https://vercel.com/ducksss-projects?upgradeToPro=build-rate-limit

@Ducksss Ducksss changed the base branch from main to dev June 25, 2026 05:11
@vercel

vercel Bot commented Jul 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
payload-components Ready Ready Preview, Comment Jul 10, 2026 1:41pm
payload-components-97bf Ready Ready Preview, Comment Jul 10, 2026 1:41pm

Summary:
- Recompress 120 PNG assets without changing dimensions or decoded pixels.
- Normalize the favicon and remove optimizer-added ancillary metadata.

Rationale:
- Reduce tracked asset size while preserving every visual baseline.
- Keep optimized files deterministic and free of generated timestamps.

Tests:
- PNG pixel, dimension, CRC, and metadata verifier (120 files)
- E2E_PORT=3216 pnpm test:e2e components-visual (60 passed)
- E2E_PORT=3219 pnpm test:e2e frontend (21 passed)
- xmllint --noout public/favicon.svg
- git diff --check
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