Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Leonxlnx/todobar/llms.txt

Use this file to discover all available pages before exploring further.

Todobar is built in clearly defined product layers. Each milestone adds a cohesive set of capabilities before the next layer begins, so the app stays focused and genuinely useful at every stage. The current release covers the dockable planner foundation. Everything below is the plan for what comes next.
This roadmap reflects the current direction but is subject to change as real user needs surface. Confirmed bugs and user-reported issues are tracked in the GitHub issue tracker. The roadmap items here represent planned work, not commitments to specific dates.

Milestones

The foundation layer. Todobar ships as a native dockable sidebar with local task storage and essential desktop integration.What is included:
  • Dockable sidebar window on Windows and macOS
  • Today tasks, Calendar view, and custom task lists
  • Global shortcut (Alt+T) and tray/menu-bar control
  • Launch at login and single-instance behavior
  • Local persistence via browser localStorage
  • Responsive native shell that adapts to monitor size
  • Light and dark themes with preset options
Exit criteria: the sidebar opens and closes smoothly, tasks persist locally, quick capture works, and no external data is accessed.
The planner layer makes Todobar genuinely useful for daily task management without any AI dependency.What is planned:
  • Editable tasks with undo support
  • Local notifications and reminders
  • Recurring tasks
  • Natural-language date parsing
  • Keyboard-first triage (inbox, defer, snooze, focus)
  • Priority markers
  • SQLite-backed storage with migrations
  • JSON and Markdown import/export
  • Basic backup path
Exit criteria: a user can capture, triage, plan today, complete, defer, and recover from mistakes using mostly keyboard actions. Data survives app updates and restarts.
The assistant layer adds intelligence without removing user control. Every AI action goes through a review queue before it touches your tasks.What is planned:
  • AI provider adapter (API keys stored in native secure storage, not client code)
  • Structured AI output for proposed task changes
  • Suggestion queue with approve, edit, and reject controls
  • AI-generated Today planning suggestions
  • Task splitting suggestions
  • Local inbox summarization
  • Source and confidence display for every suggestion
  • Audit log for all AI actions
  • Red-team tests for prompt injection and accidental data exposure
Exit criteria: AI can suggest a Today plan, split a task, and summarize a local inbox. AI cannot silently edit tasks. Every suggestion shows its source and confidence level.
The connectors layer lets Todobar read context from external sources and propose tasks from that context — always with explicit permission and confirmation.What is planned:
  • MCP client adapter (local stdio MCP servers first)
  • Connector permission UI with named scopes in plain language
  • Tool, resource, and prompt discovery view
  • Scoped reads (no connector can read beyond its granted scope)
  • Write confirmation dialogs for every external write
  • Audit log for every tool call
First connector targets:
  • Local Markdown files and folders
  • GitHub issues and pull requests
  • Gmail inbox summaries
  • Calendar day context
  • Notion and other docs tools
  • Linear and Jira style issue trackers
Exit criteria: a user can connect one local MCP server, Todobar can read selected resources, Todobar can propose tasks from that context, and no external write happens without explicit approval.
A second Tauri window gives power users a larger planning and settings surface without cluttering the compact sidebar.What is planned:
  • Separate window for project and list management
  • Connector setup and AI provider configuration moved out of the sidebar
  • Bulk task editing
  • Notification rule management
  • Import, export, and backup controls
  • Assistant audit log review
Design goal: the sidebar stays fast and focused. The companion manager gives room for workflows that don’t belong in a narrow edge panel.
Before Todobar reaches general availability, the distribution and trust story needs to be complete.What is planned:
  • Windows code signing certificate
  • Apple Developer signing and notarization for macOS
  • Signed auto-update channel
  • Crash and error reporting decision
  • Privacy policy
  • Contributor guide
  • Public license (Apache 2.0)

Design guardrails

These constraints apply to every milestone and are not negotiable trade-offs. They exist to keep Todobar trustworthy and calm.
  • No marketing landing page as the product screen
  • No giant dashboard view
  • No bloated AI chat surface
  • No silent sync of any kind
  • No hidden external reads — context access requires explicit user authorization
  • No task writes from AI without user approval
  • Keep the sidebar compact and focused
  • Motion should explain state changes, not decorate them

Build docs developers (and LLMs) love