activities
7 minutes ago
@root root pushed to master at root/hard-panel
5eef1bd feat: карточки сервисов кликабельны — вся карточка ведёт на страницу
19812b4 feat: страницы сервисов — персональный график + журнал недоступности
fe202ff feat: парсер самосвидетельства health-ответов (handbook spec §5)
...
7 minutes ago
6299ce9 fix: тег клиент-либы Synapse — v0.1.2
f668ca1 notifications.md — конвенция интеграции сервисов с Synapse; референс-варианты Synapse в mcp/auth
39 minutes ago
39 minutes ago
39 minutes ago
39 minutes ago
39 minutes ago
39 minutes ago
2 hours ago
@root root pushed to main at root/gn-synapse
0ba611c docs/06: язык интерфейса в Настройках (override, /me, Accept-Language)
597fb30 Синхронизация с gnexus-handbook: healthz, /mcp-protocol/, блокировка, i18n
689ea95 docs: конвенции экосистемы — ссылка на gnexus-handbook
4 hours ago
1a4a888 health: слой самосвидетельства — identity, mode, gauges
4 hours ago
eb36248 auth/i18n/mcp/nav: конвенции клиентской интеграции
4 hours ago
57711fe health: контракт health-эндпоинтов сервисов (минимум + расширение checks)
5 hours ago
5 hours ago
@root root pushed to master at root/hard-panel
50a9262 fix: drawer nav highlight froze on the first route
84dfcfc fix: webhook route — verify+parse via ctx parts, not GAuthClient method
5aa1bd3 chore: demo port 8022 in .env.example
...
8 hours ago
@root root pushed to master at root/hard-panel
9625022 feat: upgrade to gnexus-ui-kit 1.0, adopt Verdant color theme
9 hours ago
@root root pushed to main at root/gn-synapse
f13a251 feat: персональные MCP-ключи — выпуск в SPA, роль владельца у тула
2b86b4b fix: ссылки на gnexus-mark в LoginView и docs/06 (дополнение к e00539e)
10 hours ago
@root root pushed to main at root/gn-synapse
e00539e fix: знак Synapse на экране входа; доки PWA про synapse-mark
11 hours ago
b5dcb61 feat: DX v0.1.2 — userId-параметр, waitForStatus, parseEventType/ack
200550e feat: приём s2s-доставок — WebhookVerifier (v0.1.1)
11 hours ago
1834128 feat: DX v0.1.2 — user_id kwarg, wait_for_status, parse_event_type/ack
41995ce feat: приём s2s-доставок — verify_webhook (v0.1.1)
11 hours ago
@root root pushed to main at root/gn-synapse
82d9181 docs: docs/09 — DX v0.1.2 (user_id, wait_for_status) и пин v0.1.2
7b02f1a docs: приём s2s-доставки — тот же SDK (docs/09 §7)
23 hours ago
@root root pushed to main at root/gn-synapse
bdec233 docs: гайд интеграции сервисов через клиентские библиотеки (docs/09)
88a3b07 docs: рантбук под зафиксированные решения деплоя
23 hours ago
23 hours ago
@root root created branch main at root/gn-synapse-client-py
23 hours ago
@root root pushed to main at root/gn-synapse
15f4885 docs: клиентские библиотеки gn-synapse-client-{py,php}
23 hours ago
23 hours ago
1 day ago
@root root pushed to main at root/gn-synapse
b4a33e2 fix: нав-бар использует знак Synapse (logoSrc у GnNavigationShell)
808b4c3 feat: собственный знак Synapse («Ветвление») вместо G-марки в PWA
b0bc752 docs: рантбук развёртывания для ИИ-агента (docs/08) + VAPID-ссылки
1 day ago
@root root pushed to main at root/gn-synapse
8f3680c feat: раздел Настройки (.env-оверрайды UI) и PWA с web-push каналом
9fee6f4 feat: валидация payload.user_id и ретеншн (ttl_seconds, RETENTION_DAYS)
96e9b32 docs: фиксация отложенного вопроса привязки user_id к каналам (tg chat_id, push-подписка)
...
1 day ago
@root root pushed to main at root/gn-synapse
80d54ee Routing Engine полный (#30): payload-матчинг, all/first, шумодав, ретраи
1c57772 s2s: description источника — в реестре, не в теле вебхука
3748cb5 s2s: HMAC-подпись доставок (схема gnexus-auth) + description у источников/целей
...
1 day ago
8a4814a Frontend review fixes: copy buttons, error toasts, page-reset, notes row, localized gate errors
12a9030 Backend review fixes (stages B3/B4): OAuth state cleanup, callback error mapping, MCP arg parsing
ba31737 Backend review fixes (stages B1/B2): salted master KDF, AAD-bound ciphertexts, hardened destructive endpoints
...
1 day ago
@root root pushed to main at root/gn-synapse
d24b306 docs/05: контракт Ingestion API v1 — принят
4b361e6 Страница входа — navi-style sign-in gate как на creds.gnexus.space
b8d1eb4 Футер дровера — паттерн «Navigation Shell Profile Footer» из кита
...
1 day ago
@root root pushed to main at root/gn-synapse
69ae61a SPA на каркасе gnexus-ui-kit: GnNavigationShell + GnPageHeader
6350bbe SPA-fallback вместо StaticFiles(html=True): /oauth/callback и прочие SPA-роуты отдают index.html
1 day ago
@root root pushed to main at root/gn-synapse
0c08d47 SPA-редирект после callback на тот же origin (дефолт SPA_PUBLIC_URL пустой); порт 8013
777ef4f Single sign-out: logout gnexus-auth отзывает токены Synapse через вебхуки
f3f8de7 Локальный gnexus-auth: host-gateway для gnexus-auth.local в docker-compose
...
1 day ago
@root root created branch main at root/gn-synapse
1 day ago
2 days ago
53acfb4 Bearer auth fails closed: a dead token no longer rides the session cookie
2 days ago
287b7a0 Session death drops the SPA onto the sign-in screen without a reload
2 days ago
27f95b4 Webhook: accept trailing-slash target, 401 on bad signature, global_logout ends sessions
6761826 Revoked tokens stop being invisible: popup plate + token ID, tokens table columns
2 days ago
543d6ae Splash over the empty shell on sign-in; extension v0.2.1 catches submit() logins
0415e08 Logout lands on the internal sign-in screen, no SSO auto-login
2 days ago
3b5a00d Serve 0.2.0 extension builds from the download page
2 days ago
02a2441 Settings page hosts the language switcher; profile-edit modal removed
2 days ago
04c2a4b Per-service locale override: effective locale chain, PATCH /me validation
fd338e4 Mobile audit: collapse table into event cards with wrapping metadata
00278a2 Mobile secrets rows: single-line list without the status badge
...
2 days ago
24b9ffa Serve extension design resources from the server as a versioned pack
3 days ago
4c6a4f7 Add PWA shell and a client-side biometric gate on secret reveal
4b7e292 Detect login fields with a scoring classifier instead of heuristics
569f503 Render the autofill card in a closed Shadow DOM
3 days ago
7a44145 Polish custom views on kit 1.0: timeline, audit chain, modals
89b65a7 Release extension 0.1.1: kit 1.0 lib, shield logo icons
3 days ago
8ac6495 Import browser extension source under extensions/extension
a4a5d9f Adopt shield keyhole logo, serve dist public assets from SPA fallback
b5d3dc0 Update gnexus-ui-kit to 1.0.0, drop vendored GnModal, use kit tokens
4 days ago
6ca1491 Паста изображений в описании при создании задачи/заметки
1fa2ce1 Лого и иконки — бренд-чип кита 1.0.0 (0.52)
553101e Попап: черновик форм переживает закрытие (0.51)
...
4 days ago
b8ee805 Сырые кастомные блоки — под визуальный язык кита 1.0.0
baa0543 Кит gnexus-ui-kit: обновление 0.4.0 → 1.0.0
7 days ago
@root root pushed to master at root/navi-1
921cd33 context: task-note messages survive build()'s system filter
7 days ago
@root root pushed to master at root/navi-1