Docs menu

Docs Under the hood1.0.0

Roadmap

Every item is an OpenSpec change. Its status comes from the repository when these docs are built, so this page matches the version you are reading:

On this page
  • Shipped in x.y: archived, in that release.
  • In progress (n of m): n of its m tasks are done.
  • Planned: specified, not started.

Why each milestone exists, and the order inside it, is in ROADMAP.md. Ideas and requests go to GitHub issues.

0.17 "Calm constraints"#

Change What Status
project-flow-modes Projects and sections that are Parallel, Sequential (only the next task is available) or an Area Shipped in 0.17
project-review-cadence A review interval per project, so the weekly review shows only the projects that are due Shipped in 0.17
today-closed-list An optional Today limit with a "Waiting for a slot" drawer, a Done today list and Log a win Shipped in 0.18
day-parts Morning, Afternoon and Evening groups in Today Shipped in 0.17
paste-to-tasks Paste several lines, get one task per line Shipped in 0.17
add-position Add new tasks at the top or the bottom; the Add row stays reachable Shipped in 0.17
focus-everywhere Focus in the sidebar, on tasks and in the task menu, with presets, +5/+15 min and optional noise Shipped in 0.17
sidebar-polish Counts, reorderable destinations, icons for saved views, a kept draft Shipped in 0.17
default-reminders A default reminder for dated or timed tasks Shipped in 0.17
assistant-providers-fix Gemini and other OpenAI-compatible providers Shipped in 0.17

0.18 "The mindful daily planner"#

Change What Status
meeting-aware-capacity Busy calendar events count toward the day's capacity Shipped in 0.18
replan-the-day Re-plan the rest of the day: a preview, one confirm, one Undo Shipped in 0.18
calendar-frames Recurring background frames on the calendar (Deep work 9–11) Shipped in 0.18
calendar-slots Several small tasks in one calendar block Shipped in 0.18
bento-daily-check A Large, a Medium and a Small task in the Daily check Shipped in 0.18
task-energy An energy property (deep, medium, low) with a filter and quick-add token Shipped in 0.18
urgency-sort A deterministic urgency score sort, and sort by a custom field Planned
calendar-clarity Deadlines on the calendar, add with the mouse, colour by label, filters, a project Calendar layout Shipped in 0.18

0.19 "Series and time"#

Change What Status
series-occurrences Future occurrences of repeating tasks and habits in Day, Week and Month Shipped in 0.19
series-exceptions Move, skip or edit one occurrence alone Shipped in 0.19
series-split "This and following": edit from one occurrence onward Shipped in 0.19
series-all-scope "All occurrences": only future ones or also past ones Shipped in 0.19
multi-day-tasks Tasks that span days on the calendar Shipped in 0.19
year-view Several months and a Year view Shipped in 0.19
board-polish Fold a board column, preview notes on cards Shipped in 0.19
accent-colour Your own accent colour, with contrast guaranteed Shipped in 0.19
notes-compaction The server drops superseded note versions after 30 days and reclaims the space Shipped in 0.19
notes-save-cadence Notes save on the device at every pause and sync after 3 s quiet Shipped in 0.19
notes-toolbar-desktop A Formatting toggle beside notes on a computer Shipped in 0.19
notes-overview A Notes page with standalone notes and search on the device Shipped in 0.19

0.20 "Everywhere"#

