Add the dreevelle brand mark as the registry icon

Registry and ComfyUI-Manager cards for this node render with no icon --
[tool.comfy] Icon has been empty since the first publish, and the API
agrees ("icon": ""). Next to the other three dreevelle node packages,
which are equally empty, that reads as four unaffiliated anonymous
entries rather than one publisher's set.

assets/icon.png is the creator mark already used across sites, authored
for the Alora project. It goes in unchanged apart from a downscale to
the registry's 400x400 square maximum, done in linear light: the naive
sRGB-space resize dulls the ring stroke and blurs the bar separations
inside the D. Kept full colour at 79KB rather than quantised to 23KB,
because 128 colours band visibly across the dark glow halo. The mark is
identical across all four packages; the node name and description
already tell the cards apart, and sameness is the point of a publisher
mark.

The asset lands in its own commit, ahead of the pyproject bump that
references it. The registry stores the URL rather than the bytes, and
raw.githubusercontent.com serves a brand-new path through a CDN that can
briefly 404, so having it on main first removes the race. assets/ stays
out of .comfyignore and ships in the archive -- that file is scoped to
dev-only files, and a brand asset is not one.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015p88qHFcfungDkCbG1n7z2
This commit is contained in:
dreevelle
2026-08-10 11:05:22 +01:00
co-authored by Claude Opus 5
parent 23f773ef1f
commit 1436744f83
2 changed files with 17 additions and 0 deletions
+17
View File
@@ -123,3 +123,20 @@ existing version fails with `400 The node version already exists`.
`.comfyignore` keeps `CLAUDE.md` and `.github/` out of the published archive.
`comfy node validate` runs the registry checks locally; `comfy node pack`
produces the exact archive that would be uploaded.
`assets/icon.png` is the registry icon, pointed at by `[tool.comfy] Icon` as a
raw GitHub URL on `main`. The registry stores the *URL*, not the bytes, so the
asset has to be on `main` before the version bump that references it — and
because `icon` is node-level metadata written as a side effect of publishing a
version, a changed icon only reaches the registry on the next bump. It is the
shared `dreevelle` mark, regenerated from the brand original at the registry's
400×400 square maximum:
```bash
magick ~/Projects/alora/dev/assets/brand/dreevelle_pfp.png \
-colorspace RGB -filter Lanczos -resize 400x400 -colorspace sRGB -strip \
assets/icon.png
oxipng -o max --strip safe assets/icon.png
```
Downscale in linear light as above; the naive sRGB-space resize dulls the glow.
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB