3 hours ago
349f85b
webclient: an App section, and a link to any settings section
431f60c
android-client: a release-signed APK, published through the server
4 hours ago
f061d24
Убрана страница «Обзор» (бесполезна — решение владельца)
2550784
MCP: причины ошибок доходят до агента в list-тулах, event_get и send_test_event
9 hours ago
c371ba1
webclient: round the PWA icons
10 hours ago
e7d69a4
webclient: keep the artifacts tab icons on a phone
10 hours ago
511ae81
profiles: give the restricted profiles image_view
2323044
webclient: animate <details> cards in every browser, not just Chromium
b60411a
webclient: a stale session list no longer erases a session just created
12 hours ago
b62b0c8
webclient: let the profile card description run to its full length
1d4ab85
webclient: one icon per profile, and one height for every card
21 hours ago
adcc7ce
webclient: let the welcome pane scroll, and pin the mobile menu toggle
21 hours ago
51e70c6
webclient: rebuild dist for the role-aware MCP keys panel
21 hours ago
fa339d7
profiles: restricted profiles for ordinary users, and a role gate that holds
22 hours ago
f9a49ba
tools: a non-admin may reach their own session directory
41e143e
persona: the name rule, and a template that actually loads the persona
23 hours ago
ce55325
mcp: credentials leave the tree, and sub-agents lose the task board
b3fa54b
subagents, secrets: an honest result contract, and two leaks closed
1 day ago
947a717
profiles: tool_developer folds into developer
1 day ago
9612581
tools, mcp: a description is a hook, not a manual
1d11038
tool_manual: a manual the agent cannot reach is not a manual
1 day ago
0619a88
startup, llm, profiles, todo: five more the prod logs gave up
5e51f87
memory+llm: three failures the prod logs gave up
25843cc
agent: a profile switch now survives the turn that made it
1 day ago
718ed53
mcp: point navi_ui at the port its server actually binds
1 day ago
c7a62a4
tools: list_tools defaults to the profile the run executes as
1 day ago
0fdc888
tools: list_tools tells the truth and costs a tenth of the context
2 days ago
5531f71
MCP: settings_get падал — list_settings требует request
2 days ago
d89ac58
config: let server_admin manage synapse hub keys
2 days ago
1479ad6
config: give server_admin and secretary the synapse MCP tools
2 days ago
5cc14e3
MCP: runtime-аудит тулов — None-offsets в history и video=None в звонках
e269bfb
MCP: boundary тулов ловит реальные классы «диалог не найден»
2 days ago
cbd3b23
config: run every profile on glm-5.3-flash:cloud first
2 days ago
778c8a5
config: give tgclient the shared key it needs to handshake
fac7faa
webclient: hold the chat at the bottom when a stream ends
2 days ago
726ad08
deps: declare html2text, which tools/gmail.py imports
f7493ec
webclient: reload tools from a button in the MCP tab
a9cc6bc
webclient: keep MCP rows at content height on a phone
...
2 days ago
bd8d695
config: point the tgclient MCP server at the live host
30d6c3e
switch_profile: run the switch alone, then the batch on the new tools
46672f2
switch_profile: deliver profile_switched, report the new toolset
...
2 days ago
8bc0258
config: add the gntodo MCP server
d1319a3
config: capture the live server configuration
6c0b9f3
Merge remote-tracking branch 'origin/master'
2 days ago
db832e6
Await the session pool in notify and three neighbours
2 days ago
b7743f8
webclient: serve the PWA artwork past the images cache
b673806
webclient: draw the PWA icons at full size again
c088304
deploy: runbook for updating a running instance
...
2 days ago
b79d5db
synapse reactions W3: reaction runner, notify tool, gateway hookup
2a52368
synapse reactions W2: hidden dispatcher profile + synapse_instructions tool
f6b7cef
synapse reactions W1: special sessions flag + per-user reaction settings and instruction history
...
3 days ago
ac8b764
SPA: фикс пустой иконки disconnect + дублированный инпут имени ключа
3 days ago
0fc015e
SPA: входная часть логин-визарда — табы (SMS-код / QR)
3 days ago
f4b1da9
tgclient: README — терминальные шаги логина (done/error) + раздел Тесты
3323cc4
tgclient: ревью логина — 3 фатальных бага + честные терминальные шаги
de74028
tgclient: лимит 3 pending-логина считает только живые (expires_at>now) — истёкшие зомби-строки больше не лочат новый вход 409-ом на 15 минут
...
3 days ago
f4001ce
webclient: retokenize styles onto gn-ui-kit v1.0 CSS variables
872858f
webclient: refresh vendored gnexus-ui-kit to v1.0.0 + dist-css wiring
5424c59
compressor: single-summary invariant — old summaries always fold into the fresh one
...
3 days ago
edbd2e2
tgclient: QR-вход (account_login_qr_start + SPA «Вход по QR») — обходит PHONE_CODE_FLOOD (коды ТГ не используются); резидентный waiter qr.wait/recreate, 2FA через обычный password-шаг, отмена/сгорание чистят waiter
3 days ago
7d64d8a
tgclient: отмена логина инвалидирует код у Telegram (auth.cancelCode), а не только чистит строку; sweeper отменяет так же; фронт — ошибка отмены не глотается (тост + модалка не закрывается на неудаче)
3 days ago
77bded2
fix: деплой-фиксы + автоотмена зависших логинов (sweeper)
4 days ago
4b5e242
tgclient: лого под тему Tokyo Night (синий→фиолетовый самолётик на тёмной подложке кита)
4 days ago
1fb7cb8
tgclient: тема SPA — Tokyo (базовый kit.css) вместо verdant; alias для kit-verdant больше не нужен
ca46319
tgclient: в api.js потерян adminMcpTokens — страница MCP-ключей падала с 'is not a function'
8910e87
tgclient: подключён webhook_router — вебхуки gnexus-auth раньше не обслуживали POST (405 от SPA catch-all, блокировка юзера не отключала бы ключи)
4 days ago
8dd4f24
webclient: Backgrounds tab in artifacts panel + task toasts
a15a94a
background tasks: review fixes B1-B11 batch
ecc75a9
webclient: virtualized message list (DynamicScroller)
...
4 days ago
329d243
webclient: fix session-list flicker and double-load on select
4 days ago
6fdcc9e
local mode isolation: anonymous user is a NULL-owner user, not an alias
4 days ago
42f2731
webclient: loading indicators where the UI looked frozen
4 days ago
e888c3e
chat history pagination: paged load instead of full-session fetch
4 days ago
9b41caf
feat: шапка страницы сервиса — favicon и показное имя из главной, как в карточках
c37ff93
feat: сервисы — favicon и title с главной страницы origin (ttl 24 ч)
16dc107
fix: сетки графиков и карточек серверов — без горизонтального скролла на мобиле (min(min(420px,100%),…))
...
4 days ago
3867b9d
fix: PWA-иконки — maskable с full-bleed фоном и знаком в безопасной зоне
4 days ago
c11cd47
docs: README — раздел PWA (установка, кэш-стратегии, обновление)
0c8b6e3
feat: PWA — манифест, service worker и иконки
094f218
docs: README — тулы управления MCP (создание/удаление), rate-limit записи
...
4 days ago
2f6d8d4
Мобильная адаптация: перенос строк и модалка правил на узких экранах
a188bf8
Обзор: admin-сводка вместо пустой витрины
4 days ago
40a8810
fix: страница MCP-ключей — кнопка «Выдать ключ» выровнена с полем ввода