feat(release): render a branded changelog thumbnail in the release ritual#190
Merged
Merged
Conversation
…tual Add a 1200x630 changelog thumbnail as a fourth release artifact, generated from a shared brand template that mirrors the marketing-site hero / OG image: warm cream to lavender wash, ink dot-grid, an Instrument Serif headline with a hand-drawn violet squiggle, a segmented 'CHANGELOG | <version>' sticker badge, and colored ink-bordered theme chips with solid offset shadows. - .claude/release-assets/: render-thumbnail.mjs (Playwright renderer), thumbnail.template.html (brand template), logo.png (TryPost wordmark) - .claude/commands/release.md: new Step 5b renders the thumbnail; it is versioned in the artifacts PR alongside the changelog and email - releases/v1.0.6/thumbnail.png: image for the latest release
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a changelog thumbnail (1200×630 PNG) as a fourth artifact of the
/releaseritual, so every release ships a shareable social image on-brand with the marketing site.What's new
.claude/release-assets/— a self-contained thumbnail toolkit:render-thumbnail.mjs— Playwright renderer (resolves chromium from the repo'snode_modules, already installed for browser tests). Flags:--version,--headline,--underline,--themes,--badge.thumbnail.template.html— the brand template. Mirrors the site hero / OG image: warm cream→lavender wash, ink dot-grid, Instrument Serif headline with a hand-drawn violet squiggle, a segmented★ CHANGELOG | <version>sticker badge, and colored ink-bordered theme chips with Gumroad-style solid offset shadows.logo.png— the TryPost wordmark..claude/commands/release.md— new Step 5b renders the thumbnail from the release's biggest wins (headline is a crafted hero line, not the subject/chip words; version is always stamped in the badge). It's versioned in the artifacts PR alongsidechangelog.mdandemail.md.releases/v1.0.6/thumbnail.png— the image for the latest release.Design reference
Colors, fonts (Figtree + Instrument Serif + JetBrains Mono), the ink dot-grid, the hand-drawn violet squiggle, and the sticker/offset-shadow language are all taken from
trypost-site(Hero.vue,assets/css/tailwind.css) and the app'sresources/css/app.cssdesign tokens.