Skip to content

feat(assets): swap in <hype> brand art, fix post-cutover meta URLs - #34

Merged
ivorycrayon merged 1 commit into
mainfrom
hype-rebrand-assets
Jun 24, 2026
Merged

feat(assets): swap in <hype> brand art, fix post-cutover meta URLs#34
ivorycrayon merged 1 commit into
mainfrom
hype-rebrand-assets

Conversation

@ivorycrayon

Copy link
Copy Markdown
Contributor

What

  • Favicons + apple-touch: swap to the <H> emblem (16/32/.ico/180)
  • Hub logo: replace get-a-job-icon.png with hype-logo.svg (vector, referenced directly; .logo now sizes to the mark's aspect ratio)
  • og-card.png: recomposed 1200×630 — white <hype> mark on the pastel-rainbow gradient
  • canonical / og:url / og:image / twitter:image: getajob.swagcounty.comhype.swagcounty.com across all surfaces + both generators
  • Cache-bust ?v=2026-06-24 on every changed asset ref

Why

The placeholder GET A JOB art and the stale getajob.swagcounty.com absolute URLs were left over from the hostname cutover. Social previews and CDN-cached favicons were still serving the old brand.

Palette is unchanged — the new mark is monochrome, so the rainbow gradient stays as-is rather than gaining a competing colour.

server/app.py's APPLY_UA URL still points at getajob (301s fine for now); left for a separate backend deploy pass since it's not a meta tag.

Test plan

  • og-card.png is exactly 1200×630 (file)
  • hub + favicons + og-card + logo all 200 on preview server
  • hub renders the new logo tile
  • index.html + tbc/index.html rebuilt from source — both --check green

Replace the placeholder GET A JOB art with the delivered <hype> brand set
and repoint the absolute URLs left stale by the hostname cutover.

Assets:
- favicons + apple-touch: the <H> emblem (16/32/.ico/180)
- hub logo: hype-logo.svg referenced directly (vector, crisp at any DPI);
  drop get-a-job-icon.png and let .logo size to the mark's aspect
- og-card.png: recomposed 1200x630 — white <hype> mark on the site's
  pastel-rainbow gradient (palette unchanged; a monochrome mark removes
  colour rather than introducing one)

Meta:
- canonical / og:url / og:image / twitter:image: getajob.swagcounty.com ->
  hype.swagcounty.com (hype is canonical; getajob 301s)
- cache-bust ?v=2026-06-24 on every changed asset ref so social/CDN caches
  refetch the new bytes (the og:image especially)

index.html + tbc/index.html rebuilt from source; --check green. The
server/app.py APPLY_UA URL is left for a separate backend deploy pass.
@ivorycrayon

Copy link
Copy Markdown
Contributor Author

Diff is asset swaps + the getajob→hype meta sweep + cache-bust — nothing functional. Public-LLMATIONS leak grep clean (the lone authentik match is a pre-existing context line in admin/index.html, not added here). Commit message + PR shape good. Both --check guards green, og-card verified 1200×630, previews render. Squash-merging; deploy-pull ships it (~60s).

@ivorycrayon
ivorycrayon merged commit b45c67b into main Jun 24, 2026
2 checks passed
@ivorycrayon
ivorycrayon deleted the hype-rebrand-assets branch June 24, 2026 07:39
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