What's new in Done
Every user-facing change as it ships. The same list powers the “What's new” panel inside the app.
A real date picker for due dates
The due date, resurface date, and goal target date now open a calendar picker that matches the app instead of the browser's own dropdown — arrow keys move through the grid, Enter commits, and Today/Clear are one click away.
Add acceptance criteria to a task
Write down what "done" means before the work starts. It shows next to Notes for the agent, and again in the approval box beside Approve — so approving means checking the result against a bar, not just trusting the summary.
Link a project to a goal from the goal card
"Link a project" on the goal card opens a searchable picker of every project not already filed there, and each linked chip unfiles with one click — no more jumping to the project's own modal just to file it under a goal.
Markdown renders in task comments
Bold, lists, code blocks, and links in a comment now render instead of showing the raw markdown syntax — including write-ups an agent posts on a task.
Drag tasks from project to project
Group your list by project and drag a task straight onto another project's heading — both are on screen, so there's no aiming at the sidebar. Subtasks come along with their parent instead of being left behind, dropping on “All tasks” files something back out of its project, and a multi-select drag moves the whole selection at once. Every move shows an Undo.
Swipe open the sidebar on mobile
An edge swipe now pulls the sidebar open under your finger on phone, and a swipe left puts it away — no more hunting for the hamburger button.
Upgrade to Pro or Teams
Pick a plan on the pricing page and check out through a secure, hosted payment link — no separate billing setup to hunt for.
More reliable Google Calendar sync
Busy time now refreshes automatically in the background, not just when you first connect, and covers every calendar you've shared — not only your primary one — so plans won't land on top of a meeting the sync hadn't seen yet.
Home-screen widgets on iOS and Android
Add an “Up Next” or “Schedule” widget to your home screen to see your next few tasks or today's plan without opening the app.
Two-factor authentication
Turn on TOTP two-factor auth from Account settings for a second layer of login security, with one-time recovery codes. Changing your password now also revokes every MCP token and connected app, so a compromised password can't be used to keep reading your tasks.
Sub-projects nest under their parent
The default Tree view now nests sub-projects under their parent instead of listing them side by side, so the board reads project → sub-project → tasks the same way your sidebar already does.
Plans become real subtasks
When an agent proposes a plan, its steps now show up as real subtasks you can track — and every task row shows an avatar and badge for whoever, or whichever agent, owns it.
End a recurring series without spawning the next one
Completing a recurring task normally spawns the next occurrence. The task modal now has a separate “Complete & end series” action for when you're actually done with the whole series.
More reliable agent connections
Agents connected over OAuth (like Claude on claude.ai) now stay connected instead of quietly expiring after an hour — reconnecting is one less thing to think about.
Manage goals from your AI agent
A connected agent can now create, update, and delete your goals over MCP, not just read them — planning toward a goal can start entirely from a chat.
Connect more than one AI client
Mint a named, full-access MCP token for each client you connect — a second Claude account, ChatGPT, or anything else — so adding one doesn't break another, and each is revocable on its own from Account settings.
Your view, on every device
Your default view and saved views now follow you across devices instead of living in one browser's storage. Also new: rate tasks and projects by impact and value with a Value sort to surface your highest-leverage work, plus a smoother mobile experience with a floating add button and clearer status pills.
Done for Slack
Create and update tasks without leaving Slack. Run /done buy milk tomorrow #errands (or @done) to capture, /done done <task> to complete, and /done connect to link your account. See the Slack docs.
Connect any AI model
Done is model-neutral: assign a task to an AI agent and connect Claude, ChatGPT, or any MCP-compatible client to your account. The app now says “AI agent” and names the specific model that picked up each task.
Dark mode
Done now follows your system theme, with a manual light/dark toggle in the sidebar and account settings. Focus mode, the command palette, and every view are tuned for both.
Shared workspaces
Invite a teammate into a workspace — or share a single project — and you both see the same board, and every agent's work, in one place.
Agent runs & budgets
The new Agent runs view logs every Claude session with its status, tool-call and time budgets, and token use — so you can watch the work and cap how far it goes.
Plans you approve before work starts
Claude can propose a plan for a substantial task and wait; you approve or send it back from the Control Room, the same way you already sign off on completed work.
Calendar & Google Calendar sync
See due work on a calendar, subscribe to it as a live feed on any device, and connect Google Calendar so plans account for your real commitments.
Email daily digest
Get the overdue / due-today / stalled / recently-shipped roundup delivered to your inbox on a schedule, not just on demand from the header.
Scoped MCP tokens
Alongside your full-access token, mint read-only or single-project MCP tokens — hand an agent exactly the access it needs and nothing more.
Plan my day & focus mode
Build a focused plan from what's due, then drop into a calm, full-screen timer for one task at a time. The timer now pauses correctly and records the time you actually spent.
Getting started walkthrough
New accounts get a quick tour covering how to capture a task, delegate it to Claude, and connect a Claude agent over MCP. Re-open it any time from the sidebar or ⌘K.
Wider, wrap-friendly task titles
Long task titles now wrap onto multiple lines in the Edit Task modal instead of getting clipped, and the modal itself is wider on desktop.
Hardened HTTP edge
Stricter CSP, nonce-based scripts, security headers, and same-origin CORS across the app.
Approval gate for agent workflows
Tasks assigned to Claude can now require approval before completing, with task references for linking related work.
Stats view
See your completion trend, current streak, and a breakdown of open tasks at a glance.
Tags
Cross-cutting labels you can attach to tasks independent of projects, with their own filter in the sidebar.
Command palette
Press ⌘K to jump anywhere or run any action, with full keyboard row navigation and mobile search.
Trash
Deleted tasks go to Trash with Undo, restore, and a 30-day auto-purge instead of vanishing immediately.