Commit Graph

42 Commits

Author SHA1 Message Date
aaab6b95a0 [taskboard] isolate direct ssh from host config 2026-03-07 13:12:55 -08:00
85c5ab10b0 [taskboard] add direct host dispatch targets 2026-03-07 13:09:22 -08:00
73da5ae6d2 [taskboard] add completion sync APIs 2026-03-07 12:53:22 -08:00
e8e79c7b4c [taskboard] document control plane status and roadmap 2026-03-07 12:39:11 -08:00
e20b0ba55c [taskboard] clear stale dispatch errors on retry 2026-03-07 12:28:55 -08:00
85841a67da [taskboard] allow swarm worktrees on mounted repos 2026-03-07 12:26:54 -08:00
be1cf8ca8d [taskboard] add dispatch control plane 2026-03-06 15:21:19 -08:00
1699f0f2b7 [taskboard] clarify zeroclaw deployment model 2026-03-06 14:46:59 -08:00
a765b3d22f [taskboard] migrate fleet console to nextjs 2026-03-06 14:44:27 -08:00
94e54dc144 fix: restore task and agent ui rendering 2026-03-06 01:24:00 +00:00
229cfba270 fix: remove broken weekly report code causing syntax error 2026-03-05 13:24:00 -08:00
9bbfd97c86 fix: remove broken weekly report code causing syntax error 2026-03-04 18:22:12 -08:00
bc53380d4a feat: add weekly swarm status report generation (#11) 2026-03-04 18:16:52 -08:00
e20ebdf871 feat: add GitOps deployment tracking endpoints (#10) 2026-03-04 18:15:49 -08:00
6fe05ba756 feat: add WebSocket real-time updates with toast notifications (#5) 2026-03-04 18:14:34 -08:00
cd53a4e612 feat: add repository health monitoring endpoint (#9) 2026-03-04 18:11:03 -08:00
c310b22e8e feat: add drag-and-drop task reordering (#14, #15, #16) 2026-03-04 18:09:34 -08:00
fa5e1887f4 feat: add task filtering and search (#16) 2026-03-04 18:08:12 -08:00
1f17d44ee2 fix: add data-page attribute to body for page detection 2026-03-04 16:08:23 -08:00
756187f8d5 fix: revert broken PR routes addition 2026-03-04 15:52:14 -08:00
f4ec3ebf95 feat: add PR review assignment endpoints for triage 2026-03-04 15:51:16 -08:00
60e2dad05d fix: properly place gitea route after usage route 2026-03-04 15:50:02 -08:00
7992cb3c7e fix: remove conflicting gitea page route 2026-03-04 15:48:50 -08:00
0e5d31aefd feat: add Gitea monitoring page with repos, PRs, and activity 2026-03-04 15:47:51 -08:00
ac98c3e242 fix: properly define agent enhancement variables before use 2026-03-04 15:41:01 -08:00
9cce26b08a fix: properly add agent enhancements to async context 2026-03-04 15:40:00 -08:00
0e56f33539 feat: add agent emoji, model, and last activity to agents page 2026-03-04 15:38:53 -08:00
65b1b42a79 fix: add date filtering to usage/real endpoint and export 2026-03-04 15:36:44 -08:00
2a0788ee04 fix: correct AGENTS_DIR env var and add swarm volume mount 2026-03-04 13:53:38 -08:00
76415bdcc7 fix: restore page routes (/, /tasks, /wiki, /agents, /usage) 2026-03-04 13:47:43 -08:00
6d3bac8c19 fix: use real usage tracking in usage page 2026-03-04 12:22:39 -08:00
4c65c520fd fix: add CURRENT_PAGE definition, real usage tracking, swarm integration 2026-03-04 12:21:18 -08:00
318a54425b fix: add theme toggle button to layout template 2026-03-04 12:00:58 -08:00
24f077cf25 Merge pull request 'feat: separate server-side routes v2' (#5) from feat/separate-routes-v2 into main 2026-03-04 19:50:59 +00:00
4bc0555974 feat: separate routes v2 2026-03-04 11:50:44 -08:00
add7f6bf6c Merge pull request 'feat: add dark mode support v2' (#4) from feat/dark-mode-v2 into main 2026-03-04 19:48:45 +00:00
969a690732 feat: add dark mode support v2 2026-03-04 11:31:40 -08:00
e05dfef5ab feat: refactor dashboard with enhanced wiki, agents, and usage views
- Added comprehensive wiki backend with CRUD operations (GET, POST, PUT, DELETE)
- Enhanced agents backend with workload tracking, task history, and capabilities
- Implemented usage tracking with SQLite database and statistics endpoints
- Added wiki frontend with markdown editor, page management, and search
- Enhanced agents frontend with search, filtering, task assignment, and detailed modals
- Enhanced usage frontend with charts (Chart.js), date filtering, and export functionality
- Updated styles for all new components with responsive design
- Added new API endpoints: /api/wiki/*, /api/usage/stats, /api/usage/agents, /api/usage/export
- Enhanced /api/agents with workload and task history data
- Maintained backwards compatibility with existing task management features

The refactoring includes:
- Wiki: Full CRUD operations with markdown support
- Agents: Search, workload tracking, task assignment modals
- Usage: Charts, statistics, date range filtering, CSV/JSON export
- Styles: Responsive design with dark theme support
2026-03-03 22:48:34 -08:00
d4bbe42f3e fix: resolve duplicate endpoint definitions and nested route bug 2026-03-03 16:33:01 -08:00
9af9e7b4d7 feat: add agent dropdown for task assignment (#1)
Co-authored-by: Christopher Mayor <toph.homelab@gmail.com>
Co-committed-by: Christopher Mayor <toph.homelab@gmail.com>
2026-03-04 00:25:37 +00:00
1804aa664b feat: Add navigation bar and multi-page dashboard
- Add navigation bar with 4 main sections: Tasks, Wiki, Agents, Usage
- Implement Wiki page with task documentation viewer
- Implement Agents page showing workspace, tools, and current tasks
- Implement Usage page displaying providers, models, and quotas
- Add API endpoints: /api/agents, /api/usage, /api/wiki
- Add agent heartbeat endpoint for task assignment
- Update Docker compose with volume mounts for agent and config data
- Add comprehensive CSS for all pages and responsive design
- Add JavaScript navigation and dynamic content loading

🚀 Features:
- 📋 Kanban task board (existing)
- 📚 Wiki documentation viewer
- 🤖 Agent fleet management dashboard
- 📊 Provider usage and quota monitoring
- 🔗 Real-time WebSocket updates
- 📱 Responsive mobile design
2026-03-03 15:45:53 -08:00
8a859e2e92 Initial commit: OpenClaw Agent Fleet Dashboard
- Kanban board with 5 columns (Backlog, Todo, In Progress, Review, Done)
- Agent assignment for all OpenClaw agents
- Priority levels and tags
- Wiki auto-generation on task completion
- REST API for agent heartbeat integration
- Real-time updates via WebSocket
- SQLite database for task storage
- Docker deployment configuration
- Traefik ingress configuration
2026-03-03 15:02:01 -08:00