Dovilo release notes

Dovilo is a gamified productivity app for iPhone, iPad, Android, Windows and Mac: a to-do list, focus sessions with full-screen ambience, and an isometric city built out of the work you actually finish. This page tracks every build that shipped on all four platforms: new features, redesigns and fixes. Mobile and desktop carry separate version lines, so the numbers below are not meant to line up.

Each platform is tracked on its own below. Desktop builds are also tagged in the public releases repository; if a newer one is published there than the builds listed here, this page adds it when you open it, so it is never a version behind.

Mobile: iOS & Android

2.3.0

Latest
  • Lists inside lists: put a list under a parent list, one level deep, and the parent shows its own tasks and its sub-lists' tasks together. Give any list or project one of 7 colours, shown as a dot. Both are free.
  • AI Tasks: group projects under a parent project. The parent's brief and documents reach the coding assistant of every sub-project.
  • Project documents: Markdown documents in a project, such as specs, decisions and checklists. Coding assistants read them; ChatGPT, Claude, Gemini or Grok can propose a new document or an edit, and nothing is saved until you approve it in the AI inbox. Read and delete them under the project.
  • Privacy: one switch in Settings > General > Usage data turns off usage data and crash reports. They no longer carry your account ID.

2.3 gives your lists and projects a shape: they nest one level deep, take a colour, and a project can carry the documents its coding assistant works from. Colours and sub-lists are free; approving a document needs Pro. It reached the App Store and Google Play on 9 November 2026.

2.2.0

  • Plan with your AI: connect ChatGPT, Claude, Gemini or Grok in three short steps from Settings > AI > Connected AI apps. Ask it to plan your day, an event or a project; the plan arrives in your AI inbox to review, edit and approve. You choose which lists each AI can see, and nothing changes without your approval.
  • AI Tasks: a separate task list for coding assistants like Claude Code and Cursor, turned on or off in Settings > Modules. Give each assistant its own key and pick its projects; it never sees your personal tasks, and Dovilo Desktop doesn't have to be open. Schedule AI tasks or repeat them daily, weekly or monthly, and answer an assistant's question from your phone, or let your chat AI draft the answer for you to approve.
  • Also new: a warmer look in light and dark, and Settings as a short list with a page for each section.
  • Approving AI plans and AI Tasks are part of Dovilo Pro.
  • Bug fixes and optimizations.

2.2 splits the AI layer in two. Planning with AI is for everyone and on from the start; AI Tasks, the list a coding assistant works from, is its own switch and stays off on new installs until you turn it on. 2.1.0 went to beta testers only, so its changes ship here.

2.0.0

  • Plan with your AI: connect ChatGPT, Claude, Gemini or Grok to Dovilo. Plans land in the AI inbox and go into your lists with one tap once you approve them. Sending a plan is free; approving needs Pro.
  • AI Agents: connect Claude Code, Cursor or any MCP client to https://dovilo.app/mcp/agents with a key you create in the app. Agents work through AI tasks (15 a month on Pro, top-ups from $0.99), which can be scheduled and repeated, and ask you from the task when they need a decision.
  • Connected AI apps: for each connection, read access, approval mode (always Ask me first), visible lists and projects, AI task access, and revoke.
  • A new Pro list. Reminders stay free; Pro adds +6 build permits a day and a 30-minute snooze.
  • Fixes: sheet animations and the keyboard, the bottom bars, deleting a list from the top navigation, the add button's shadow, signing out now clears AI data, and iOS declares all five languages.

2.0 connects Dovilo to the AI you already use. A chat assistant plans with you and proposes; nothing reaches your lists until you approve it on your phone. A coding agent gets its own key and its own AI tasks, and works them from any machine, without Dovilo Desktop running. It reached Google Play and the App Store on 27 October 2026.

1.2.0

  • Game layer completely redesigned: every asset redrawn, with animations. The city feels alive now.

The game layer is the half of Dovilo that pays the work back: a finished task or focus session earns bricks, and bricks buy the houses, offices, parks and roads you place yourself on the isometric grid. This release redrew every one of those pieces and put them in motion, so the city reads as a place you are building rather than a progress bar with textures on it.

1.1.0

  • Brand new Focus page: the whole flow was redesigned and rebuilt.
  • UI and UX improvements throughout the app.

Focus came out of that rebuild in three shapes: a single session, a Pomodoro cycle or a session bound to one specific task. A Pomodoro cycle is 25 minutes of work and a 5 minute break, with a longer one every 4 rounds. The timer keeps counting while the app is in the background or the phone is locked, Do Not Disturb holds every other app off for the duration, and the scene you pick fills the screen and brings its own sound, blended from up to three layers at a time. The scenes are Rainy City, Midnight, Dusk, Snow and Fog.

1.0.0

  • Initial release.

The first public build, on the App Store and Google Play: the to-do list, the focus timer and the city they feed, offline-first and free to start.

Desktop: Windows & Mac

Desktop runs on its own version line, which is why its numbers sit well ahead of mobile’s. It needs an active Pro subscription, which you start from the mobile app. Since 2.0 it no longer carries an MCP server: coding agents in Claude Code, Cursor, Claude Desktop, Windsurf, Codex CLI or Gemini CLI connect to Dovilo's server from any machine and work only the AI tasks you write for them, never your personal to-do list. Desktop is the desktop client for your lists and AI tasks, where you also create agent keys and set up each project's webhook.

