Skip to content

ClawKitchen: add Mission Control overview page#240

Open
jiggai-automation-bot wants to merge 6 commits into
mainfrom
feat/0244-mission-control-overview
Open

ClawKitchen: add Mission Control overview page#240
jiggai-automation-bot wants to merge 6 commits into
mainfrom
feat/0244-mission-control-overview

Conversation

@jiggai-automation-bot
Copy link
Copy Markdown
Collaborator

Implements a first cut of the Mission Control / Overview dashboard (#244).\n\n- Adds /overview page with KPI tiles + panel layout\n- Wires real data for: active sessions (last 60m via openclaw sessions) + installed agents (agents list)\n- Other KPIs/panels intentionally show empty/unknown state (no fake data)\n- Adds a Home nav link: Mission Control\n\nLocal checks: npm run lint, npm run build

@jiggai-automation-bot jiggai-automation-bot force-pushed the feat/0244-mission-control-overview branch from f4c0eca to ba3b286 Compare April 2, 2026 12:03
OpenClaw added 5 commits April 13, 2026 13:54
Major fix from March 18, 2026 within 24h of app versioning commit that was lost during format unification.

Removes hardcoded 'development-team' defaults throughout ticket system to support teams with different names:

**lib/tickets.ts:**
- Remove default parameters from listTickets(), getTicketByIdOrNumber(), stageDir()
- getTeamWorkspaceDir() throws error when no team specified instead of defaulting
- Functions now require explicit teamId parameter

**api/tickets/assign/route.ts:**
- Require teamId in request body
- Pass teamId to getTicketByIdOrNumber(), stageDir(), listTickets()
- Add validation for missing teamId

**app/tickets/page.tsx:**
- Use listAllTeamsTickets() when no team selected
- Remove hardcoded 'development-team' fallback

**app/tickets/TicketsBoardClient.tsx:**
- Use ticket's own teamId for navigation when no global team selected
- Fix 'no team selected' errors when clicking tickets

This ensures ClawKitchen works for external users with custom team names instead of assuming everyone uses 'development-team'.
@rjdjohnston rjdjohnston force-pushed the feat/0244-mission-control-overview branch from ba3b286 to fb9b4ba Compare April 13, 2026 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants