diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c4f5a7..3a1a0c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,19 +1,24 @@ # Changelog -## Unreleased +## 1.2.2 (2026-09-26) + +A Queue tab showing who launched what, and chat clean-up for admins. ### Added -- **Queue** tab: what is running and waiting, with the workflow's name and who queued it. Cancel your own runs from there; admins can cancel anyone's. The server enforces it too: cancelling someone else's prompt, or clearing the whole queue, needs *Admin* -- Panel tabs in a new order: Live, Chat, People, Queue, Server, Admin +- **Queue** tab: the run in progress and the ones waiting, each with the workflow's name, who queued it and when. Stop or remove your own runs from there; admins can do it for anyone's. The server enforces it too: stopping or removing someone else's prompt, or clearing the whole queue, needs *Admin* - Admins can clear the whole chat history (*Admin → Chat*, or `DELETE /rigshare/api/chat`). Everyone's chat empties at once, followed by a notice saying who cleared it +### Changed + +- Panel tabs in a new order: Live, Chat, People, Queue, Server, Admin +- A fuller description on the Comfy Registry + ### Fixed -- The Comfy Registry now shows each version's changelog: the publish workflow sends the matching `CHANGELOG.md` section -- The registry logo (`icon.png`) was a clipped render with only one rounded corner -- A fuller registry description - Entering the App view closed an open RigShare or Files panel (going back to the graph kept it open). It now stays open both ways +- The Comfy Registry showed no changelog: the publish workflow now sends the matching `CHANGELOG.md` section +- The registry logo was a clipped render with only one rounded corner ## 1.2.1 (2026-09-26) diff --git a/README.md b/README.md index a11bccd..42ba6d0 100644 --- a/README.md +++ b/README.md @@ -25,13 +25,14 @@ A custom node that turns a single ComfyUI server into a shared workspace. Everyo - lets you switch tabs freely, because only the tab on screen syncs, and keeps open tabs pointed at a workflow when someone renames or moves it - shows who is online and which workflow they are on, plus live cursors and selections - lets you follow someone, jumping to their tab and view -- keeps the whole chat history, loading older messages as you scroll up, with an unread badge, a blinking icon and a sound +- keeps the whole chat history, loading older messages as you scroll up, with an unread badge, a blinking icon and a sound; admins can clear it +- shows the queue: what is running and waiting, and who launched each run, with a button to stop or remove your own - keeps per-workflow history: a snapshot on every save and every few minutes, named snapshots, one-click restore - works in ComfyUI's App mode: everyone picks their own graph or App view, App inputs sync live, and you can see who is in which view - gives each account permissions to edit, queue, use ComfyUI Manager or administer, enforced by the server and not just hidden in the UI - keeps simultaneous edits apart: two people adding or connecting nodes at the same moment both keep their work - issues personal API keys, so scripts and other apps can call ComfyUI with their owner's permissions -- shows CPU, RAM, and for each GPU the load, VRAM, temperature and power, plus the queue, in a panel tab or a floating widget +- shows CPU, RAM, and for each GPU the load, VRAM, temperature and power, in a panel tab or a floating widget - sends execution progress and previews to everyone, not only whoever queued What this fork adds over Nexus: @@ -55,9 +56,14 @@ What this fork adds over Nexus: Access list of a shared folder
Who can open a folder + Queue tab
Queue: who launched what Server tab
Server monitor Account and API keys
Account and API keys + + Admin tab
Accounts and server settings + + diff --git a/docs/images/access.png b/docs/images/access.png index 9d6d4c1..5958e14 100644 Binary files a/docs/images/access.png and b/docs/images/access.png differ diff --git a/docs/images/account.png b/docs/images/account.png index d11f7b0..92582d9 100644 Binary files a/docs/images/account.png and b/docs/images/account.png differ diff --git a/docs/images/admin.png b/docs/images/admin.png index a250535..edfc7bd 100644 Binary files a/docs/images/admin.png and b/docs/images/admin.png differ diff --git a/docs/images/chat.png b/docs/images/chat.png index 482133b..19eb555 100644 Binary files a/docs/images/chat.png and b/docs/images/chat.png differ diff --git a/docs/images/files-all.png b/docs/images/files-all.png index 266c602..e1292b9 100644 Binary files a/docs/images/files-all.png and b/docs/images/files-all.png differ diff --git a/docs/images/files-shared.png b/docs/images/files-shared.png index 6a35a9b..82b31db 100644 Binary files a/docs/images/files-shared.png and b/docs/images/files-shared.png differ diff --git a/docs/images/floating.png b/docs/images/floating.png index 9d47061..e6a52cb 100644 Binary files a/docs/images/floating.png and b/docs/images/floating.png differ diff --git a/docs/images/history.png b/docs/images/history.png index 9945401..5a50c4a 100644 Binary files a/docs/images/history.png and b/docs/images/history.png differ diff --git a/docs/images/people.png b/docs/images/people.png index 04547bc..7f4f9b3 100644 Binary files a/docs/images/people.png and b/docs/images/people.png differ diff --git a/docs/images/queue.png b/docs/images/queue.png new file mode 100644 index 0000000..4bd1003 Binary files /dev/null and b/docs/images/queue.png differ diff --git a/docs/images/save.png b/docs/images/save.png index 84e5a79..c706c55 100644 Binary files a/docs/images/save.png and b/docs/images/save.png differ diff --git a/docs/images/server.png b/docs/images/server.png index 829c779..98ca99c 100644 Binary files a/docs/images/server.png and b/docs/images/server.png differ diff --git a/pyproject.toml b/pyproject.toml index 4d0c493..b9e3c26 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "comfyui-rigshare" description = "Turn one ComfyUI server into a shared team workspace. Sign-in with accounts, permissions (edit, queue, Manager, admin) and personal API keys, enforced by the server. A private folder for each person plus shared folders with access lists, with Save asking where. Live co-editing of every shared workflow, with cursors, follow mode and conflict-free merges, in the graph or App view. Per-workflow history with a snapshot on every save, team chat with its whole history, and a CPU, RAM, GPU and queue monitor." -version = "1.2.1" +version = "1.2.2" license = { file = "LICENSE" } dependencies = []