2.3.0

Latest
  • Lists inside lists and 7 list colours, in My Tasks and in your projects: sub-lists sit under their parent in the sidebar, and a parent folds open and closed.
  • Project documents: a Documents section in each project, to read a document in full or delete it. New documents and edits from ChatGPT, Claude, Gemini or Grok are approved on your phone.
  • Privacy: Settings > Desktop > Share usage data and crash reports turns both off. They no longer carry your account ID.

Nothing changes in the MCP contract, agent keys or webhooks.

2.2.0

  • A new look that matches the mobile app and dovilo.app: new type, a warmer palette in light and dark, and the new app icon.
  • Windows builds are now code-signed, so Windows shows the publisher's name when you install or update.
  • Bug fixes and optimizations.

Nothing changes in the MCP contract, agent keys or webhooks, and existing installs update on their own. 2.1.0 was skipped so desktop and mobile carry the same number for this release; the two version lines still move separately.

2.0.2

  • Task details open over the list instead of squeezing it, for My Tasks and for AI tasks. The list stays clickable: pick another task and the panel switches; click outside or press Escape to close.
  • A large view for long text. Notes, AI task descriptions, context, notes from AI and project briefs open in a wide, scrollable view, and editable fields stay editable there.
  • When an AI task is waiting for you, the agent's latest note sits inside the "Waiting for your input" card, right where you answer, as in the mobile app.
  • "AI Agents" everywhere: the sidebar, settings and dialogs use the mobile app's names, in all five languages.
  • Fixes: a running AI task's lock banner now reads "Changes are locked while the task runs."; selecting an agent in the sidebar no longer resets My Tasks or squeezes the detail panel; copy cleanup in all five languages, including the window title.

Nothing changes in the MCP contract, agent keys or webhooks: agents set up for 2.0.0 or 2.0.1 keep working, and existing installs update on their own.

2.0.1

  • Creating, regenerating and revoking an agent key works again; in 2.0.0, connecting a new AI stopped at the key step. Webhook signing secrets and test pings work again too.
  • After a key error, Done in the connect wizard closes it. The Claude Desktop preset writes Dovilo's server address.
  • "Connected AIs" is now Agents. Disconnect is now Delete agent: it stops the agent's key right away, and the tasks it is running go back to the queue. "Last seen" is shown in your language.
  • A list or project is deleted only from the trash icon in its List settings, and the confirmation says what happens to its tasks and AI tasks. AI Tasks no longer shows an empty list after the project you were viewing is deleted or hidden.

2.0.0

  • AIs connect to Dovilo's remote MCP server with their own key. The desktop app no longer has to be running on the same machine.
  • The MCP server built into 1.8 is off. An AI still set up for it gets an error that explains the switch, and the app shows a banner asking you to reconnect it.
  • The connect wizard has presets for Claude Code, Codex CLI, Cursor, Cursor CLI, Windsurf, Gemini CLI, Claude Desktop and any other MCP client, and shows where each config goes.
  • AI tasks can start at a set time and repeat. The list is grouped by status, notes from AI render as Markdown, safely, and you can answer an agent's question from the task. Tasks you cancel and runs that were skipped show as Cancelled.
  • One List settings window per list or project, with its name, Show in AI Tasks, the brief and the webhook. Nothing is written until you press Save. List edits from two devices no longer overwrite each other.
  • Public webhook URLs are delivered by Dovilo's server, and a project whose webhook the server can't deliver is flagged.
  • A new design aligned with the mobile app. Spanish, French and German are fully translated. Dovilo can require a minimum desktop version and asks you to update before you sign in.

2.0 moves the agent connection off the desktop. A coding agent reaches its AI tasks through https://dovilo.app/mcp/agents with a key of its own, from a laptop, a server or a CI runner, and keeps working when Desktop is closed. Agents set up for 1.8 need the new URL and a new key; the MCP reference walks through it.

1.8.0

  • Initial stable release.

Every desktop build before these is tagged in the releases repository.

On the roadmap

Not shipped yet, and listed here so it is a promise on the record rather than a maybe:

  • Data export: get your tasks and history out of Dovilo in an open format. Everything the app knows already sits on your device, and Pro syncs it between devices, but there is no way yet to hand that data to another tool. Export will write it out as a file you can read and keep, so walking away from Dovilo costs you nothing you made here.
  • Apply directly: a write mode where an assistant's changes land without a tap. Until it ships, every write waits for your approval.

Each will appear above when it ships, in the release that carries it. Neither has a date: naming one before it is real would make the promise worth less.

How updates reach you

iPhone, iPad and Android: through the App Store and Google Play, like any other app. With automatic updates on they arrive on their own; otherwise they are waiting in the Updates list in the store.

Windows and Mac: Dovilo Desktop updates itself. It picks up each new build on its own, so there is no installer to fetch a second time. The downloads page is only for the first install.

Where else things change

The webhooks reference carries its own changelog for the payload contract, so an integration that depends on the schema has one place to watch. The MCP reference documents both MCP servers; since Dovilo 2.0 they run on Dovilo's server, not inside the desktop app.