Выпуск версии
Как версия становится публичной и что пока проверяется только вручную.
Порядок
- Заметки на двух языках.
docs/releases/vX.Y.Z.md(по-английски; первая строка ведёт на русский файл) иdocs/releases/vX.Y.Z.ru.md. Абзац под заголовком это краткое содержание. Английский файл становится текстом страницы выпуска. - Списки изменений.
node scripts/changelog.jsпишетCHANGELOG.mdиCHANGELOG.ru.mdиз заметок;--checkпадает, если они устарели (CI его запускает). - Версия.
npm version X.Y.Z --no-git-tag-version. - Вики.
WIKI_STRICT=1 npx vitest run tests/unit/wiki.test.tsперечисляет каждый комментарийverifyиskeleton, оставшийся в документации. Сверьте каждый с кодом; то, что здесь не проверить, страница сама называет «пока не проверено», и оно попадает в список ниже. Как писать страницы справки - Ничего личного.
node scripts/public-tree-check.js(CI тоже его запускает). Публикация чистой копии - Адрес проекта.
PROJECT_URLвsrc/main/identity.tsиhomepage,repository,bugsвpackage.jsonназывают настоящий репозиторий (tests/unit/identity.test.tsих сравнивает); пока этого нет, приложение показывает ссылки проекта серыми и ничего не спрашивает о новых версиях. - Выпуск. Отправьте тег
vX.Y.Zили запустите сценарий «Build and package» вручную сrelease_tag. Задача plan проверяет, что тег, версия вpackage.jsonи заметки совпадают, и выпуск делается ровно из этого коммита.
Что запускает сценарий выпуска
.github/workflows/release.yml (по тегам, вручную и раз в неделю, если за неделю были коммиты): сквозные тесты; обход
экранов по-русски во всех размерах, по-английски в двух размерах и с более широким текстом при 125 %; четыре пакета
собираются и запускаются, desktop-file-validate, shellcheck, lintian, проверка установленного .deb; проверка
обновления с самого нового прежнего выпуска (пропускается с пометкой, если его нет); установка .rpm в контейнере
Fedora; SHA256SUMS и SBOM; затем в окружении release сам выпуск с аттестацией сборки. Каждый запрос на слияние и
каждый пуш проходят быстрые проверки .github/workflows/ci.yml. Форматы пакетов
Для страницы репозитория
Описание, сайт и темы для поля «About» на GitHub, картинка для ссылок и настройки, которые может поменять только
владелец, собраны в docs/REPOSITORY-CARD.md. Предлагаемое описание в одну строку: «NodeWise Studio: a desktop tutor for
ComfyUI graphs». Темы: comfyui, comfyui-workflow, stable-diffusion, generative-ai, learning, tutorial,
education, node-graph, desktop-app, electron, linux, ai-assistant.
Ещё не проверено на настоящей установке
Подключение проверено на тестовых серверах, которые говорят как ComfyUI. Прежде чем считать его проверенным, попробуйте на настоящей машине:
- ComfyUI, запущенный из своей папки на 8188, и настольное приложение на 8000 оба находятся кнопкой «Найти на этом компьютере».
- ComfyUI в Windows: пути моделей приходят с обратными косыми чертами, подпапки с
\; превью загружаются. - Большая установка (3000 и больше типов нод) читает
/object_infoбыстрее 180 секунд. - ComfyUI старше адресов
/experimentпоказывает только имена моделей. - С ComfyUI-Manager и без него: имена паков совпадают с папками в
custom_nodes. - ComfyUI на другом компьютере, запущенный с
--listen: читается поhttp, подсказки появляются. /view_metadataотвечает 404 для файлов без метаданных, и чтение заголовка на этом останавливается.- Настоящие artokun/comfyui-mcp и joenorton/comfyui-mcp-server: схемы их инструментов совпадают с тем, что узнаёт приложение.
- На обычных жёстких дисках адрес превью отвечает примерно секунду на файл во время фонового чтения.
- ComfyUI за прокси со входом: приложение говорит, что адрес ведёт на другую страницу.
Пакеты: установка .deb через apt на настоящем рабочем столе, .rpm через dnf в Fedora, готовый файл AppImage и
обновление с прежнего выпуска проверяются только в CI.
Остальное, о чём документация говорит «пока не проверено»:
- Обновление с 0.9 на настоящем рабочем столе: папка с данными переезжает, ключи из GNOME Keyring и из KWallet нужно ввести заново, ключи из файла переезжают, а старая запись «Safe Storage» остаётся в хранилище.
- KWallet как хранилище паролей («Настройки ▸ Приватность ▸ Какое хранилище использует приложение»,
--password-store=kwallet5|kwallet6). - Уведомление 0.9 о новой версии против выпуска 1.0, чьи файлы носят новое имя.
- Настоящий экранный диктор (Orca): имена нод, связей и входов, готовый ответ читается один раз, шаги уроков и синхронизация объявляются. Доступность
- Размер интерфейса 200 процентов на экране 1080p с крупным масштабом системы.
- Строки установки ComfyUI на странице ComfyUI и где его взять: адрес репозитория и строка
torchследуют официальной инструкции ноября 2026 года, но установки по ним здесь не делалось. - Windows: запуск из исходников, пути моделей с обратными косыми чертами,
--versionи--help. Сборка и запуск на Windows - macOS: запуск из исходников, имя пакета (
NodeWise Studio.app), недостающий значок.icns, имя записи в «Связке ключей» (nodewise-studio Safe Storage). Сборка и запуск на macOS