v1.1.1: docs — encryption-key recovery procedure + screenshot refresh

Documentation-only release. No code or behavior changes.

  • README ## Encryption key rotation gains a "Recovering files
    encrypted with an old key" subsection — step-by-step procedure
    for decrypting .enc files using a stored older key, including
    the v1.1.0 advisory recovery case.
  • Header image refreshed to show the new node UI (modal-based
    credential entry, no more text fields).

Why a separate version: Comfy Registry treats published versions as
immutable. v1.1.0's docs were captured at the moment of the first
tag push. Subsequent force-pushes of the v1.1.0 tag (to add the
recovery subsection and swap the header image) updated GitHub but
were rejected by the registry-publish workflow with "node version
already exists". v1.1.1 ships the doc delta to the registry.
This commit is contained in:
MachinePainting
2026-05-09 05:52:25 -07:00
parent 09362f42c7
commit 5271db80d1
2 changed files with 8 additions and 1 deletions
+7
View File
@@ -496,6 +496,13 @@ ComfyUI_DropSendNode/
## Changelog
### v1.1.1 — Docs
Documentation-only release. No code or behavior changes. Published to ship the README delta to the Comfy Registry, since registry versions are immutable once published.
- **New "Recovering files encrypted with an old key" subsection** under Encryption key rotation — step-by-step recovery procedure for `.enc` files encrypted under a previous key (including the v1.1.0 advisory case).
- **Header image refreshed** to show the new node UI (modal-based credential entry, no more text fields).
### v1.1.0 — Setup Node refactor + security hardening
**Security fixes (advisory):** earlier versions of the Setup Node accepted `app_key`, `app_secret`, and `auth_code` as workflow inputs and delivered credentials over a `send_sync(event, data)` call without an explicit `sid` argument. On ComfyUI hosts reachable over a network, both paths leaked credentials:
+1 -1
View File
@@ -1,7 +1,7 @@
[project]
name = "comfyui-dropsend-node"
description = "Automatically upload ComfyUI output files to Dropbox with optional encryption. Supports real-time monitoring, cloud setups (RunPod), and includes cross-platform decryption scripts."
version = "1.1.0"
version = "1.1.1"
license = { file = "LICENSE" }
dependencies = ["requests", "python-dotenv", "watchdog", "dropbox", "cryptography"]