6 Commits

Author SHA1 Message Date
Ethanfel 52203ab9d5 Send to Discord: clear message on 413 (file over the channel's upload limit)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 21:16:07 +02:00
Ethanfel 6f5fe892da Webhook: back off + retry on 429, and report the real status
Discord rate-limits a webhook after a burst of sends. _upload_to_webhook
now honours the 429 retry_after and retries (up to 4×), so a batch of
images goes through instead of failing. The frontend also reports the
webhook's actual status (j.status) — previously it showed the route's
200 ("Send failed: HTTP 200"), masking the real 429.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 21:06:12 +02:00
Ethanfel 245422878b Fix doc URLs to the canonical repo name (compagnion) + lowercase github user
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 12:02:20 +02:00
Ethanfel 618d14e66e Fix GitHub URLs: compagnon -> companion (repo renamed on GitHub)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 11:53:03 +02:00
Ethanfel 24cbac5c32 Branding: logo + social preview (matching the main ComfyPeeper style)
- assets/icon.svg + icon.png: two-node workflow mark with a green "send"
  arrow, on a dark brand-bordered square
- assets/social-preview.svg + social-preview.png (1280×640): mirrors the
  main repo's banner, lens holding a two-way arrow (→ ComfyUI, ← Discord)
- README shows the banner; pyproject Icon points at icon.png

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 11:44:25 +02:00
Ethanfel a55e36eb07 ComfyPeeper Companion v1.0.0
ComfyUI extension that bridges with the ComfyPeeper Discord plugin:
- GET /comfypeeper/info advertises a friendly name + capabilities
- POST /comfypeeper/load loads a workflow into the open editor tab
- POST /comfypeeper/send uploads an output image to a Discord webhook
- right-click "Send to Discord" on image nodes
- "Send to Discord (ComfyPeeper)" node: auto-post every image (workflow
  embedded in the PNG) to the webhook

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 11:22:13 +02:00