1. v0.30.1

    0.30 on Windows

    The Windows app moves to the 0.30 release. Its build failed in 0.30.0, so Windows users stayed on 0.20.1 until now.

    Everything from 0.30 in the Windows app

    The Windows build of 0.30.0 stopped on a problem specific to Windows, so the Microsoft Store kept offering 0.20.1. 0.30.1 fixes the build and brings the Windows app to the same release as the web, macOS and Linux apps. The Store installs the update on its own; you can also check for it from the Library page of the Microsoft Store.

  2. v0.30.0

    Describe the work, minddy fills in the rest

    Smart Fill writes issue titles, pull request discussions reach your issues, mentions show what they point to, and minddy gets a new look, faster screens and full keyboard access.

    Describe the issue, Smart Fill names it

    Describe the issue, Smart Fill names it

    With Smart Fill on, the new issue form opens on the description. Smart Fill writes the title when the issue is created. To write it yourself, open the arrow next to Smart Fill and choose Set manually, then Title. The same menu sets the status, priority, effort, categories, assignee, due date or objective by hand: a value you choose is never overwritten. Turn off Write missing titles in your Smart Fill settings to keep titles manual.

    When someone edits the title or description of an issue Smart Fill filled, it reads the issue again five minutes after the last edit and updates the properties it still owns. Anything set by hand stays as it is. Voice dictation leaves those properties to Smart Fill unless you name one, and in projects with Smart Assign on, the assignee pickers show Smart Assign instead of Unassigned.

    Pull request discussions in your issues

    Pull request discussions in your issues

    Conversation comments, review messages and code comments are copied into every linked issue, with code comments shown on their diff excerpt. Edits follow, and comments written before the link are imported once with their original date. A reply under a mirrored comment is posted on GitHub or GitLab with your own git account.

    When an MCP agent has commented on an issue and people answered after it, the issue offers Copy prompt for new comments. The prompt asks the agent to read those comments through the minddy MCP and address each one. Hover the pull request chip on a card or in the issue panel to see its state, checks and changes.

    Mentions that show what they point to

    Mentions that show what they point to

    An issue mention shows its board card, an objective its status, progress and lead, a page its first lines. The same cards appear on relation rows, page backlinks and resource pills. A mention keeps working after its target is renamed, and appears as Unavailable to someone who cannot open the target.

    Type @ followed by a date in plain words, such as next Friday or in two weeks, to insert a date. The reading works in all six languages. Pull requests, routines, cycles, skills and MCP connections can now be mentioned too.

    Project statistics and objective forecasts

    Project statistics and objective forecasts

    The General tab of a project's settings compares the issues completed over the last four weeks with the four before, shows the backlog trend and the median lead time, and counts open, overdue, unassigned and stalled issues. When pull requests are linked, it adds merges per week and the median time to merge.

    An objective's estimated finish date now comes from the people assigned to its issues: their usual working hours, the effort they deliver per hour across all their projects, and the share of it going to this objective. Without enough history, the estimate falls back to the objective's own pace.

    Numo writes files and does more per request

    Numo writes files and does more per request

    Ask Numo for a CSV, a Markdown or JSON file, a calendar file or a PDF. It appears as a card under the answer, with a preview, and Numo can attach it to an issue, an objective or a comment. Numo also reads and answers an objective's comment threads.

    Numo and connected MCP agents can update up to 50 issues in one request, link several issues at once, edit several passages of a page or description in place, move pages and fill every property of a database entry in one step. Connecting an MCP server now goes through a short wizard that tests the connection before saving it.

    Choose a provider for each AI use

    Choose a provider for each AI use

    Account settings list the connected providers, minddy Cloud included, and give each use its own provider: Numo conversations, web search, Smart Fill, Smart Assign, speech to text and the others. A use only offers the providers that can serve it. Numo's model list starts with the provider, so you can switch between your key and minddy Cloud from the conversation.

    minddy no longer records the calls made with your own key: you pay your provider directly. Anthropic keys now honor the selected effort and leave room for thinking.

    Act on a whole selection

    Act on a whole selection

    With several issues selected, changing the status, priority, assignee, categories, due date, objective or relations on one of them changes them all, and one undo reverts the whole change. Right-click a selected card to copy a combined prompt or the list of identifiers.

    Shift-click selects rows in the feedback list, routines, objectives, the page tree and database rows, with actions suited to each. The relation menus can also make an existing issue the parent or sub-issue of another.

    Drafts that wait for you

    Drafts that wait for you

    Close the new issue or objective dialog and open it again: the form is still there, with the caret at the end of the description. After two minutes closed, it is saved as a draft and the form clears.

    Drafts appear in a Drafts pill at the bottom of the screen, next to Numo and the task notebook. Open one to pick up where you left off.

    Pages beside your work

    Pages beside your work

    A page opened from a mention, a backlink or an issue's resources slides in beside the current screen, with Expand to open it in full. The page picker of an issue or objective can create a new page and attach it in one step.

    Database sorts, filters and hidden columns are saved as named views that every project member shares. In the editor, drag across blocks or draw a rectangle beside the text to select whole blocks, then move, convert or delete them together. A routine's instruction is now edited live, like an issue plan.

    A command palette that finds more

    A command palette that finds more

    Search now returns routines, pull requests, board views and inbox notifications. Choosing a notification opens the inbox on its row.

    Linking an issue, a pull request or a page opens the palette with only the items that fit. Action menus also search their submenus, so typing a value finds it wherever it sits.

    Usable from the keyboard and screen readers

    Usable from the keyboard and screen readers

    A Skip to content link comes first, focus is visible on every control, and field buttons announce their value, such as Status: In progress. Board cards open with Enter, take field shortcuts while focused, and open their menu from the keyboard to reorder without dragging.

    Screen readers hear the unread notification count when it grows and a short notice when Numo finishes replying. Objectives take the same single-key shortcuts as issues, and the arrow keys move between a title and its description.

    A new look

    A new look

    Buttons, switches and focus rings use lavender by default. If you preferred the previous black or white actions, choose the Black or White accent in Appearance. Dialogs, sheets and side panels animate as they open and close, loading screens show the shape of the page, and color pickers became a searchable list.

    Home centers on the Numo composer with suggestions above it. Project pages have a project switcher that keeps you on the same page, links use short readable addresses instead of long ids, and you can choose the first day of the week.

    Faster screens

    Faster screens

    The sidebar and content switch as soon as you click, showing the destination's layout while it loads. Settings and admin tabs change without a round trip, and minddy starts loading the next screen when you hover or focus its link.

    Server reads run in parallel on the busiest screens, and the pull request page reads less to show the same content.

    More natural on phones

    More natural on phones

    Every bottom sheet follows your finger and closes when dragged down. The bottom bar reads sidebar, Numo, search, task notebook and New, and the command palette opens with the keyboard up.

    Wide and foldable phones get a layout that fits, the iOS keyboard no longer pushes the page around, and touch screens no longer show hover effects.

    Desktop app refinements

    Desktop app refinements

    The sidebar, tab strip and window edges let the desktop show through, as in Finder or Notes, while the content stays opaque. Turn it off under Desktop app transparency. Reduce transparency and high contrast settings always win.

    The sign-in screen has a Self-host minddy button for connecting to your own server, and the macOS installer window was redesigned. The preview channel is retired: installed apps return to the stable release automatically.

    Instance administration for self-hosters

    Instance administration for self-hosters

    The admin area shows the number of accounts, an exact-email lookup for support and AI costs, and on a self-hosted instance an Instance tab where administrators edit the instance variables without touching the server files.

    The complete profile turns off the Supabase Storage S3 protocol, closing a published Storage vulnerability, and this release includes the October Node.js and November Next.js security updates.

  3. v0.20.1

    Security update for self-hosted instances

    The complete self-hosted profile moves to a Supabase release that fixes Storage and Realtime vulnerabilities. Minddy Cloud is not affected.

    Supabase Storage and Realtime fixes

    If you run the complete self-hosted profile, update to 0.20.1 promptly. The previous Supabase release had vulnerabilities that could let an unauthenticated caller write files to private buckets, which hold your attachments, or keep using an expired session in Realtime. Instances that use Supabase Cloud, and Minddy Cloud itself, are not affected.

    The update replaces the Supabase checkout instead of changing it in place, so your database and files move to the new directory during the maintenance window. Follow the new “Move to a new pinned Supabase release” section of the update guide, then the usual update steps. The installer also accepts a new environment file passed with --env-file again.

  4. v0.20.0

    Work together in real time

    Live editing in pages, descriptions and plans, project roles, search by meaning, routines that react to events, and a Numo focused on tracking your work.

    Edit together in real time

    Edit together in real time

    Several people can edit the same page, description or plan at the same time, down to the same paragraph or a page title. Each person’s caret and selection appear with their name and color, and edits made by Numo or a connected MCP agent show up as they are written. If your connection drops, keep the document open: your changes are sent when it returns and merge with everyone else’s.

    Every text field now uses the same editor as pages, including comments, creation dialogs, the task notebook, triage and feedback. Insert blocks, format a selection, and paste or drop an image wherever you write. The issue plan is edited in place, without an edit mode or a save button, and blank lines between paragraphs are kept.

    Mentions now point at their target rather than its name. They follow renames, survive edits and copy-paste between editors, and appear as Unavailable to someone who cannot open the target.

    Owners, members and readers

    Owners, members and readers

    Projects now have three roles. Members keep full access to the work, while readers can browse the project and, with Can comment, join the discussion on issues, objectives, internal feedback and pages. The owner chooses the role when inviting, changes it from project settings and can transfer ownership to a member.

    The project creation wizard has an optional step to invite members. Invitations are sent when you finish; if one is refused, the others still go out and a notification lists who was not invited and why. When inviting, search by name among people who already share one of your projects, or enter any email address.

    Hide a project for yourself from the sidebar or from its settings without leaving it. It disappears from your sidebar and home, and nothing changes for other members. Show it again from Hidden projects in your account settings.

    Find and connect related issues

    Find and connect related issues

    When a query describes the work instead of naming it, issue search also lists issues with a close meaning under Related by meaning, even when they share no words with your query. This works in the command palette, mentions, relation and duplicate pickers, pull request linking, feedback and Numo’s issue context. Text matches and exact identifiers stay first.

    Every issue search now follows the same order: issues in progress and in review first, then the other open issues, with triage, done and canceled issues last but still selectable. An identifier typed in full always comes first.

    With Link related issues on, Smart Fill looks for related work after an issue is saved and adds the few relations it is confident about, such as related, blocks or blocked by. The timeline names Smart Fill as their author, and a link you remove is not added back. Both features follow your Smart Fill preferences and count toward your AI usage.

    Routines that react to your work

    Routines that react to your work

    Choose Scheduled or Event when you create a routine. Events include a new issue, an issue entering a status, an assignment, a comment on a followed issue, received feedback and a new database entry. Pick the target status, person, issue or database where needed.

    Add optional conditions using the same status, priority, category and people indicators as the rest of Minddy, and a start delay of up to two hours. An item waits until its conditions are met, and you can review each occurrence from the routine. Run a routine by hand at any time to try it without waiting for its event.

    Numo starts from what you are looking at

    Numo starts from what you are looking at

    An empty conversation now offers four suggestions that match the page you are on, or the issue open in the side panel. They step aside as soon as you start typing.

    Choose Promote to issue from a page menu or a database row. Numo reads the page, asks questions when something is unclear, creates one issue and attaches the page, which is kept. When you ask Numo to fill an open database that is still empty, it fills that database instead of creating another page.

    Numo can read the files attached to a conversation and reuse them later in it. It can also open the images in descriptions, plans, comments and pages, and agents connected through Minddy MCP can open them too.

    Numo focuses on tracking

    Numo focuses on tracking

    Numo is now an assistant for tracking your work: issues, objectives, views, pages, the inbox and routines. Delegating code work to Numo, its cloud sandboxes and its automatic pull request reviews have been removed.

    To hand an issue to the coding agent you already use, choose Copy as prompt. The prompt now includes the project’s repository and any linked pull request with its branch, so the agent continues an open pull request instead of starting over. Connect the agent to Minddy MCP so it can update the plan as it works.

    Pull requests stay in Minddy: view them, link them to issues, comment and merge, and Numo can still merge a pull request for you.

    Pull requests on your boards

    Pull requests on your boards

    A card with an open pull request shows its number, colored by state, next to the same merge readiness indicator as Code review. Right-click a card to link it to one of the project’s open pull requests, or select several issues to link or unlink them together. Links appear on the cards immediately.

    Pull request lists stay current even while your Git provider asks Minddy to slow down, the linked-issues list of a pull request shows each issue’s status, and the merge control shows when a merge is in progress or auto-merge is on. When a board or pull request cannot load, Minddy explains why and offers the right next step, such as signing in again or retrying later.

    Attachments you can rename, mention and preview

    Attachments you can rename, mention and preview

    Attachments on issues, objectives, comments and creation dialogs now appear as cards showing the image itself or the file type, the name and the size. Links show the page’s preview image when the site provides one. Open a card’s menu to preview, open, rename, download or remove it; removing always asks for confirmation.

    Type @ to mention an attachment of what you are writing, even before it is saved. A file mention opens the same reader used for images, PDF files, Markdown, text, CSV, audio and video, which now also works inside side panels and dialogs. CSV files open as a scrollable table.

    Faster issue creation

    Faster issue creation

    The issue and objective creation dialogs now have a Create in control, so you can choose or change the project without closing the form. The create button names the identifier the new issue will receive, and its menu can create the issue and copy that identifier.

    With Smart Fill on, you can still set the priority, effort, categories or objective yourself: open the property, choose a value, and Smart Fill fills only what you left empty. Relations can also be added from the keyboard on cards, in the side panel, on objectives and in the creation dialog. Smart Fill is also less likely to time out after a quiet period.

    Minddy on your phone

    Minddy on your phone

    Navigation, dialogs, searchable pickers, Numo, creation forms and collection pages are designed for small screens. The sidebar browses level by level, dialogs open as bottom sheets and touch targets are larger. The layout follows the available width, touch support and orientation, and your drafts survive a rotation.

    When Minddy is installed as an app, its icon shows your unread notification count where the system supports it. In the app, the Inbox count is now a red pill that is hard to miss.

    Themes for light and dark

    Themes for light and dark

    In Preferences, pick a palette for each mode: an accent color that recolors buttons and the focus ring, or a full palette such as Solarized, Catppuccin or Nord. The palette of the mode on screen applies at once, and the other is used whenever its mode becomes active.

    High contrast raises text and border contrast, outlines fields, menus, dialogs and tabs, marks the current page and selection, and always shows keyboard focus. Turn off Transparency to make menus, popovers and the command palette opaque. Your choices are saved to your account and follow you to your other devices.

    Clearer settings and session control

    Clearer settings and session control

    Account settings now have one tab per subject, such as Preferences, Issues, Smart Fill, Notifications, AI & Numo, and Privacy & data, and settings search finds individual options as well as sections. Your profile is edited in place and includes your personal statistics. Project settings follow the same layout, with members, invitations and integrations easier to scan.

    The Security tab lists the browsers and desktop apps signed in to your account, with their last activity. Sign out one device or all the others at once, while the device you are using stays signed in. A session now stays active for up to a year while you use Minddy and ends after 30 days without use, and Minddy tells you when a session has expired.

    Safer, clearer everyday actions

    Safer, clearer everyday actions

    Deleting, unlinking, unpublishing, leaving a project and other actions that remove data or access now ask for confirmation, naming the target and saying whether it can be restored. Icon buttons show their label in a tooltip, and shortened titles show in full.

    Boards show the Backlog, Todo, In progress and In review columns by default, and Done or Canceled come back from the Status filter. Right-click a project, routine or pull request in the sidebar to act on it directly, and find the remaining tasks of your notebook from the command palette.

    Database date properties can include a time, and Select options can be edited from the column header. Feedback can be linked to an objective, which carries over when it becomes an issue. The Minddy documentation is now available in all six languages.

    This release retires personal saved views and favorites in the command palette, as well as custom domains for shared views, published pages and feedback boards. Board views and view sharing stay, page favorites stay shared within each project, and shared views, published pages and feedback boards remain available through their Minddy link.

    A steadier desktop app

    A steadier desktop app

    The desktop app keeps you signed in after a relaunch or a temporary server outage, and Google sign-in with two-factor authentication no longer loops. A window that crashes shows a recovery page, and a stalled or unresponsive window offers a clear way to recover instead of reloading on its own.

    Startup and shutdown are more stable, notifications stay tied to the right account and server, and the tab bar keeps its place while the app starts.

Create a project and describe your first issues. Smart Fill and Smart Assign complete them as soon as they are created.