Skip to content

Perf: optimize WVO logo assets - #36

Merged
Artsen merged 1 commit into
mainfrom
brand/integrate-wvo-monogram
Jul 22, 2026
Merged

Perf: optimize WVO logo assets#36
Artsen merged 1 commit into
mainfrom
brand/integrate-wvo-monogram

Conversation

@Artsen

@Artsen Artsen commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • Replaces the two large WVO logo PNGs with transparent lossless WebP assets.
  • Updates app logo constants, README logo references, and brand-system docs to use WebP.
  • Refreshes curated README screenshots from deterministic review captures.

Size Impact

  • WVO-logo-transparent.png: 2,008,932 bytes removed.
  • WVO-logo-white-transparent.png: 2,115,578 bytes removed.
  • WVO-logo-transparent.webp: 26,718 bytes added.
  • WVO-logo-white-transparent.webp: 43,058 bytes added.

The app logo pair drops from 4,124,510 bytes to 69,776 bytes, about a 98.3% reduction.

Asset Notes

  • Optimized assets are 768x512 WebP with alpha (argb).
  • They were generated from the approved PNG artwork using lossless WebP encoding and a practical source width for UI/README use.
  • The PNG favicon remains unchanged.
  • No app workflow, API, dependency, Docker, or media-processing behavior changed.

Verification

  • npm run format:check: passed.
  • npm run test:run --workspace apps/web -- AppMark: passed, 1 test.
  • npm run review:ui-screens: passed, 1 screenshot review test.
  • npm run check: passed, 388 tests passed, 1 skipped.
  • git diff --check: passed.

Visual Review

  • Checked optimized dark-letter logo on a light app-like background.
  • Checked optimized white-letter logo on a dark app-like background.
  • Regenerated deterministic UI screenshots and refreshed the six curated README WebP screenshots.

@Artsen
Artsen marked this pull request as ready for review July 22, 2026 03:22
@Artsen
Artsen merged commit 92083b2 into main Jul 22, 2026
4 checks passed
@Artsen
Artsen deleted the brand/integrate-wvo-monogram branch July 22, 2026 03:23
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