Commit Graph

725 Commits

Author SHA1 Message Date
William Valentin cd74b1e78a feat(chat): add /stop cancellation command across gateway and telegram 2026-02-19 09:52:57 -08:00
William Valentin 027f7ad283 feat(models): add background task model override config and runtime wiring 2026-02-19 09:52:45 -08:00
William Valentin 4df1291e64 docs(planning): add Seattle apartment hunting report 2026-02-19 08:55:41 -08:00
William Valentin 9799859eca fix(gateway-ui): preserve assistant overrides and bust stale cache 2026-02-19 08:55:41 -08:00
William Valentin 682154d9ec fix(telegram): avoid awaiting long-running polling start 2026-02-19 08:55:41 -08:00
William Valentin b6c8d8ddf4 fix(native-agent): recover textual tool_use JSON calls 2026-02-19 08:55:41 -08:00
William Valentin dcbb4649a2 gateway: prevent stale web UI assets on localhost 2026-02-18 22:30:47 -08:00
William Valentin 9a0fe3ec56 fix(dashboard): verify assistant-health saves with read-back 2026-02-18 22:23:24 -08:00
William Valentin 7e480f11fc fix(config): persist runtime patches to active overlay config path 2026-02-18 19:43:55 -08:00
William Valentin 0a664ddb21 feat(dashboard): show persistent assistant-health save status 2026-02-18 18:25:04 -08:00
William Valentin 45261a090a fix(dashboard): make assistant-health saves resilient to partial refresh failures 2026-02-18 18:14:22 -08:00
William Valentin 3647198295 feat(webchat): add session header sorting controls 2026-02-18 18:10:18 -08:00
William Valentin b0ae5f638b feat(system-info): improve human-readable snapshot formatting 2026-02-18 18:06:46 -08:00
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 b35a8675b5 docs(config): default telegram group replies and track reliability hardening 2026-02-18 13:12:21 -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 7480c67338 docs: add gateway UI redesign implementation plan
10-task plan covering Tailwind migration, responsive mobile nav,
and page-by-page rewrites with Inter font and modern dark theme.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 12:45:12 -08:00
William Valentin afb3b7c749 docs: add gateway UI responsive redesign design
Approved design for modernizing the gateway frontend with Tailwind CSS,
responsive mobile-first layout, and swipeable page navigation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 12:43:14 -08:00
William Valentin 9c60e8eea6 fix(build): copy gateway ui into dist without nesting stale assets 2026-02-18 12:27:25 -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 a8bb9f23ac soul: add standing directive to check codebase at session start 2026-02-18 12:04:02 -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 fc2090b599 docs: clarify regular OpenClaw evolution review cadence 2026-02-18 11:09:31 -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 1508bcf9cb docs: add instruction to regularly track OpenClaw evolution 2026-02-18 10:31:55 -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