Skip to content

Drop the unreferenced pre-redesign screenshot - #171

Merged
xuelink merged 1 commit into
mainfrom
claude/friendly-shannon-3b7f9f
Sep 11, 2026
Merged

Drop the unreferenced pre-redesign screenshot#171
xuelink merged 1 commit into
mainfrom
claude/friendly-shannon-3b7f9f

Conversation

@xuelink

@xuelink xuelink commented Sep 11, 2026

Copy link
Copy Markdown
Member

static/images/site-screenshot.png (2774x1686, 163 KB) is referenced nowhere and duplicates a record we already keep, so this removes it.

It is genuinely unreferenced

Checked src/, static/, README.md, frontmatter.json, static/favicons/site.webmanifest, static/_redirects, scripts/, functions/, and blog post frontmatter:

  • Enumerating every /images/ path referenced anywhere in the repo yields 32 paths; this file is not among them.
  • No dynamic construction — there are no template-literal image paths, and the only import.meta.glob calls target .md routes.
  • git log -S"site-screenshot" --all returns zero commits: the string has never appeared in a tracked text file in this repo's history. It arrived in d603511 image samples alongside sample-image.png (deleted back in ce21ba8) as one of the template's sample images, and was never wired up.

The grep method was validated against site-preview.png, which correctly returns its 4 real references.

Why delete rather than move to static/versioning/

The first instinct was to preserve it as a historical record, but it is not one. It is not the v0.1-era site (v0.1 shows an "Early Access" button and three phones). It captures the same page state as static/versioning/v0.2.png, added in #170 — same header, headline, store badges, wave, single phone, and "rewarding journey" section, differing only in capture scale (v0.2 is ~4% more zoomed).

So filing it under static/versioning/ would mean a second copy of v0.2, at a resolution that breaks the directory's uniform 1941x1180 sizing, under a name the vX.Y.png convention has no slot for. The version is already recorded; this copy adds nothing.

Note

The file is currently served publicly at /images/site-screenshot.png. Nothing on the site ever linked it, but an external deep link would now 404.

Verification

npx vite build passes; build output contains site-preview.png and no site-screenshot.png.

🤖 Generated with Claude Code

static/images/site-screenshot.png has never been referenced: no component,
no post, no README entry, no manifest. `git log -S"site-screenshot"` finds
the string in no text file in the repo's history, so it arrived with the
template's sample images and was never wired up.

It is not a version record worth relocating either. It captures the same
page state now kept as static/versioning/v0.2.png -- same header, headline,
store badges and phone, differing only in capture scale. Moving it to
static/versioning/ would file a second copy of v0.2 under a name the
vX.Y.png convention has no slot for.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@xuelink
xuelink merged commit 2d36d2c into main Sep 11, 2026
1 check passed
@xuelink
xuelink deleted the claude/friendly-shannon-3b7f9f branch September 11, 2026 16:46
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