| 2026-10-07 |
Merge remote-tracking branch 'origin/master'
root
committed
11 hours ago
|
|---|---|
|
Await the session pool in notify and three neighbours
...
Eugene Sukhodolskiy
committed
11 hours ago
|
|
|
Merge origin/master (b7743f8): PWA icons, MCP settings tab, android push, runbook
root
committed
12 hours ago
|
|
|
webclient: serve the PWA artwork past the images cache
...
Eugene Sukhodolskiy
committed
12 hours ago
|
|
|
|
|
|
|
|
|
MCP settings tab: list every connected server, slot only where declared
...
Eugene Sukhodolskiy
committed
13 hours ago
|
|
|
Android app: native push notifications via JS bridge + background hold
...
Eugene Sukhodolskiy
committed
13 hours ago
|
|
|
|
|
|
webclient: settings tab polish, light chat-table styling, iOS launch screens
...
Eugene Sukhodolskiy
committed
14 hours ago
|
|
|
webclient: PWA hardening — stable height skeleton, touch selection policy, fixed maskable icons
...
Eugene Sukhodolskiy
committed
14 hours ago
|
|
|
webclient: fix mobile tab-block drift — column flex nowrap + stretch, kit table scrolls inside its wrapper
Eugene Sukhodolskiy
committed
14 hours ago
|
|
|
webclient: reveal the active settings tab when the mobile tab strip scrolls
Eugene Sukhodolskiy
committed
14 hours ago
|
|
|
webclient: settings header now literally the chat header; app-wide thin rounded scrollbars (override kit's thick square defaults)
Eugene Sukhodolskiy
committed
14 hours ago
|
|
|
webclient: exclusive radio groups in Synapse reactions (distinct names, kit options API); mobile sidebar row swaps close button after New Chat
Eugene Sukhodolskiy
committed
14 hours ago
|
|
|
webclient: settings page fits the app frame — flat chat-style header bar, single full-bleed scroll region, mobile adaptation (stacked MCP rows, viewport-safe modals)
Eugene Sukhodolskiy
committed
15 hours ago
|
|
|
webclient: MCP keys tab gets an empty-state when no server declares a user_key slot
Eugene Sukhodolskiy
committed
15 hours ago
|
|
|
docs: fix stale VAPID env names (NAVI_VAPID_* -> NAVI_PUSH_VAPID_*, per config.py)
Eugene Sukhodolskiy
committed
15 hours ago
|
|
|
webclient: settings page split into GnTabs sections (Account/Notifications/Synapse/MCP)
Eugene Sukhodolskiy
committed
15 hours ago
|
|
|
webclient: settings loaders switched to kit circle spinner (GnLoader circle)
Eugene Sukhodolskiy
committed
15 hours ago
|
|
|
mcp keys: tool-management tools aligned with BYOK (test_mcp_tool runs on user key, mcp_status marks key slots)
Eugene Sukhodolskiy
committed
15 hours ago
|
|
|
docs: mcp.md (per-user MCP keys BYOK), /mcp-keys endpoints, user_key config
Eugene Sukhodolskiy
committed
15 hours ago
|
|
|
webclient: MCP user keys panel (BYOK) + frontend tests
Eugene Sukhodolskiy
committed
15 hours ago
|
|
|
mcp keys W2: per-user client clones, KeyResolver wiring, user_id in call path
Eugene Sukhodolskiy
committed
15 hours ago
|
|
|
mcp keys W1: user_key config slot, encrypted keystore, /mcp-keys REST
Eugene Sukhodolskiy
committed
15 hours ago
|
|
|
webclient: top margin on settings header
Eugene Sukhodolskiy
committed
16 hours ago
|
|
| 2026-10-06 |
docs: synapse integration guide, special sessions filter, new endpoints
...
Eugene Sukhodolskiy
committed
1 day ago
|
|
webclient: Synapse reactions settings + service sessions toggle
...
Eugene Sukhodolskiy
committed
1 day ago
|
|
|
|
|
|
synapse reactions W3: reaction runner, notify tool, gateway hookup
...
Eugene Sukhodolskiy
committed
1 day ago
|