diff --git a/CLAUDE.md b/CLAUDE.md index d189e5e..ef9f2b5 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -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. diff --git a/assets/icon.png b/assets/icon.png new file mode 100644 index 0000000..58ed5c6 Binary files /dev/null and b/assets/icon.png differ