William Valentin
9de52b7d93
feat(system-info): include disk usage in health output
2026-02-18 18:04:35 -08:00
William Valentin
cdba111831
fix(confirmations): guarded-action handling across webchat and tui
2026-02-18 17:43:57 -08:00
William Valentin
7e00cb6b04
fix(tui): auto-approve hook confirmations in minimal mode
2026-02-18 17:39:45 -08:00
William Valentin
8d101475df
feat(webchat): add human-readable per-message timestamps
2026-02-18 17:02:04 -08:00
William Valentin
a13aa3113e
feat(gateway): support full /model switching in webchat sessions
2026-02-18 16:55:38 -08:00
William Valentin
abd37342fa
fix(webchat): route slash commands through agent command fast-path
2026-02-18 16:18:27 -08:00
William Valentin
42ae4a75df
feat(telegram): harden channel reliability with retries and error diagnostics
2026-02-18 13:12:11 -08:00
William Valentin
0ccbe65d3f
chore(gateway-ui): bump service worker cache to v3
...
Force cache refresh after Tailwind UI redesign so clients pick up the
new styles and markup.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 13:06:21 -08:00
William Valentin
02d63fe573
feat(gateway-ui): rewrite all page renderers with Tailwind classes
...
Convert dashboard, chat, sessions, usage, and settings pages from
legacy CSS to Tailwind utility classes. Responsive grid layouts,
mobile-friendly touch targets, zinc/blue color palette. All element
IDs and event bindings preserved for functional compatibility.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 13:06:06 -08:00
William Valentin
765e19933d
feat(gateway-ui): replace legacy CSS with Tailwind base and responsive router
...
Reduce style.css from 1740 lines to ~120 lines covering only what
Tailwind cannot express (scrollbars, keyframes, stateful toggles).
Rewrite app.js router for responsive nav with desktop sidebar active
states, mobile pill indicators, and dual connection status updates.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 13:05:58 -08:00
William Valentin
9d01441acd
feat(gateway-ui): rewrite HTML shell with Tailwind responsive layout
...
Add Tailwind CSS via CDN with Inter/JetBrains Mono font config, Google
Fonts preconnect, and a three-breakpoint responsive shell: desktop sidebar
(224px with labels), tablet icon strip (64px), and mobile top bar with
pill navigation. Update manifest and meta theme-color to zinc-950.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 12:52:01 -08:00
William Valentin
805bbaead9
fix(gateway-ui): refresh service worker and static cache headers
2026-02-18 12:22:01 -08:00
William Valentin
68ce0f77c4
feat(dashboard): add assistant activation checklist and guided controls
2026-02-18 12:15:42 -08:00
William Valentin
182827d612
feat(config): support assistant briefing runtime edits and setup defaults
2026-02-18 12:15:37 -08:00
William Valentin
4267eae16c
feat(dashboard): add assistant playbook presets with rollback
2026-02-18 12:11:30 -08:00
William Valentin
7a9ac34618
feat(dashboard): add morning brief preview and test-send action
2026-02-18 12:09:57 -08:00
William Valentin
ef3f401278
feat(dashboard): add assistant health panel with quick actions
2026-02-18 12:06:21 -08:00
William Valentin
43b9324c14
feat(webchat): add personal assistant mode controls in settings
2026-02-18 12:04:37 -08:00
William Valentin
67d235ebf5
feat(tui): single ctrl+c clears input, double ctrl+c exits
2026-02-18 11:38:21 -08:00
William Valentin
21232748b9
fix: graceful ctrl+c shutdown and await session-end memory writes
2026-02-18 11:30:47 -08:00
William Valentin
55cde541ea
fix: abort model retries immediately on user cancellation
2026-02-18 11:21:57 -08:00
William Valentin
a76c5ae346
feat: default to full-access mode with hook-based sensitive guards
2026-02-18 11:14:35 -08:00
William Valentin
59c1033da0
feat: add minimal companion client CLI command
2026-02-18 11:02:21 -08:00
William Valentin
7ca5d5bff5
feat: improve channel message chunking boundary quality
2026-02-18 10:50:34 -08:00
William Valentin
49f0e0598b
feat: add setup channel verification checklist output
2026-02-18 10:48:49 -08:00
William Valentin
8234cc93f3
feat: add webchat pwa push subscription support
2026-02-18 10:46:55 -08:00
William Valentin
02fa604c7c
feat: add in-chat skill discovery and local registry install command
2026-02-18 10:41:12 -08:00
William Valentin
f34a974210
feat: add session-scoped workflow approval gate commands
2026-02-18 10:35:42 -08:00
William Valentin
8e3cd2e0ba
feat: add multi-key auth profile rotation for model providers
2026-02-18 10:29:54 -08:00
William Valentin
f341149ac7
feat: add automation reactions event-trigger layer
2026-02-18 10:26:40 -08:00
William Valentin
a71aa5992d
feat: implement tier-a4 tts voice output replies
2026-02-18 10:22:28 -08:00
William Valentin
865068b71c
feat: add announce delivery mode for automation runs
2026-02-18 10:14:45 -08:00
William Valentin
f38fc063d2
feat: add proactive memory extraction and daily logs
2026-02-18 10:10:47 -08:00
William Valentin
9cbd66cdcc
feat: preempt active runs in interrupt queue mode
2026-02-18 10:06:35 -08:00
William Valentin
16af5e75fd
feat: make /transfer bidirectional across telegram and tui
2026-02-18 07:55:08 -08:00
William Valentin
540f6780e6
feat(safety): gate sensitive tools behind elevation and immutable denylist
2026-02-17 23:51:04 -08:00
William Valentin
9345a864f4
fix(agent): add model request timeouts and empty-response fallback
2026-02-17 23:05:21 -08:00
William Valentin
5451f8a1de
fix(tooling): surface non-executable tool-use warnings
2026-02-17 16:34:54 -08:00
William Valentin
061b96fd68
Restore interactive re-auth prompt for Google auth CLIs
2026-02-17 16:19:12 -08:00
William Valentin
9c9ab92e9d
feat(gateway): expand sessions surface with operator metadata and paging hardening
2026-02-17 16:14:06 -08:00
William Valentin
59199731c3
fix(gateway): align node push token typing and router test mock
2026-02-17 16:06:03 -08:00
William Valentin
803de57261
fix(gateway): align session mocks and persist normalized push provider
2026-02-17 15:53:08 -08:00
William Valentin
0c5259f49c
test(setup): update anthropic default model expectation
2026-02-17 15:50:30 -08:00
William Valentin
b0d06d0650
chore(rebase): realign duplicate backend/channel/schema files with main
2026-02-17 15:44:47 -08:00
William Valentin
03fa96583c
fix(matrix): allow attachment-only outbound messages
2026-02-17 15:43:57 -08:00
William Valentin
b75f7fc4ef
test(routing): cover status backend output fast-path
2026-02-17 15:43:45 -08:00
William Valentin
88f6ae5b7a
feat(backends): add external-to-external failover before native fallback
2026-02-17 15:43:31 -08:00
William Valentin
898828bb70
feat(audit): log backend routing decisions and fallback events
2026-02-17 15:43:23 -08:00
William Valentin
4400bdfcc9
feat(backends): add retry/backoff controls for external CLI execution
2026-02-17 15:42:49 -08:00
William Valentin
1f3d35726b
docs(config): document agent backend routing and add schema guard test
2026-02-17 15:42:35 -08:00