2026-10-03
@Eugene Sukhodolskiy
fix: нав-бар использует знак Synapse (logoSrc у GnNavigationShell) ...
Eugene Sukhodolskiy committed 4 hours ago
@Eugene Sukhodolskiy
feat: собственный знак Synapse («Ветвление») вместо G-марки в PWA ...
Eugene Sukhodolskiy committed 4 hours ago
@Eugene Sukhodolskiy
docs: рантбук развёртывания для ИИ-агента (docs/08) + VAPID-ссылки ...
Eugene Sukhodolskiy committed 4 hours ago
@Eugene Sukhodolskiy
feat: MCP-сервер встроенным FastMCP (/mcp) + архив вместо удаления ...
Eugene Sukhodolskiy committed 5 hours ago
@Eugene Sukhodolskiy
feat: раздел Настройки (.env-оверрайды UI) и PWA с web-push каналом ...
Eugene Sukhodolskiy committed 6 hours ago
@Eugene Sukhodolskiy
feat: валидация payload.user_id и ретеншн (ttl_seconds, RETENTION_DAYS) ...
Eugene Sukhodolskiy committed 8 hours ago
@Eugene Sukhodolskiy
docs: фиксация отложенного вопроса привязки user_id к каналам (tg chat_id, push-подписка) ...
Eugene Sukhodolskiy committed 8 hours ago
@Eugene Sukhodolskiy
feat: многопользовательский режим — личный лог по каналу user ...
Eugene Sukhodolskiy committed 8 hours ago
@Eugene Sukhodolskiy
Спиннер загрузки (GnLoader circle), выравнивание и мелочи ...
Eugene Sukhodolskiy committed 12 hours ago
@Eugene Sukhodolskiy
Редактирование правил и шаблон шапки страниц деталей ...
Eugene Sukhodolskiy committed 13 hours ago
@Eugene Sukhodolskiy
Правки второй волны: редактирование цели, вёрстка, тултипы, ссылки ...
Eugene Sukhodolskiy committed 13 hours ago
@Eugene Sukhodolskiy
Админка по правкам владельца: детали, тултипы, читаемость ...
Eugene Sukhodolskiy committed 13 hours ago
@Eugene Sukhodolskiy
compose: отключить healthcheck воркеру (HTTP-проверка не его случай) ...
Eugene Sukhodolskiy committed 13 hours ago
@Eugene Sukhodolskiy
Админка SPA (#32): разделы Источники/Типы/Цели/Правила/Доставки ...
Eugene Sukhodolskiy committed 13 hours ago
@Eugene Sukhodolskiy
Admin API (#32): CRUD конфигурации и поток под гейтом ролей ...
Eugene Sukhodolskiy committed 14 hours ago
@Eugene Sukhodolskiy
System-to-System (#28): подписанные доставки в системные webhooks ...
Eugene Sukhodolskiy committed 23 hours ago
@Eugene Sukhodolskiy
Routing Engine полный (#30): payload-матчинг, all/first, шумодав, ретраи ...
Eugene Sukhodolskiy committed 23 hours ago
@Eugene Sukhodolskiy
s2s: description источника — в реестре, не в теле вебхука ...
Eugene Sukhodolskiy committed 23 hours ago
@Eugene Sukhodolskiy
s2s: HMAC-подпись доставок (схема gnexus-auth) + description у источников/целей ...
Eugene Sukhodolskiy committed 23 hours ago
@Eugene Sukhodolskiy
Ingestion (#31): приём событий по контракту docs/05 ...
Eugene Sukhodolskiy committed 23 hours ago
2026-10-02
@Eugene Sukhodolskiy
Схема БД v1 (#34): 7 таблиц + миграция в alembic ...
Eugene Sukhodolskiy committed 23 hours ago
@Eugene Sukhodolskiy
docs/05: контракт Ingestion API v1 — принят ...
Eugene Sukhodolskiy committed 23 hours ago
@Eugene Sukhodolskiy
Страница входа — navi-style sign-in gate как на creds.gnexus.space ...
Eugene Sukhodolskiy committed 1 day ago
@Eugene Sukhodolskiy
Футер дровера — паттерн «Navigation Shell Profile Footer» из кита ...
Eugene Sukhodolskiy committed 1 day ago
@Eugene Sukhodolskiy
Правки каркаса по макету: профиль в дровере, подсветка навигации, ширина 1440 ...
Eugene Sukhodolskiy committed 1 day ago
@Eugene Sukhodolskiy
SPA на каркасе gnexus-ui-kit: GnNavigationShell + GnPageHeader ...
Eugene Sukhodolskiy committed 1 day ago
@Eugene Sukhodolskiy
SPA-fallback вместо StaticFiles(html=True): /oauth/callback и прочие SPA-роуты отдают index.html ...
Eugene Sukhodolskiy committed 1 day ago
@Eugene Sukhodolskiy
dev-порт vite 5173 -> 5174 (5173 занят на машине) ...
Eugene Sukhodolskiy committed 1 day ago
@Eugene Sukhodolskiy
vite-прокси dev-режима: /api и /auth на порт api (SYNAPSE_API_PORT, дефолт 8013) ...
Eugene Sukhodolskiy committed 1 day ago
@Eugene Sukhodolskiy
SPA-редирект после callback на тот же origin (дефолт SPA_PUBLIC_URL пустой); порт 8013 ...
Eugene Sukhodolskiy committed 1 day ago