Change What Status
ios-distribution The iPhone app in TestFlight and the App Store Planned
apple-shortcuts Siri, Shortcuts, the Action Button and iOS widgets Planned
focus-live-activity Focus as a Live Activity and in the Dynamic Island Planned
focus-session-readable The running Focus session readable by the shells and agents Shipped in 0.20
obsidian-origin An obsidian origin that links a task back to its note Shipped in 0.19
obsidian-plugin An Obsidian community plugin, mobile included (built and released; waiting for the directory listing) In progress (23 of 24)
obsidian-vault-sync Vault sync from inside Obsidian (built; waiting for the manual runs on devices) In progress (14 of 15)
voice-ramble Speak a brain dump or drop a photo of notes; review the proposed tasks Shipped in 0.20
outlook-calendar-sync Microsoft 365 and Outlook in calendar sync Shipped in 0.20
play-production Google Play production, F-Droid and reproducible builds: reproducible builds, the F-Droid metadata and the Play upload are in; the store listings wait for the owner's Play Console and F-Droid steps In progress (13 of 18)
agent-tools-complete Agent and MCP tools for reminders, project notes, sections, fields, time and Focus Shipped in 0.20
theme-engine A documented theme format, tokens derived from a few seeds, applied before the first paint, chosen per light and dark side and synced, with a contrast gate; OpenTodo Light and Dark become themes Shipped in 0.21
theme-catalogue Built-in editor palettes (Solarized, Gruvbox, Catppuccin, Rosé Pine, Tokyo Night, One, Nord, Dracula), credited and AA-checked Shipped in 0.21
theme-editor Your own themes: seeds, every token, live preview and contrast fixes, files, VS Code theme import Shipped in 0.20
theme-instance-default The owner's default theme and server themes for every member Shipped in 0.20

0.21 "Horizons and home"#

Change What Status
time-sectors This week, Next week, This month, Next quarter, without a fake due date Shipped in 0.21
plan-objectives Quarterly and weekly objectives as small cards in Plan and the weekly review Shipped in 0.21
reusable-lists Grocery mode: adding an existing item reopens it Shipped in 0.21
chore-rotation Recurring tasks that rotate between members of a group Shipped in 0.21
location-reminders Reminders when you arrive at or leave a place In progress (16 of 18)
more-languages Dutch, and a kit for community languages Planned
simplified-chinese Simplified Chinese (简体中文) In progress (15 of 16)
priority-names Rename the four priorities Planned
telegram-channel Telegram as a notification channel Planned

1.0 "Trust"#

Change What Status
stability-contract A frozen v1 API and op schema, upgrade paths from any 0.x, an export guarantee Shipped in 0.22
external-security-review A threat model and disclosure policy; an independent security review is optional, depending on funding In progress (36 of 42)
accessibility-aa WCAG 2.2 AA on every screen, with a conformance statement Shipped in 0.22
performance-10k Budgets and tests for 10,000 tasks, on phones too In progress (16 of 16)
notes-compaction-at-scale A year of note history compacted in a minute without holding writes back; a new device downloads only the latest notes Shipped in 0.22
migration-everywhere A switch guide and checked importer for every competitor Shipped in 0.22
caldav-verified CalDAV verified on real clients Planned
docs-1-0 Complete user, self-host and API docs and a contributor guide Shipped in 0.23

1.1 "Routines"#

Change What Status
routines-engine Rules grow into routines: typed steps, manual runs, Test, step-by-step run log, Undo a run, full CLI and MCP Shipped in 0.20
routines-editor Sentence-card editor with live previews, run history, and "Routines since your last visit" in the Inbox Shipped in 0.20
routines-dynamic-data Data flows instead of hand-picked tasks: task steps act on each task of a list, Pick (first, last, all, where), the editor wires the trigger, earlier outputs and the loop item; Get the date, a task's project, subtasks, completed tasks, "not changed for", days of the month; pickers next to the word, text edited in the card Shipped in 0.20
routines-find-scope Find tasks and scheduled triggers find what the app's lists show: never the Trash or a project in it, archived projects only when asked ("Archived projects" on the card) Shipped in 0.20
routines-starters Eleven starter routines in the template library, tested against seeded data, offered on the Routines page with inline choices Shipped in 0.21
routines-describe-it "Describe it": the AI drafts a routine from one sentence into the editor, never saving or running it Shipped in 0.20
routines-ai-step Ask AI and Summarise steps, proposals by default, a bounded "apply without asking", device runs for encrypted accounts Shipped in 0.21
routines-shared Routines that belong to a shared project and run as whoever turned them on Shipped in 0.21
routines-shared-email Email project members and a "members" recipient for Notify me in shared routines Planned

Edit this page on GitHub