Skip to content

feat: use the vllnt logo as the Claude plugin icon (0.1.0-canary.4) - #17

Merged
bntvllnt merged 1 commit into
mainfrom
feat/vllnt-logo-icon
Sep 27, 2026
Merged

bntvllnt merged 1 commit into
mainfrom
feat/vllnt-logo-icon

Conversation

@bntvllnt

Copy link
Copy Markdown
Contributor

Summary

  • Replaces the drafted stack icon with the vllnt logo, stored as assets/vllnt-logo.png (460×460 PNG).
  • The file is the local copy from ~/.convex-submit/vllnt-logo.png. Downloading https://vllnt.com/vllnt-logo.png directly was not permitted, so byte equality with the website file is unverified.
  • The generator wraps the PNG in .claude-plugin/icon.svg, the path the Claude directory portal asks for. It rejects inputs that aren't a PNG, aren't square, or are smaller than 128px.
  • Bumps to 0.1.0-canary.4. Updates the CHANGELOG and the README asset row.

Verification

  • 38 tests OK. New checks: the SVG wrapper is used, and non-square, small, or non-PNG inputs are rejected.
  • sync.py --check: 413 files, no drift. git diff --check clean.
  • claude plugin validate passes. This check ignores unknown manifest fields, so the SVG path was chosen over an unverified icon field.
  • Rendered the generated icon.svg in headless Chromium at 256, 128, 64 and 32px on light and dark backgrounds.

https://claude.ai/code/session_01QibzbuYP9NMPNKJdURfxfE

@bntvllnt
bntvllnt merged commit dd21120 into main Sep 27, 2026
3 checks passed
@bntvllnt
bntvllnt deleted the feat/vllnt-logo-icon branch September 27, 2026 17:50
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