Appearance
Future Features
Kairo's roadmap for v0.1.2 is compiled from a real usage log (Kairo Desktop Usage - Actual Experience - v0.1.1 - Log Export) and lives in docs/roadmap/ — treat that folder as the source of truth; this page is a scannable summary.
The batches are ordered deliberately (work them in numeric order — later batches depend on earlier ones):
| # | File | Theme | Why this order |
|---|---|---|---|
| 1 | docs/roadmap/1-settings-and-auto-update.md | Settings screen + in-app updates | Declared #1 priority — shipping fixes was blocked on manual GitHub downloads |
| 2 | docs/roadmap/2-critical-bugfixes.md | Data-loss & wrong-scheduling bugs | Losing typed tasks or wrong scheduling erodes trust in daily use |
| 3 | docs/roadmap/3-context-menu-refactor.md | Unified context-menu system | Mentioned in 6+ places in the log — one refactor unlocks all of them |
| 4 | docs/roadmap/4-keyboard-nav-and-focus.md | Focus management + mouseless nav | Second most-repeated theme; Esc/focus rules touch every modal |
| 5 | docs/roadmap/5-subtasks-rework.md | Subtask sub-card component | Depends on #3 (consumes context-menu entries defined there) |
| 6 | docs/roadmap/6-markdown-editor.md | Typeahead, task-ID hiding, copy | Isolated to markdown view; self-contained fixes |
| 7 | docs/roadmap/7-planner-calendar-polish.md | View persistence, buttons, spacing | Nice-to-haves, mostly reuse of existing logic |
| 8 | docs/roadmap/8-dev-infrastructure.md | Logging, app dashboard, bug intake | Non-app work; can run in parallel anytime |
Cross-cutting notes
- The context-menu refactor (#3) is the biggest batch. Items from Backlog, Today Planner, Calendar, Quick Add, Subtasks, and Unscheduled chips all funnel into it — do it before #5 (Subtasks), which consumes the context-menu entries it defines.
- Keyboard nav's "single modal open" rule (#4) must be respected by the Settings modal built in #1 — if #1 ships first, #4 needs to retrofit that rule onto it.
- Rename idea: Kairo -> Kyro / Kyrou. This is a branding idea noted in the log, not a scheduled task.
- Tooling reminder (outside the app roadmap): create dedicated subagent instruction files (code/review/security/testing/notion/graphify/docs) for Claude Code and other CLIs.
For exact task-level detail, open the numbered file for the batch you're working on in docs/roadmap/.