Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ All notable changes to this project are documented here. This project adheres to

## [Unreleased]

## [0.14.25] - 2026-08-13

### Fixed

- **Setting a widget no longer hangs for 30 seconds after a ComfyUI restart (#1161).**
Expand All @@ -29,6 +31,41 @@ All notable changes to this project are documented here. This project adheres to
sixty-odd node packs. If nothing answers, the refusal names every attempt and says how
long each one was actually given, rather than quoting a wait it never spent.

### Added
- Brazilian Portuguese (pt-BR) panel catalog — 1107 keys + 52 settings (#1156)
- Russian (ru) panel catalog — 1161 keys, all four plural forms (#1155)
- complete the Simplified Chinese (zh) panel catalog — 353 → 999 keys (#1151)
- Spanish (es) panel catalog (#1152)
- add the Arabic (ar) panel catalog (#1143)
- add the Traditional Chinese (zh-TW) panel catalog (#1153)
- add the French (fr) panel catalog — 1107 keys, one/many/other plurals (#1150)
- add the Turkish (tr) panel catalog (#1148)
- add the Persian (fa) panel catalog (#1147)
- complete the Japanese panel translation (999 keys) (#1140)

### Fixed
- bound each /object_info transport so a hung route falls through to the one that works (#1179)
- a successful restart retires every marker before the invalidate can bail (#1170)
- a turn start closes the outage; a panel-driven respawn opens one (#1164)
- let a truncated provider hint be read on hover (#1165)
- translate the "why can't I use this provider" hints in all 11 languages (#1162)
- stamp the outage once, not every failed retry (#1146)
- translate the 22 strings that answer "why can't I use this provider" (#1160)
- an empty baseline is not proof of a different graph, and say what actually recovers (#1158)
- a definitions difference that is only link renumbering is not a content change (#1125)
- the status pill froze because onStatus threw on every status frame (#1154)
- name every uninstalled node type before queueing, not one rejection at a time (#1129)
- decode string escapes when extracting, so \n is a line break and not two characters (#1144)

### Changed
- 0.14.24 (#1173)
- 0.14.23 (#1169)
- 0.14.22 (#1167)
- 0.14.21 (#1159)
- 0.14.20 (#1157)
- 0.14.19 (#1149)


## [0.14.24] - 2026-08-12

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[project]
name = "comfyui-agent-panel"
description = "Autonomous AI agent in the ComfyUI sidebar - local-first, bring any LLM. Run it on your Claude or ChatGPT subscription (no API keys, no extra LLM costs), on a Kimi K3 / GLM / OpenRouter key, or fully offline on free local models via Ollama, LM Studio, or llama.cpp. The agent drives your live canvas at full parity: add, wire, move and tweak nodes with Ctrl+Z undo, load whole workflows and installer packs in one shot, generate images, video and audio, browse CivitAI, and run your workflow - asking before it spends paid API credits. The sidebar UI for comfyui-mcp, the local-first, agent-native control plane for ComfyUI."
version = "0.14.24"
version = "0.14.25"
license = { file = "LICENSE" }
requires-python = ">=3.9"
# UI-only pack: no Python deps. The frontend floor guarantees
Expand Down
2 changes: 1 addition & 1 deletion web/changelog.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion web/js/comfyui-mcp-panel.js
Original file line number Diff line number Diff line change
Expand Up @@ -1044,7 +1044,7 @@ const DOCS_URL = "https://comfyui-mcp.artokun.io/docs";
// Panel version — surfaced in the "Need help?" diagnostics blob. Bump via
// `node scripts/set-version.mjs <v>` (updates this AND pyproject together); CI
// and the publish gate FAIL if the two ever drift, so this can't go stale.
const PANEL_VERSION = "0.14.24";
const PANEL_VERSION = "0.14.25";

// The connected orchestrator's console URL/token (captured off the `backends`
// bridge message — see onBackends). Drives the "API Keys" credentials frame;
Expand Down
Loading