Skip to content

Add project image and anchor to lobby-assets project - #6

Merged
MorganGodden merged 1 commit into
masterfrom
claude/lobbyassets-marketing-assets-r3xpei
Aug 10, 2026
Merged

MorganGodden merged 1 commit into
masterfrom
claude/lobbyassets-marketing-assets-r3xpei

Conversation

@MorganGodden

Copy link
Copy Markdown
Owner

Summary

Added visual assets and styling configuration to the lobby-assets project card in the projects portfolio.

Key Changes

  • Added image field pointing to /projects/lobby-assets.png for project thumbnail display
  • Added imageAnchor: left configuration to position the image on the left side of the project card
  • Added corresponding project image asset file

Implementation Details

These changes enhance the visual presentation of the lobby-assets project in the portfolio by displaying a project screenshot/thumbnail with left-aligned positioning, improving the user experience when browsing project listings.

https://claude.ai/code/session_011BPu7zF4N5FsQr5RQeWKb3

It was the only recent project falling back to the gradient placeholder,
on the projects page and in the home page marquee both.

The shot is the landing page hero, captured through RepoAssetCapture the
same way the What's the Point pair were: `npm run capture -- lobbyassets`,
then `desktop/light/01-landing-hero.png` at its 640px thumbnail size.

One image rather than a light/dark pair, because the app has one theme —
`colorMode.preference` is pinned to light and there are no dark tokens, so
a dark capture would be the same picture filed under a different name. The
projects page and the marquee already fall back to `image` when
`imageDark` is absent.

`imageAnchor: left` for the same reason What's the Point has it: the
marquee asks for a square, and the half that says whose product this is —
the wordmark, the headline, the call to action — is all on the left.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011BPu7zF4N5FsQr5RQeWKb3
@vercel

vercel Bot commented Aug 10, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
godden.dev Ready Ready Preview Aug 10, 2026 2:31am

@MorganGodden
MorganGodden merged commit 3de3e0f into master Aug 10, 2026
2 of 3 checks passed

Copy link
Copy Markdown
Owner Author

CI is red on ci (ubuntu-latest, 22), and it is not this branch.

The job fails at npm run lint with 40 errors, all of them in app/app.vue and app/pages/about.vue — quote style, semicolons, trailing commas, and one no-non-null-asserted-optional-chain. This PR touches neither file: the diff is two lines of YAML in content/projects/lobby-assets.yml and one new PNG.

The same job has failed on every master run since 12 June, including b1b7798, which is this PR's base commit. So it is pre-existing rather than something to re-run.

npm run lint:fix clears 39 of the 40 (the non-null assertion needs a real decision), but that is an unrelated cleanup across two files nobody asked me to touch, so I have left it out rather than bury a screenshot change under it. Happy to do it here or on its own branch — just say which.

Verified locally on this branch: npm run build succeeds, and npm run lint reports the same 41 problems before and after my change.


Generated by Claude Code

This branch was successfully deployed

1 active deployment
Preview — c26738fd Deployed Aug 10, 2026 by vercel[bot]
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.

2 participants