Electron desktop (сборка exe на Windows Server)

Сервисы

  • wanmax-fe-2xvlc5apprunning
  • wanmax-be-kuigu2apirunning
  • wanmax-redis-buta8ydbrunning
  • wanmax-mongo-opsrkjdbrunning

Репо и домены

Репозиторий
github.com/ndport/wanmax
Ветки
staging: dev · prod: main
Домены

Деплои

  • runningwanmax-fefix(projects): [R-24] ложный «дубликат» при переименовании филиала Проверка уникальности в модалке редактирования сравнивала новое имя со списком ВСЕХ филиалов, включая сам редактируемый: «Сохранить» без изменений или смена только регистра/пробелов всегда падали с «Филиал с таким названием уже существует» (жалоба директора 01.09). Гипотеза подтверждена петлёй на стенде: API-цепочка create→update→get возвращает кириллицу байт-в-байт, ломался только фронтовый чек. Теперь своё текущее имя исключено из проверки; совпадение с ДРУГИМ филиалом (без учёта регистра и краевых пробелов) по-прежнему блокируется. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> — Commit: 9a1814bfc5bfbc1e1828abf474c79c260624437dлоги деплоя →
  • runningwanmax-befix(explorer): resolutionChoice не отдавался в /explorer/config — редактор считал все модели «фиксированными» Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> — Commit: e2e5868851a8fd11f25a7f99189b8ab783a7a2c0логи деплоя →
  • runningwanmax-befeat(explorer): цена и параметры шагов не зависят от разрешения прогона (R-19) Разрешение прогона = разрешение ЭТАЛОНА (история/отображение); шаги цепочек исполняются по своему разрешению из конфигурации (дефолт 2К). Оценка цепочки и прогона — одно число. Снапшот шага несёт resolution (у моделей с выбором) — для колонки «Разрешение» в таблице прогона. Сьют 101 зелёный. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> — Commit: 6ac3379dfa86401363e2990dac795993bb4d4c72логи деплоя →
  • runningwanmax-fefeat(explorer): разрешение — на шаге цепочки; эталонное разрешение отдельно (R-19) - «Целевое разрешение» формы касается ТОЛЬКО эталона; цена прогона/цепочек — одна цифра, от него не зависит - в редакторе у моделей, различающих 2К/4К, — выбор «Разрешение шага: 2К|4К» с ценами (дефолт 2К); у остальных подпись «выход фиксированный» - таблица прогона: новая колонка «Разрешение» (разрешение результата цепочки — по последнему шагу со своим разрешением); из истории колонка убрана - кнопка удаления шага — компактный крестик в правом верхнем углу карточки Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> — Commit: 487d65cda8f80e17b67f5fa6f0823bfee8d4f471логи деплоя →
  • runningwanmax-fefix(explorer): вёрстка редактора цепочки + спиннеры и ошибки в табе «Прогон» - редактор: шаги в компактных карточках (классы editorStepCard/QualityRow наконец получили стили), лёгкие отступы, подписи качества - эталон: оверлей со спиннером поверх превью на время обработки (как в модалке улучшения), ошибка — Alert с текстом сервера и кнопкой «Повторить» - прогон: строка «готово X из Y цепочек» со спиннером при выполнении, уведомление по завершении (успех/частично) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> — Commit: f55bd414aca13bd25cd591271ac0cca8be9ed47bлоги деплоя →
  • runningwanmax-fefeat(explorer): редактор шагов v2 + табы страницы (R-19) Редактор цепочки: у каждого шага после первого — выбор типа (генеративная / апскейлер, промпт получает каждый генеративный шаг); у моделей, различающих 2К/4К, качество шага фиксируется (Как прогон | 2К | 4К) и влияет на цену. Страница разбита на табы: Прогон / Конфигуратор цепочек / История — клик по строке истории открывает прогон в табе «Прогон». Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> — Commit: 3ed67ca6a5016e6eda8e6d0bf6d86c90938a1f7bлоги деплоя →
  • runningwanmax-fefeat(explorer): редактор шагов v2 + табы страницы (R-19) Редактор цепочки: у каждого шага после первого — выбор типа (генеративная / апскейлер, промпт получает каждый генеративный шаг); у моделей, различающих 2К/4К, качество шага фиксируется (Как прогон | 2К | 4К) и влияет на цену. Страница разбита на табы: Прогон / Конфигуратор цепочек / История — клик по строке истории открывает прогон в табе «Прогон». Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> — Commit: 3ed67ca6a5016e6eda8e6d0bf6d86c90938a1f7bлоги деплоя →
  • runningwanmax-fefeat(explorer): редактор шагов v2 + табы страницы (R-19) Редактор цепочки: у каждого шага после первого — выбор типа (генеративная / апскейлер, промпт получает каждый генеративный шаг); у моделей, различающих 2К/4К, качество шага фиксируется (Как прогон | 2К | 4К) и влияет на цену. Страница разбита на табы: Прогон / Конфигуратор цепочек / История — клик по строке истории открывает прогон в табе «Прогон». Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> — Commit: 3ed67ca6a5016e6eda8e6d0bf6d86c90938a1f7bлоги деплоя →
  • runningwanmax-fefeat(explorer): редактор шагов v2 + табы страницы (R-19) Редактор цепочки: у каждого шага после первого — выбор типа (генеративная / апскейлер, промпт получает каждый генеративный шаг); у моделей, различающих 2К/4К, качество шага фиксируется (Как прогон | 2К | 4К) и влияет на цену. Страница разбита на табы: Прогон / Конфигуратор цепочек / История — клик по строке истории открывает прогон в табе «Прогон». Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> — Commit: 3ed67ca6a5016e6eda8e6d0bf6d86c90938a1f7bлоги деплоя →
  • runningwanmax-befeat(explorer): шаги цепочек как объекты {model, resolution} — качество на шаг (R-19) - шаг конфигурации: {model, resolution?}; фиксированное качество шага побеждает разрешение прогона в параметрах и цене; легаси-записи со строками-слагами нормализуются при чтении - после первого шага допустимы и генеративные модели (промпт получает каждая), и апскейлеры; качество можно фиксировать только у моделей с resolutionChoice (8 шт. в реестре) - 100 тестов зелёные (3 новых: вторая генеративная, качество шага, запрет качества у моделей без выбора) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> — Commit: b31f70acf1aa81c2d5ce79a0bd97780f1f3dc7c0логи деплоя →