1.0.2 — template thumbnails and README artwork

The template browser showed a placeholder gradient for all five templates
because ComfyUI looks for a thumbnail with the same basename as the workflow
JSON and there wasn't one. Adds workflows/<name>.webp for each: a 7-frame loop
of one style applied to seven different subjects, which is the product claim
stated visually rather than in prose.

Thumbnails are 400x400 rather than the source 800x800 — 64 KB each instead of
339 KB. These install onto every user's machine, and 1.7 MB of artwork on a
78 KB pack is the wrong trade for pixels that render at a couple of hundred
pixels wide.

The README gains the full-size loop and a gallery shot. Both live in assets/
and are referenced by absolute URL, so GitHub and the Registry render them
while .comfyignore keeps the bytes out of the install.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Behzad
2026-07-27 22:38:49 +02:00
co-authored by Claude Sonnet 5
parent 29c9edd562
commit c1d905ad52
14 changed files with 21 additions and 4 deletions
Vendored
BIN
View File
Binary file not shown.
+6
View File
@@ -16,6 +16,12 @@ tests/
scripts/
.github/
# README artwork. The README references it by absolute URL, so GitHub and the
# Registry both render it without the bytes riding along into every install.
# workflows/*.webp are NOT excluded — those are the template thumbnails, and
# ComfyUI reads them from disk next to each workflow JSON.
assets/
# Tooling caches and editor droppings, in case a publish runs from a working
# directory rather than a clean checkout.
.pytest_cache/
+12 -1
View File
@@ -1,9 +1,13 @@
# StyleRef nodes for ComfyUI
<img src="https://raw.githubusercontent.com/StyleRef/styleref-comfyui/main/assets/workflow.webp" alt="One StyleRef style applied to seven different subjects" width="420" align="right">
Define a creative style once on [StyleRef](https://styleref.io) — colors,
lighting, mood, composition, guardrails — then load it as a node and reuse it
across your workflows.
Every frame on the right is the same style, a different subject.
The style is compiled server-side for whichever model you point it at, so the
same style produces prompt text phrased appropriately for each one.
@@ -24,7 +28,7 @@ git clone https://github.com/StyleRef/styleref-comfyui
```
Restart ComfyUI. No dependencies to install — the pack uses only the Python
standard library. Look for `[StyleRef] v1.0.1 — 5 nodes registered` in the
standard library. Look for `[StyleRef] v1.0.2 — 5 nodes registered` in the
server console at startup.
## 60-second quickstart
@@ -57,6 +61,13 @@ models) or `diffusion` (SDXL, SD1.5, DALL·E-class); the other four are for
copying the output out of ComfyUI, and the node warns if one feeds a CLIP
encoder.
### Browse the gallery
[![The StyleRef gallery](https://raw.githubusercontent.com/StyleRef/styleref-comfyui/main/assets/gallery.webp)](https://styleref.io/gallery)
Every style on [styleref.io/gallery](https://styleref.io/gallery) loads here by
its slug — no account needed.
### Making your own styles
Extraction (turning an image into a style) happens on
+1 -1
View File
@@ -46,7 +46,7 @@ NODE_DISPLAY_NAME_MAPPINGS = {
# progressive enhancement. Nothing here is required for the nodes to work.
WEB_DIRECTORY = "./web"
_FALLBACK_VERSION = "1.0.1"
_FALLBACK_VERSION = "1.0.2"
def _pack_version() -> str:
Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 339 KiB

+1 -1
View File
@@ -1,6 +1,6 @@
[project]
name = "styleref-comfyui"
version = "1.0.1"
version = "1.0.2"
description = "StyleRef nodes for ComfyUI — load a creative style once, reuse it across your workflows"
authors = [{ name = "StyleRef", email = "hello@styleref.io" }]
readme = "README.md"
+1 -1
View File
@@ -25,7 +25,7 @@ SITE_URL = "https://styleref.io"
# Identifies this surface in StyleRef's API telemetry (recordApiCall reads it).
CLIENT_TAG = "comfyui"
USER_AGENT = "styleref-comfyui/1.0.1 (+https://styleref.io)"
USER_AGENT = "styleref-comfyui/1.0.2 (+https://styleref.io)"
DEFAULT_TIMEOUT_S = 30
BIN
View File
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB