• Joined on 2026-08-09
Coder pushed to main at Coder/photo-editor 2026-08-26 19:17:38 +07:00
f91aa94336 Дерево истории, удаление версий, мультизагрузка, редактирование с референсом и областью, подсказки промптов
Coder pushed to main at Coder/photo-editor 2026-08-26 14:10:47 +07:00
27a2ac304c Логирование в stdout (видно в Portainer) + асинхронные задания edit/upscale с опросом статуса (фикс 504/499 при длинных запросах)
Coder pushed to main at Coder/photo-editor 2026-08-26 00:38:27 +07:00
d9eccfb4b7 Авторизация: форма входа, cookie-сессия, защита /api/* (кроме health/login/me/logout)
Coder pushed to main at Coder/photo-editor 2026-08-25 23:55:17 +07:00
5dcc4ce1ad Деплой: Codex через прокси http://192.168.31.240:4067 (прямой egress блокируется OpenAI, 403)
Coder pushed to main at Coder/photo-editor 2026-08-25 23:34:49 +07:00
1dec7e5178 Кнопка «Скачать» текущей версии фото (доступна при навигации по истории)
Coder pushed to main at Coder/photo-editor 2026-08-25 23:06:43 +07:00
839ed50ef4 Upscale: таймаут ожидания ComfyUI 2 → 5 минут (JOB_TIMEOUT_MS=300000)
Coder pushed to main at Coder/photo-editor 2026-08-25 22:52:40 +07:00
4bf31a310e Dockerfile: установка bubblewrap (песочница Codex без предупреждений)
Coder pushed to main at Coder/photo-editor 2026-08-25 22:30:10 +07:00
cfa919a435 README: раздел про развёртывание в Portainer (deploy-portainer)
Coder pushed to main at Coder/photo-editor 2026-08-25 22:28:15 +07:00
5b0f8a8f73 Portainer 2.39: create через /stacks/create/standalone/file, update через PUT JSON StackFileContent
Coder pushed to main at Coder/photo-editor 2026-08-25 22:24:04 +07:00
29037e1720 Portainer: авторизация через X-API-Key (Portainer 2.39 не принимает Bearer для API-ключей)
Coder pushed to main at Coder/photo-editor 2026-08-25 22:20:17 +07:00
f80ed97e98 Workflow деплоя в Portainer (создание/обновление стека photo-editor через API)
Coder pushed to main at Coder/photo-editor 2026-08-25 22:09:53 +07:00
e59b3645f6 README: требования Gitea Actions (секрет GIT_PASSWORD, lowercase-теги); gitignore: .bench
Coder pushed to testing at Coder/photo-editor 2026-08-25 22:09:52 +07:00
e066f20a52 README: требования Gitea Actions (секрет GIT_PASSWORD, lowercase-теги); gitignore: .bench
Coder pushed to main at Coder/photo-editor 2026-08-25 22:06:39 +07:00
ee952df2a5 Workflow: теги registry в нижнем регистре (docker требует lowercase)
Coder pushed to testing at Coder/photo-editor 2026-08-25 22:06:37 +07:00
bf10326b9a Workflow: теги registry в нижнем регистре (docker требует lowercase)
Coder pushed to testing at Coder/photo-editor 2026-08-25 22:03:58 +07:00
378bde4940 Workflow: логин через существующий секрет GIT_PASSWORD
Coder pushed to main at Coder/photo-editor 2026-08-25 22:03:58 +07:00
bedd2e0fef Workflow: логин через существующий секрет GIT_PASSWORD
Coder pushed to main at Coder/photo-editor 2026-08-25 22:02:33 +07:00
1e1fdb7425 Workflow: секрет KADR_TOKEN (GITEA_TOKEN/GITHUB_TOKEN зарезервированы Gitea)
Coder pushed to testing at Coder/photo-editor 2026-08-25 22:02:32 +07:00
ae0137db84 Workflow: секрет KADR_TOKEN (GITEA_TOKEN/GITHUB_TOKEN зарезервированы Gitea)
Coder pushed to main at Coder/photo-editor 2026-08-25 22:00:33 +07:00
c1998b9397 Workflow: фикс логина в Gitea registry (жёсткий хост + PAT GITEA_TOKEN, сброс docker-конфига)