🎯

# Mission Control

Task & Project Management Dashboard

## 🔐 Login Required

Connect your GitHub account to access the dashboard.

1
Create a Personal Access Token Create token on GitHub →
2
Select "repo" scope Allows read/write access to repositories
3
Paste your token below Starts with "ghp_"
Validating...

🔒 Your token is stored locally and never sent anywhere except GitHub.

🔄 Neue Version verfügbar!
⚠️ You have unsaved changes
0 This week
0 In progress
0 Total
0% Completion
Recurring 0
📅 Scheduled 0 +
📑 Templates 0 +
Permanent 0 +
Backlog 0 +
In Progress 0 +
Review 0 +
Done 0

# 📚 Mission Control Documentation

## 📌 Demo Mode

You're currently viewing sample data. To manage your own tasks, click "Connect GitHub" in the top right corner to link your repository.

## 🚀 Getting Started

### Installation

Add Mission Control to your existing MoltBot workspace:

1. Fork this repository to your GitHub account
2. Copy dashboard files to your workspace: `index.html`, `data/`, `canvas/`, `scripts/`, `.github/`
3. Enable GitHub Pages in your repo settings (Settings → Pages → Branch: main)
4. Visit `https://[username].github.io/mission-control/`

### Connect to GitHub

Click "Connect GitHub" in the top right corner. You'll need a GitHub Personal Access Token with `repo` permissions.

1. Go to GitHub Settings → Tokens
2. Click "Generate new token (classic)"
3. Select scope: `repo` (Full control of private repositories)
4. Copy the token and paste it in Mission Control

### Understanding the Board

Mission Control uses a Kanban-style board with 5 columns:

- 🔄 Permanent - Repeating tasks (daily, weekly checks)
- 📋 Backlog - Tasks waiting to be started
- 🚀 In Progress - Currently being worked on
- 👀 Review - Done, awaiting approval
- ✅ Done - Completed tasks

## ✨ Features

### Auto-Save

All changes are automatically saved to GitHub. No manual "Save" button needed!

- Drag & drop tasks between columns → instant save
- Edit task details → instant save
- Add/remove subtasks → instant save
- Add comments → instant save

### Drag & Drop

Click and drag any task card to move it between columns. The status updates automatically.

### Subtasks

Break down tasks into smaller steps. Click on a subtask to edit it inline.

### Comments

Add comments to tasks for context or feedback. Comments on Review tasks trigger notifications to MoltBot.

### Projects & Tags

Organize tasks by project. Use the ⚙️ Settings to add new projects. Filter tasks using the project buttons.

## 🤖 MoltBot Integration

Mission Control is connected to MoltBot via webhooks. When you make changes:

- Move task to "In Progress" → MoltBot receives a work order and starts processing
- Add comment on Review task → MoltBot sees your feedback
- MoltBot completes work → Task moves to "Review" automatically

💡 Pro Tip: Write clear task descriptions and subtasks. The more detail you provide, the better MoltBot can execute the task.

## ⌨️ Keyboard Shortcuts

`Cmd/Ctrl + Shift + R` | Hard refresh (clear cache)
`Escape` | Close modals
`Enter` | Save inline edits

## ❓ FAQ

Why don't I see my changes?

GitHub Pages can cache content. Try a hard refresh (Cmd+Shift+R) or open in an incognito window.

How do I create a new project?

Click the ⚙️ Settings button (when logged in) → Add a new project with ID, name, icon, and color.

Can multiple people use this?

Yes! Anyone with repo access can connect their GitHub token. Changes from all users sync automatically.

# 👥 Team

Loading collaborators...

## 🔐 Connect to GitHub

Connect your GitHub account to create, edit, and save tasks directly to the repository.

1
Create a Personal Access Token
Click here to create a token →
2
Select "repo" scope
This allows read/write access to repositories
3
Paste your token below
The token starts with "ghp_"
GitHub Personal Access Token
🔒 Your token is stored locally and never sent anywhere except GitHub.
Validating token...
✓ Connected as
✗ Invalid token

## ⚙️ Settings

### 🌐 OpenClaw Gateway

Connect to your OpenClaw Gateway for live cron management.

Gateway Token (from gateway.auth.token in config)

### Projects

#### Add New Project

Icon
Farbe:

## 💾 Save Changes to GitHub

Commit Message
Describe what you changed (optional - will use default if empty)

## Edit Task

Title
Description
Status
Priority
Project
Tags
Subtasks
Comments