Changelog


A full list of all Todoist updates – from big improvements to obscure bug fixes – updated weekly. Made possible by your ideas and bug reports. Thank you! 🙏

Looking for just the big, exciting stuff? 👉 See all new features

(Seriously, check out the new Calendar layout in the Today view!)

October 31, 2024

📣 New: Sync Tasks to Google Calendar

Manage your time-blocked Todoist to-dos more efficiently by syncing those tasks directly to your Google Calendar – available on all plans! Find out how to sync and reschedule your tasks from Google Calendar here.


Web, macOS, Windows, Linux

📣 New on web & desktop: Plan sidebar now also in Upcoming 🗓️

Quickly put together and adjust your daily schedule with the Plan sidebar, available in the calendar layout in Today – and now in Upcoming too! It keeps all your overdue, all-day, and time-blocked tasks in view alongside your calendar, so you can make sure nothing slips through the cracks. Get a quick tour of the Plan sidebar by Heather.

  • ⭐ ️ Want to duplicate a task while looking at its detail view? All with the command menu (⌘ / Ctrl + K)? Trick or treat, you can now do exactly that thanks to Henning. 🎃
  • ⚙️ Henning also re-ordered the smart scheduler suggestions to be chronological. Next weekend now comes after next week, which makes sense.
  • ⚙️ Frankie made sure that setting your daily and weekly goals to 0 will now hide your streak- information. Want to see them again? Just set a new goal!
  • ⚙️ He also made sure that, after the last collaborator leaves or is removed from your team project, they’ll no longer show up in the project’s Share menu.
  • Then Frankie proceeded to squash some bugs:
    • 🐛 When inviting a new member to a workspace project, they would sometimes first appear as a guest. Now, their correct role is always displayed.
    • 🐛The task comment editor now sticks with your cursor as you add new lines, so it doesn't disappear off-screen.
  • 🐛 Rui tackled the see-through sidebar issue that occurred when the Todoist desktop app was resized to mini view and out of focus.
  • 🐛 Rui also fixed the shadow behind the Quick Add window on desktop.

Android

  • ⚙️ Thanks to Afzal, you can now clearly see the ✓ check mark when you complete a task on Wear OS.
  • Afzal also made some improvements in the calendar layout:
    • ⚙️ He made sure that the calendar now moves in increments of 3 days, so you won’t get lost when swiping left and right.
    • ⚙️ Dragging an all-day task to the calendar is now a smoother experience, keeping the current time slots in view instead of automatically scrolling to the top.
  • 🐛 Kris fixed an issue so now when you change the theme, the right colors show up everywhere in the app.
  • 🐛 Pedro solved a crash that sometimes occurred when completing a sub-task.
  • ⚙️ Thanks to Carrie, if your daily and weekly goals are set to 0, streak information won’t show up in your Productivity view.
  • ⚙️ Carrie also spruced up the icons in the templates gallery and fine-tuned button colors in the View menu for a polished look.
  • Sergey’s recent fixes help to add more clarity in the app:
    • ⚙️ Adding tasks is now disabled when previewing projects or templates.
    • ⚙️ He added the shared icon to make it easier to identify shared projects from the navigation menu.
    • 🐛 The restricted icon is no longer cut off by team projects with lengthy names.

iOS

  • Enric has been in full swing this week, making multiple tweaks and upgrades across the app:
    • 🐛 When you use Voice Over, tapping the rows in the Browse tab will now always mention the content of the row, not just the number of tasks.
    • ⚙️ Quick Add will now pick up on durations written in English (like “for 1 hour”), even if you’ve set your Todoist to another language.
    • ⚙️ If your daily and weekly goals are set to 0, streak information won’t show up in your Productivity view.
    • ⚙️ Documents now keep their original file name when shared with Todoist.
    • 🐛 Sometimes, when you opened a comment through an email notification from Todoist, it would only let you read it without an option to reply. Now you can jump right in and respond in the app.
  • ⚙️ Thanks to Nolan, all team members will now show up in autocomplete suggestions, making it easier to assign tasks to teammates who haven’t joined the project yet.
  • ⚙️ Andris made it easy to add (or remove) a project, label, or filter to your favorites by simply tapping the three dots icon.
  • ⭐️ Witold upgraded the week calendar layout so you can now create multiple tasks at once by pasting multi-line text.
  • 🐛 He also fixed the incorrect placement of the current time indicator on days with non-standard 24-hour lengths, like during daylight saving transitions.

October 24, 2024

📣 New: filter for Uncompletable tasks

You can now use the Uncompletable query in filters to track down all of your uncompletable tasks. Learn more about the nuts and bolts of Filters here!

Web, macOS, Windows, Linux

  • 🐛 Ricardo fixed an issue so now the sidebar visibility state is separate between browser and extensions.
  • 🐛 Frankie fixed an issue that caused project and task comments to be hidden from view. Heads up: after updating to this version, you may need to re-login into the app to display your comments again.
  • 🐛 The download button on your image attachments in the desktop app works again. 💾 Thanks Henning!

Android

  • Sergey added a favorite/unfavorite toggle to the context menus for Filters, Labels, and Projects.
  • ⭐ Thanks to Afzal, the status of a calendar account is now shown on the Calendar settings screen.
  • Olga added the ability to sort completed tasks in search by the date they were completed. ✅
  • 🐛 Kris fixed a crash that was happening for missing projects.
  • 🐛 Sergey fixed another crash that was caused when clicking the “Browse Templates” message on an archived or preview project.
  • 🐛 Carrie fixed yet another crash that happened when a project is deleted in Quick Add.
  • 🐛 Carrie also tackled a crash in the Templates Gallery that happened when tapping a category and a template at the same time.
  • 🐛 The date picker was missing in Upcoming 😱. Now it’s not. 😅 Another shout out to Carrie!
  • 🐛 Adding new comments to archived, template and preview tasks was possible, but it shouldn’t have been. Sergey in with the fix. 👏
  • 🐛 Remember the crash from clicking on “Browse Templates”? Well, thanks to Sergey, we don’t show “Browse Templates” on archived or preview projects any more. 🧹
  • 🐛 Sergey also fixed the Manage projects/filters/labels screen so it shows the latest and greatest data.
  • 🐛 Kris added a hotfix and extra logging for a crash in the calendar OAuth flow.
  • 🐛 Rasto fixed a mysterious crash that happened when attaching audio in comments.
  • 🐛 Carrie fixed a crash when closing Quick Add.
  • 🐛 And Julia fixed one, last crash that happened when rotating a device with the Today view open.

iOS

  • 🐛 Enric tweaked the workspace invitation action from "Join" to "Accept".
  • 🐛 Dismissing Quick Add after adding a task with a description will no longer ask the user to confirm discarding changes.
  • 🐛 Hiroki fixed an issue where a filter would return empty if query has escaped parentheses.
  • 🐛 He also fixed an issue where labels which include &, ,, ( or ) weren’t showing any tasks.
  • 🐛 Did you notice that the code block background color was incorrect in dark mode? Fixed, thanks to Enric!
  • 🐛 And we’ll finish up on an FYI related to recent changes in iOS 18: we’ve dropped iOS 16 support for Shortcuts Actions.

October 17, 2024

Web, macOS, Windows, Linux

📣 New: Multi-Window and Float on Top for Desktop 🖥️

Multi-window support is ready for action on our desktop apps. And, along with it, a delectable Float on Top option to keep your most important window right where it needs to be. Read all about it.

  • ⭐️ Task reminder notifications now include the due date and time of the task. Special thanks to Scott for the reminder!
  • ⭐️ You can now assign multiple tasks at once, even when they’re selected from different projects, thanks to Ernesto.
  • 🐛 Frankie fixed an issue where the Done button could not be used after typing a person’s name when inviting them to a project.
  • 🐛 Pedro A. resolved the issue of duplicated tasks being created when adding a sub-task from the task view.
  • 🐛 Markdown block quotes in task descriptions and comments are functioning correctly again, with credit to Ricardo.

Android

  • ⭐️ With Sergey’s help, new team members will now see all available projects in the workspace overview, even if they haven’t joined any yet. Previously, the overview was filtered by “joined” projects, leaving you feeling like you’d shown up to a party only to find an empty room!
  • ⭐️ Swedish users can now add task dates using the dd/mm format, thanks to Carrie’s efforts.
  • 🐛 Carrie also resolved a bug that was causing the templates gallery to crash.
  • 🐛 Afzal fixed a crash issue that occurred when scrolling horizontally through the calendar layout.

iOS

  • ⭐️ Thanks to Andris, you can now use the ‘Search’ action in Shortcuts to easily find specific text in Todoist.

October 10, 2024

Web, macOS, Windows, Linux

  • 🐛 Pedro A. made it possible to invite users to a project, even if their email is typed in ALL CAPS.
  • 🐛 Previously, if your saved template uses the calendar layout, its preview would not properly show the calendar. A Frankie Fix™.
  • ⭐️ Frankie also renamed the sections of the Plan sidebar to make it crystal clear what they mean. 🔮
  • 🐛 And fixed a bug in our browser extensions that caused certain menus to be cut off due to the lack of space.

Android

  • Rasto hid empty upcoming day sections on Wear devices.
  • ⭐ He also improved the error screen layout on Wear and scrolling by default to the first item in a view.
  • Carrie added error messages so you get feedback if something goes wrong when saving a template.
  • Carrie also made it possible to show project folders in Workspace Setup Template previews.
  • 🐛 Julia fixed a crash that was happening during migrations of their id’s to a new version.
  • 🐛 Pedro S. fixed another crash that was happening when adding tasks using Quick Add.
  • 🐛 The app wasn’t updating to the latest User Settings right after logging in. It is now, thanks to Sergey!
  • 🐛 It’s all in the details. 🧐 Carrie made some tweaks to the spacing between highlights in Quick Add to polish things up.
  • 🐛 Rasto fixed a rare issue where the due date of a task was being cut off. ✂️

iOS

  • Andris polished-up the icons used for our Control Center Controls. 💅
  • Enric added alternative app icons to support the light, dark, and tint variants on iOS 18. 🌈
  • Andris also massively improved the appearance of content from your Todoist content when it appears in Spotlight search results. It’s now much easier to see if you’re looking at a task, project, label, etc. right from the list of results. 🔍
  • 🐛 Did you know you can drag the Quick Add button to the bottom left corner of the screen to add a new section? Well, the keyboard is supposed to pop-up when you do that. It wasn’t. Now it does! Thanks to Enric.
  • 🐛 Andris fixed some performance issues we were having with watch face complications (in tech speak: the recomputation logic was causing crashes in some cases).

October 3, 2024

Web, macOS, Windows, Linux

  • 🐛 Thanks to Pedro A., previews of templates with a calendar layout have been restored in the templates gallery.
  • 🐛 Ricardo fixed an issue where navigation with the up/down arrow keys would break after dismissing an autocomplete suggestion in the task editor.
  • 🐛 Some of you encountered a pesky blank screen when clicking on a project in the desktop app. Thanks to Frankie’s swift intervention, the issue has been resolved.
  • 🐛 Ever clicked on a label of a sub-task in the task detail view, only to completely break your Todoist? Henning fixed that.

Android

Following some tuning and polishing by Sergey, Todoist for Android is now even better:

  • ⚙️ He adjusted the background color of tasks in the board layout, making it clear which tasks you’ve selected when choosing multiple.
  • 🐛 He resolved an issue that caused the app to crash when moving a task below +n completed tasks in the board layout.
  • 🐛 He also worked on some issues we were having with tasks with an ev N hour recurrence.
  • 🐛 And finally, he addressed a crash that occurred when adjusting the timing of notifications in Settings.

iOS

  • ⭐️ Andris implemented new actions for the Shortcuts app: Find Projects, Find Team Workspaces, and Find Tasks.
  • 🐛 Thanks to Enric, completing a task via the Tasks widget will no longer cause the app to crash.

September 26, 2024

Web, macOS, Windows, Linux

  • ⚙️ Francesca updated the calendar so that when rescheduling tasks without a duration, the default duration is no longer added if you’re in a monthly calendar layout.
  • ⚙️ Frankie made sure that when entering a task name, any dates placed in parentheses will no longer be treated as due dates.
  • 🐛 Rui fixed an issue where crashes sometimes occurred when quitting the desktop apps.
  • 🐛 He also got rid of a flashing white screen that appeared during the loading of Quick Add on desktop.

Android

  • Kris worked on calendar this week:
    • ⭐ Tasks now change color when you drag them across the calendar, making it clearer and easier to organize your schedule.
    • ⚙️ He made some tweaks to improve the vertical alignment of items in the calendar layout.
    • 🐛 He also fixed a bug where the “Today” button became unresponsive after scrolling ahead in the Upcoming calendar layout.
  • 🐛 Sergey stepped in and fixed a bug that occasionally made the app throw a tantrum when you added a task with a duration. Crisis averted – your tasks can now have all the time they need without causing chaos.
  • 🐛 The celebratory message for reaching Inbox Zero temporarily forgot to include your name. Thanks to Sergey, personalized cheers are back – keep up the great work! 🎊

iOS

  • ⚙️ Thanks to Hiroki, you no longer have to confirm when discarding an empty Quick Add by tapping outside of it. If you haven’t typed or changed anything and want to close it, you can now do so instantly.
  • ⚙️ Enric cleaned up the calendar layout in Chinese, by removing the unnecessary word “日” that was displayed by each date.
  • ⚙️ Enric also made sure that content of the Tasks widget is no longer cut off on some iPhone devices.
  • 🐛 Some of you experienced a bug that caused completed tasks to come back and briefly reappear in your lists. Thanks to Anthony, there are no more ghost tasks haunting your to-do list! 🎃✨

September 19, 2024

📣 New: Free Reminders for All! ⏰

Basic reminders are now available to everyone, helping you effortlessly stay on top of your tasks without any cost. Simply set a due time, and you’ll receive timely notifications to keep you on track during busy times. Find out more.

Web, macOS, Windows, Linux

  • 🐛 Undoing a recurring task completion while offline could, under some circumstances, not correctly revert the recurring task due date. This is now fixed thanks to Valente.
  • 🐛 Time for celebration: Henning fixed goal celebrations so they show project names correctly again. 🎊

Android

  • Rasto made a bunch of updates for Todoist on Wear OS. Specifically, for larger-screen devices: support for a Shortcut complication, a better experience when viewing lists of tasks, and an update to the typography in the Progress view.
  • 🐛 Afzal fixed a crash that was happening when you log out when Calendar is active.
  • 🐛 Afzal also made a few other Calendar-related fixes: dragging issues after scrolling horizontally in Calendar view, and over-active haptic feedback while dragging a task.
  • 🐛 There was an issue with color pickers showing the wrong color. Not anymore. Thanks Prateek!
  • 🐛 Afzal smoothed out the animation experience when flipping between views (like Today -> Upcoming).
  • 🐛 Afzal’s been busy 🥳 … He also fixed an issue where tapping around Overdue button in the Calendar view changes the date, and a funky column issue when a day has no tasks scheduled.
  • 🐛 Meanwhile, Sergey fixed a crash that was happening when pressing two quick dates at the same time. ✌️

iOS

  • 🐛 Over on Apple, Enric fixed an issue that caused the app to go into an invalid state when a full sync happens while a project with the calendar 3-day layout is open.
  • 🐛 Andris fixed the UI shown when adding tasks via Siri on iOS 18.
  • ⭐ Also care of Andris, we’ve added custom designed tinted and dark icons for iOS 18. 😎
  • ⚙️ Andris also made some tweaks to our new Control Center icons.
  • 🐛 Hiroki fixed an issue where the Inbox “project” appears at the end when you group tasks by project in Today.
  • ⚙️ Enric added support for a new warning to let you know when our servers are not reachable.
  • 🐛 Enric also fixed a widget issue that’s been happening on iOS 17 since the release of iOS 18.

September 12, 2024

Web, macOS, Windows, Linux

  • ⚙️ Francesca worked her magic in the calendar layout in Today and nudged tasks and events to the left, giving you more elbow room on the right to add new tasks.
  • ⚙️ Henning and Frankie brought clear logic to our search results: completed tasks are now ordered by their completion date instead of being grouped by project.
  • 🐛 The task action buttons decided to play ‘catch me if you can’ when you hovered over a task in the list layout. Game over – Craig caught them all.
  • 🐛 Previously, empty projects with grouping enabled wouldn’t display an Add task button. This has now been fixed by Paweł.

Android

  • ⭐ Thanks to Pedro, tapping the Search button in the navigation bar twice now instantly focuses on the search input field and brings up the keyboard.
  • ⭐️ Your custom templates now appear in the search results of the templates gallery, thanks to Carrie’s efforts.
  • ⚙️ A default duration of 30 minutes is now set when dragging tasks from the All Day section to a time slot in the calendar, thanks to Afzal.
  • ⚙️ Afzal also made some slight adjustments to the vertical spacing of the header in the calendar layout.
  • ⚙️ If only time could stand still, but alas, it marches on. Thanks to Kris, the red line in the calendar now does too, updating every minute to show the current time.
  • ⚙️ Sergey corrected the default sorting for groupings. Now, all groupings (except ‘Due day’) are sorted by priority by default.
  • 🐛 A pesky bug in the scheduler causing crashes on phones has been expertly fixed, thanks to Olga and Sergey’s efforts.
  • 🐛 Thanks to some timely adjustments by Kris, setting reminders is now working smoothly again on Android 12 and 12L.
  • 🐛 Kris also brought back the #TodoistZero screen in Today, which wouldn’t display if you completed all tasks but still had calendar events showing. Welcome back, ‘butterfly lady’! 🦋
  • 🐛 Sergey ensured that archived projects and tasks can’t be edited without being unarchived first.
  • 🐛 Kris resolved an issue that was preventing notifications for the morning overview and evening review from showing for some users.

iOS

  • ⚙️ Anthony added improved error messaging to widgets for situations when a project can’t be found.
  • 🐛 Andris resolved an issue that was causing the app to crash when handling complex filter queries.
  • 🐛 The ‘Get Projects’ action is once again working for Shortcuts, thanks to Andris’s efforts.
  • He also fixed an issue where the app sometimes wouldn’t work correctly after using a shortcut, like crashing when trying to open a workspace.

September 5, 2024

Web, macOS, Windows, Linux

  • ⭐️ Pedro made sure that you can now also select multiple completed sub-tasks in the task view.
  • ⚙️ Ever selected several tasks and accidentally completed them? Now, thanks to Scott, you can easily undo the completion of multiple tasks at once. You need to be quick though, and click Undo in the pop-up that appears in the bottom right.
  • ⚙️ When selecting multiple tasks to remove their due date, we will now also remove the automatically created reminders. No more leftovers, thanks to Henning. 🧹
  • 🐛 Henning also made sure that when you get a desktop notification about a new project comment, we now actually take you to that comment.
  • 🐛 Pedro fixed a temporary glitch that caused the sidebar and notifications text to revert to English instead of the language you set Todoist to.
  • 🐛 He also fixed a bug that prevented users from logging in with their Apple account.
  • 🐛 After loading all of your task’s comments from the task details view, it will no longer give you the option to "load older comments," thanks to Frankie.

Android

  • ⚙️ With Afzal’s improvements to the task time indicator, it’s now easier to see where your task will land when you drag it over the calendar.
  • ⚙️ Thanks to Prateek you can now see the uncompleted tasks when you look at an archived project.
  • 🐛 Sergey fixed an issue that caused some glitchy behavior in Productivity settings.
  • 🐛 Olga made a fix to prevent the app from crashing when brought back from the background.

iOS

  • ⚙️ Witold did some tidying up and added a few cosmetic touch-ups to the calendar layout.
  • ⚙️ While he was working on the calendar, he also tweaked the vertical spacing of the All day section and increased the text size of tasks and events.
  • 🐛 Hiroki made sure you can once again create recurring tasks by adding a comma to days, like ev mon, wed, fri.
  • 🐛 When assigning a new task with a due time via Quick Add, the assignee will now receive a reminder if auto-reminders are enabled. All thanks to Nolan.
  • ⭐️ Nolan also ensured you can now select and assign multiple tasks across projects in a team workspace.
  • 🐛 Hiroki fixed a crash that sometimes occurred when opening the app from the Add Task widget.
  • 🐛 With Hiroki’s help, smart date recognition is once again working properly in Chinese.

August 29, 2024

📣 New release – Plan your day with Calendar layout in Today 📅

Structuring your day is now easier (and more visually satisfying) than ever, with the new calendar layout in Today, courtesy of our Calendar squad. Find out more.

Web, macOS, Windows, Linux

  • 🐛 You may have noticed your task lists sometimes getting stuck with loading placeholders. That’s now been fixed thanks to Pedro.
  • 🐛 Francesca made it possible to scroll the list of tasks in the Calendar view’s “All Day” section in a popover.
  • 🐛 Some Japanese characters were not being correctly identified as part of natural language match in the editor. A fix is live now care of Ricardo.

Android

  • ⚙️ Prateek spruced-up the login and sign up screens on tablets.
  • 🐛 He also fixed a pesky bug that was causing crashes on phones and tablets.
  • ⚙️ Afzal improved talkback support in Calendar view.
  • ⚙️ Instead of running into a mysterious error, unverified users now get prompted to verify their account when they try to share a project. All thanks to Carrie.
  • 🐛 Kris added a silent sync attempt on logout.

iOS

  • 🐛 Anthony fixed an unpleasant experience where unverified users couldn’t share a project and had no explanation why.
  • 🐛 Tapping the result of running the "Create Task" action in Shortcuts now opens the project/section where the task was added, instead of opening Quick Add. A smoother experience thanks to Enric.
  • 🐛 Nolan fixed an issue so that after editing a label from the label filter view, the updated name is applied to all Tasks that contain that label and the list is refreshed to reflect the changes.
  • 🐛 Thanks to Anthony, the mailto: prefix on email addresses pasted into the Project and Workspace Invite fields will get removed automatically, rather than showing you an error message.
  • 🐛 Nolan made some minor UI improvements to the Large Home Screen widget, and aligned the section and row text.
  • 🐛 Enric fixed an issue where rescheduling multiple tasks with a due date but no time to a date with time only updated the date.
  • 🐛 Nolan added a Reschedule overdue tasks button to the large-size widget in the Overdue section header.
  • 🐛 Witold corrected the initial viewport in the Week Layout to include the current time when it’s after 7 PM. Previously, the current time was not visible in the evening hours.
  • ⭐ He also extended tasks rescheduling with drag and drop in Week layout to support new moves: all-day - all-day, timed - all-day. 🕺
  • 🐛 Enric removed the “What’s new in Todoist” toast. 🥂
  • 🐛 Nolan added a fix for bugginess in the autocompletion of multi-word Project names in Quick Add.

August 22, 2024

Android

  • 🐛 Afzal added the locked Calendar layout in the View options menu for free users and fixed a crash that happened when an external item was dragged into the Calendar layout.
  • 🐛 Kris fixed a scrolling visualization issue that happened when opening comments.
  • 🐛 Prateek made a very sensible fix: only show available teammates when assigning a task in a restricted project.

iOS

  • 🐛 Seeing all the emoji reactions to your task comments is a must. Luckily Nolan squashed a bug where these were being truncated.
  • 🐛 The autocompletion popup in comments when trying to mention someone was disappearing when moving the cursor. No more, thanks to Anthony.
  • 🐛 When deleting a section, Nolan has fixed it so we’ll now show a confirmation message to make it clear that any completed tasks will also be deleted with the section.
  • 🐛 Nolan also made it easier to see and edit the label that gets added to a new task automatically when you have tasks grouped by label in board layout. The label now shows in-line in the task name field, and sticks around when adding new tasks back-to-back using Quick Add.
  • 🐛 Also in Quick Add land, Hiroki fixed an issue where tasks weren’t being auto-assigned when writing “+me”.
  • 🐛 Anthony improved the appearance of the Overdue and No Date button in week layout when using large text sizes.
  • 🐛 Witold fixed an issue where shared labels (dynamic labels) didn’t appear in search results or recents.
  • 🐛 Hiroki added missing fallback support for English in the scheduler when using other languages.
  • 🐛 Nolan made some tweaks to the Home Screen widget for Upcoming to hide date sections in the widget if you have no tasks scheduled.
  • 🐛 Thanks to Enric, you can again use Siri to search tasks based on their due or creation date.
  • 🐛 Since July, four of you reported a crash when rescheduling tasks in the 3-day/week layout. Long story short, Witold to the rescue! No more crash.
  • 🐛 Widgets were not respecting the time format of the OS, always using the 24 hour time format. Until they met Enric, that is.
  • 🐛 Witold also fixed some bugginess with the dragging preview of tasks in calendar.
  • 🐛 Paul made an update to remove an obsolete data security warning that was shown when you moved a project from one workspace to another.

August 15, 2024

Web, macOS, Windows, Linux

  • ⭐️ Ernesto added a way to see your current and upcoming tasks directly from the command menu! Head to YouTube to watch a quick demo.
  • 🐛 Previously, multi-selecting tasks didn’t work properly after dragging a task to another project. Thanks to Paweł, this is fixed.

Android

  • Afzal added support to drag a timed task to all day in Calendar.
  • ⚙️ Afzal also made tasks snap to day columns while dragging in Calendar view.
  • 🐛 Prateek fixed the settings screens’ background so transitions don’t feel glitchy.
  • 🐛 Sergey adjusted the bottom padding in the Celebration screen for people updating to Pro.
  • 🐛 Sergey also fixed an issue where non-capitalized weekday names were showing in some languages (French and Dutch).
  • 🐛 Pedro fixed a section loading problem that happened after first batch is loaded.
  • 🐛 Rasto reduced the maximum character count for descriptions from 16384 to 16383.
  • 🐛 Julia made tweaks to not allow manual sorting in Today when grouping is enabled.
  • 🐛 Afzal fix an issue where all-day tasks were too wide when first opening the 3-day Upcoming view.
  • ⚙️ Carrie added stripping of the “mailto:” prefix automatically when sharing via email.
  • 🐛 Kris fixed an issue where an “Up” button would lead people to a Project Not Found screen after they deleted a project.
  • 🐛 Afzal fixed an issue in calendar where the wrong task would open after completion.

iOS

  • 🐛 Hiroki fixed an issue with how attachments displayed when failing to upload.
  • 🐛 Enric reduced the task description character limit from 16384 to 🥁 16383.
  • 🐛 Tapping a comment cell to retry uploading an image caused unnecessary jumps, but not anymore thanks to Hiroki.
  • 🐛 Nolan fixed an issue in Board layout: preserving the visible column when moving the last task in the "No Section" column to another column.
  • 🐛 Thanks to Enric, the highlighted content in Quick Add is now updated when the theme changes while Quick Add is open.
  • 🐛 Changing the preferred text size now causes the picture of a template’s creator to change size to match the text. A delightful fix by Paul.
  • 🐛 Thanks to Enric, dictation will no longer stop after parsing a date on iOS 16 and up.
  • 🐛 Witold fixed an issue preventing users from rescheduling tasks using drag and drop in the Week layout on iOS 16.0-16.1.
  • 🐛 Enric corrected an error, where users with a free account were able to create absolute reminders.

August 8, 2024

Web, macOS, Windows, Linux

  • ⭐️ Thanks to Francesca, you can now select and delete multiple completed tasks at once.

Android

  • ⭐️ Plans change, so Afzal made it easier for you to adjust your schedule in the 🗓️ calendar layout: You can now drag a timed task to the All Day section to remove its due time and duration.
  • ⚙️ He also made some improvements to make dragging tasks in the calendar a much smoother experience.
  • 🐛 Sergey worked on reminders and fixed a crash that sometimes occurred when creating location reminders. Then, he made sure that the !1hb shortcut no longer adds a second reminder by mistake. ⏰

iOS

  • 🐛 Nolan ensured that Quick Add doesn’t lose track of time when left open overnight. Now, when the clock strikes midnight, the date picker updates automatically. 🕛
  • ⭐️ Tap on Apply My Template in the project menu, and you’ll now see a button to browse all your templates in the gallery, courtesy of Paul K.
  • 🐛 Anthony fixed an issue where task count didn’t update when rescheduling overdue tasks in Today view.
  • 🐛 Thanks to Hiroki, you can now move tasks out of sections in a project.
  • 🗓️ Witold had another productive week working on the Calendar:
    • ⭐️ First, he added support for rescheduling all-day tasks with drag and drop: drag them to the calendar to give them a designated time slot. Note that you can’t yet remove due times by dragging tasks to the All Day section, but rest assured, it’s on Witold’s list!
    • ⚙️ He then continued tinkering with the All Day section, making the toggling via buttons ( arrows and x more) snappier, and horizontal scrolling a lot smoother while expanded.
    • 🐛 His final act of the week was to make sure that automatic reminders are instantly added when creating a task by long-pressing on the calendar.

August 1, 2024

Web, macOS, Windows, Linux

  • 🐛 Scott fixed it so that automatic reminders aren’t accidentally omitted when adding a task via the Calendar View. 
  • 🐛 Henning fixed downloads in the desktop app for your backups. 📦 Now there’s no need to use the browser app anymore. 
  • 🐛 Though it’s rare, he also removed the slight possibility of accidentally creating duplicate labels. 🔖🔖

Android

  • 🐛 Julia solved a very strange and Grinch-like bug: the name of the month December wasn’t showing up in the calendar headers. But fear not, Santa’s made his list in Todoist and has checked it twice – he’s in the double-completion feature alpha testing group – so everything’s back as it should be.
  • 🐛 Rasto fixed a rare-but-annoying issue where a crash sometimes happened when adding a file as a task (specifically related to Google Photos). 
  • 🐛 Olga made sure that your calendar toggles don’t get bumped aside by long calendar names. 
  • 🐛 Afzal made your checkmark animations more consistent in Wear OS and Team activity contexts. It’s the little things!

iOS

  •  🗓️ Witold added support for assistive technologies to the expandable date picker and enabled it for all users. Because the awesomeness of Calendar layout is for everyone!
  • 🐛 And because new layouts always need a bit of polishing, he also fixed several issues related to the Agenda layout in the Upcoming view (specifically addressing those nasty list-jump problems).
  • 🐛 On a similar theme, Hiroki implemented the ability to move an item between day sections in calendar layout of non-Upcoming views (like Project view).
  • 🐛 Nolan ensured that from now on, widgets will actually show tasks in their custom grouping, whenever such a custom grouping in selected (in the View settings). Logical!

July 25, 2024

Android

  • 🐛 Afzal tackled a series of issues with Wear OS:
    • Completed items can now be uncompleted. ✅
    • Randomly appearing "ghost tasks" 👻 should now be doing their haunting elsewhere.
    • Task counts can now display 3-digits without getting cut off. But maybe you need an assistant? 😊
  • 🐛 Sergey fixed two schedule-related issues:
    • On Wear OS, rescheduling a task no longer risks clearing its labels. Whew!
    • Refreshing calendar events shouldn’t get stuck anymore, blocking use of the app.
  • 🐛 Carrie used her eagle eye to correct some misalignments, like a circle around the date in 📅 that was slightly too small. Because these little details matter in helping you stay focused on what’s important to you!
  • 🐛 Pedro fixed an issue where events could be duplicated upon rescheduling... because you already have enough on your plate. 😉

iOS

  •  🗓️ Witold kept quite busy improving our Calendar:
    • ⭐️ First, a big improvement to our Week layout: you can now see all of your undated tasks using the dedicated "No date" button, in Project, Filter, and Label views. Click it to open the sidebar and drag your tasks right to the slot you want, and time-block your week with confidence! 💪
    • 🐛 Then, he made sure the overdue items in Upcoming view are all viewable, rather than just recent ones.
    • He also balanced some of the spacing in the Calendar layout to keep things looking spiffy.
  • Nolan came through with a bounty of Quick Add updates:
    • ⚙️ First, he improved the way preset labels work with Quick Add – now they’re added to the text field so you can delete them if you like. 
    • Then he made it easier to select the proper item from the suggested list in those cases where assignees or sections have the same name. 
    • But wait, there’s more: now you can use the short date format (jan, feb, etc.) to add a starting month to a recurring task (ex. "every 15th starting feb").
    • Finally, he added a space after you swipe to input the date, so your date is captured properly.
    • Then, as a bonus, he fixed a counting error in sections that was happening when filters were applied. 🙂

July 18, 2024

Web, macOS, Windows, Linux

  • 🐛 Frankie fixed an issue where keyboard shortcuts were erroneously disabled when certain hints and dialogs are shown.
  • 🐛 Francesca fixed two calendar issues:
    • One to ensure that events display correctly, even in "negative" timezones (i.e. those behind UTC) 
    • And one to make sure multi-day all-day events have the proper ending date.

Android

  • Afzal’s been holding down the fort and staying busy!
    • ⭐ First, he enabled you to allow dragging an all-day task down to a time slot in Calendar layout.
    • 🐛 Then, he made a few fixes to ensure your snackbars (those little mini-notifications that allow you to undo stuff) were both swipeable - if you want to get rid of them quickly – and fully functional, as a bug was messing with them.
    • 🐛 Finally, he made sure that the Events section from the new Calendar integration was being show in Today view, even with grouping applied. 📅 ✅
  • 🐛 Sergey wanted in on the fun too though, and fixed an issue where the task position was moving unexpectedly after being reordered in Upcoming and Today views. Now they stay put!

iOS

  • 🐛 Hiroki made sure that folder are sorted normally, even when their titles start with emoji. 🙌
  • 🐛 Anthony fixed a problem where duplicating a project wasn’t bringing the layout and view options with it. Now it’s working as it should, so your twin projects will be identical. 
  • 🐛 Witold fixed an occasional crash that would occur in 📅 weekly view when the time zone was changed. Now you can relax on those long flights, global jetsetters! 😊

July 11, 2024

Web, macOS, Windows, Linux

  • 🐛 Thanks to Frankie, now when you’re checking out the template gallery, setups with sub-projects will be correctly indented. Doing to Done is a great example of how to use sub-projects well. 🙂
  • 🐛 We also fixed a bug that caused updates to recurring reminders to not show properly in the app. All better now. 

Android

  • ⭐ Afzal made sure that your Events section is now shown in Today view when grouping is applied. Super handy, that!
  • 🐛 Carrie fixed the same setup indentation problem noted above, where subprojects weren’t correctly displayed. 💪
  • 🐛 Sergey fixed a few odd crashes that were sometimes happening after the Add Task window was closed. 

iOS

  • ⭐️ Nolan hooked up our Team Activity comments so that the newest comments are shown first. 
  • 🐛 Then he fixed a bug that was sometimes preventing you from tapping into a task title that contains a link.
  • ⭐️ We also fixed the task sorting on iOS to match the other platforms, like when a task has an emoji prefix. Now it still appears in correct alphabetical order. 🙂 A+ work!

July 5, 2024

Web, macOS, Windows, Linux

  • ⭐️ Now you can drag-and-drop multiple tasks to anywhere you like – while using manual sorting – in the Today and Upcoming views... that’s a long-requested feature, brought to you by d-n-d master Craig! 💪
  • 🐛 Labels and workspaces with an ampersand were not being parsed correctly in the "Filter by" option in the Project View Options menu. This has now been fixed, thanks to Ricardo’s careful attention.
  • 🐛 Thanks to Francesca, now multi-day events are displayed in the Upcoming view on the Calendar layout, even if they start prior to the current calendar date range. 
  • ⚙️ When moving a project to a workspace or back using drag-and-drop we made it easier to read its whole name. (They can now be longer, as is often the case in some languages. 🇩🇪🙂)

Android

  • ⭐ Rasto improved the location reminders, so you’re now prompted to open the task, which is probably why you set it in the first place. 
  • 📅 Pedro and Olga teamed up to make sure that when tapping on calendar events in the new layout, they open in the Google Calendar app. 
  • 🐛 We also fixed an issue where super-fast typers were overwhelming the search input field, causing letters to be skipped. No longer!
  • 🐛 Sergey fixed a weird issue in the 3-day layout where tapping and dragging one of two adjacent tasks could mean the wrong task was displayed later on. Now, it’s not weird at all, but works as intended.

iOS

  • Lots of behind the scenes improvements. (They’re not secret, just less interesting 😉.)

June 27, 2024

Web, macOS, Windows, Linux

  • ⚙️ Enhancement – Seva and Ernesto teamed up to make it much faster to drag and drop. (This is especially noticeable on large task lists.) Hopefully they’ll stop playing the "Drop it like it’s hot" remix now.

  • ⭐️ A new collaboration-easing feature: Craig hooked it up so we now allow dragging projects in and out of folders in the workspace overview screen. Nice touch!

Android

  • 🐛 Afzal smushed an infelicity in the way Android was dealing with mentions in comments; now they’re uniform across all platforms. 
  • ⭐ To help make the amazing new weekly layout easier to use, Olga added visual feedback when tapping on task in week layout, and also updated sorting in the all day section. 

iOS

  • 🐛 Witold was in fine form, crushing minor bugs left and right:
    • 🗓️ He fixed an issue with the calendar grid slightly scrolling vertically when horizontal scrolling in Week layout.
    • 🗓️ Then he knocked out the glitch where the Week layout would use stale date for ‘today’ reference when the date changed.
  • 🐛 Anthony stopped the #TodoistZero screen from appearing in Today when it shouldn’t (like when a sorting options show no results)... but we have faith you’ll get there in time!
  • And lots of other hyper-technical stuff that isn’t worth detailing, but aims to make your experience smoother and more delightful!

June 20, 2024

Web, macOS, Windows, Linux

  • 🐛 Paweł fixed it so that if you’re using Calendar layout in Upcoming view and reschedule a task, the date link in the toast will open the Upcoming view to the specified date, instead of malfunctioning like an abandoned robot on a distant (very sandstorm-y) planet.
  • 🐛 When using the URL scheme to open the Desktop app Quick Add with pre-filled content, our Natural Language parser was ignoring all the matches, like a depressed eHarmony user. Ricardo has ensured that this is no longer the case.
  • 🐛 Previously, if you began to drag a task – ex. "finally propose!💍" – from the Calendar sidebar but then got cold feet and dropped it back in the sidebar, it wasn’t possible to drag that task into the Calendar to schedule it. But Paweł fixed it so you can now drag, drop, re-drag, and re-drop as many times as you like ’til you find the perfect moment. 
  • 🐛 Some of our users with recurring tasks with reminders were besieged by a vicious clone army of duplicate reminders. But Ernesto was able to fix the issue, and thus win us the clone war in one fell swoop.

Android

  • 🐛 Sergey introduced a number of small changes to make your template gallery experience better, including being able to click the video thumbnail to view Setup videos. 
  • 🐛 Afzal was able to make it so that when a user opens Workspace Overview screen, joined projects are the only ones listed by default. This should help make the Team Activity features easier to access, and keep your list more relevant to your daily needs.
  • 🐛 Pedro also made some tweaks and added some polish to our calendar layout, including stopping the app from jumping back in time a full year just because you wanted to use the weekly layout. Nice!

iOS

  • ⭐️ Witold added support for the Week layout in the Personal Label view (for Experimentalists only so far... so get testing! 🧪), and also 🐛 fixed a bug where tasks were losing their recurrence after being rescheduled. 
  • 🐛 Andris took care of an issue where some users weren’t able to navigate to the log in screen to use their MFA recovery code.

June 13, 2024

Web, macOS, Windows, Linux

  • 🐛 We’ve brought back showing you your recently used reminder locations – never should have left!
  • 🐛 The due date/time string for a recurring task was being overwritten when the due time was changed, forcing all future recurrences to have the new due time. But Ricardo fixed it so this is no longer the case.
  • 🐛 Dragging and dropping tasks to the sidebar project list wasn’t working right when a user only had a single project in their account. Now it’s as it should be.
  • ⭐️ Now when you hover on a task in the Calendar layout, you can complete it from the hovercard.

Android

  • 🐛 We realized that clicking a group of notifications wasn‘t doing anything. It should have opened Todoist, and now – thanks to Sergey – it does.
  • 🐛 We fixed a pesky crash on WearOS when changing the project during task creation
  • 🐛 We also fixed a scrolling visualization issue when opening a comment
  • 🐛 We fixed the completed task counter, which wasn’t correctly adjusting counts when users undid the completion of recurring items
  • ⭐ Add “View changelog” entry to Settings > About
    • 👆🏻Clearly the most important fix this week. 😉
  • ⭐ Updated “What’s New” icon in Settings

iOS

  • The iOS team has been super-busy, but most of their work has been pretty technical in nature, and thus probably not helpful for readers of this log. 
  • But there have been some layout improvements on iPad and fixes to minor issues in various languages. Poles and Norwegians, we got you! 🇵🇱🇳🇴

June 6, 2024

Web, macOS, Windows, Linux

  • 🐛 It wasn’t possible to close the calendar sidebar on small windows. This is now fixed. 
  • 🐛 Technical stuff: markdown was not being processed by the editor when it came from a macOS text replacement. This has since been fixed.💪

Android

  • ⭐ We brought back the "Search" shortcut when pressing the app icon
  • 🐛 Fixed a glitch where the add item/section options are visible in non-editable board projects
  • 🐛 Make sure buttons are visible in relative reminders bottom sheet
  • 🐛 Fixed it when all day tasks were not opening in the Week Calendar layout
  • 🐛 Avoid scrolling to the bottom when dragging the FAB (Floating Action Button) in Upcoming view
  • 🐛 We fixed a weird issue that was creating unexpected reminders in Quick Add
  • 🐛 And we’ve ensured that tooltips are now showing on calendar views

iOS

  • ⭐️ Added support for displaying and updating overlapping items and calendar events
  • 🐛 Andris fixed the issue where filtering by Due in projects wasn’t working right. Now the filter will include overdue items for Today and other values (as it should). And now there’s an "All" option for the Due filters that allows you to remove Due filters without resetting all of the view options.
  • 🐛 We improved strikethrough compatibility with the web when using markdown in Todoist.
  • 🐛 We fixed the crash that would happen when tapping on an invalid link

May 30, 2024

Web, macOS, Windows, Linux

  • 🐛 Previously, you couldn’t use the task context menu on tasks in the Calendar layout’s “more events” popover. Thanks to Paweł’s efforts, now you can. 
  • 🐛 Some users experienced a glitch where automatic reminders weren’t being triggered when the due time for a recurring task was changed after the task was overdue. Ricardo took care of it though, and now it works as it should.

Android

  • ⭐ We now make it easier to add multiple reminders for a task by hiding suggestions you’ve already used. (Thanks, Afzal!)
  • ⭐ Julia made a few tweaks to the View options menu screen to make it easier to use. (and nicer-looking, too.)
  • 🐛 A few workspace-related changes to fix assignee issues:
    • Show Assignee chip in Quick add in single-user workspace projects 
    • Show Assignee filter in View in single-user workspace projects
  • 🐛 Olga fixed an issue where some Pro users weren’t able to select the Calendar layout. Now it’s accessible as it should be. Oh, and now the project name shows up in 📅 layout too. 
  • 🐛 Julia also fixed an issue where rescheduling overdue tasks in a project were affecting overdue tasks in general. Now you can again reschedule them as you like. (Always good to clear them regularly though!)

iOS

  • ⭐️ Our 📅 alpha testers got a new feature, and can now add a new task by long-pressing on the timeline. Coming to everyone soon... (or soonish!)
  • ⭐️ We‘ve made it easier to browse the template gallery from an empty project. Why not use a handy template if there’s one that’s just there waiting for you?
  • 🐛 Pro users with a free workspace were having trouble creating reminders in that space, but Anthony was able to resolve it.
  • 🐛 A few reminders fixes:
    • We now show the number of reminders in Task list rows
    • Like on Android, we now make it easier to add multiple reminders for a task by hiding suggestions you’ve already used.
    • We’ve added a collaborator avatar on the Reminders page for shared and team workspace projects, to make it easier to keep track of who‘s doing what when.

May 23, 2024

Web, macOS, Windows, Linux

  • 🐛 Some completed tasks in the search results were being detected as uncompleted tasks when selected. No longer!
  • 🐛 Past reminders were still being shown in multiple places after being triggered, but Ricardo fixed that.
  • ⭐️ Now you can add task above and below in board view using the "More task actions" menu. Just make sure you don’t have grouping or sorting enabled. 😉

Android

  • ⭐ We’re now showing the assignee avatars for relative reminders
  • 🐛 Olga took care of a few small calendar issues, including one where the indicator for busy days wasn‘t showing in the calendar date picker. Progress in our “year of the calendar” continues!

iOS

  • 🐛 We now allow for the selection of multiple projects with the same name in QuickAdd
  • ⭐️ Paul hooked it up so now the app can open the template gallery when the user taps on a link to a template category from the template page of our main site.
  • ⭐️ Just in case, we added the ability to assign tasks to yourself, even if you’re in a single-user workspace. But we still think you should invite some friends to join you!
  • 🐛 Andris took on the challenge to improve search performance for accounts with a large number of items (as in more than 10,000). That little lag is a thing of a past.

May 16, 2024

Web, macOS, Windows, Linux

  • 🐛 In some scenarios, after editing a task without saving the changes, the discard button didn’t work properly. Now it’s functional.
  • 🐛 We fixed an issue where the sidebar settings weren’t able to be saved
  • Two “due” issues:
    • 🐛 Before, when due dates were set based on a fixed time zone, they might display the wrong value relative to the device’s time zone in the task details modal and scheduler.
    • 🐛 A similar bug – when due dates were based on a fixed time zone, reopening the time popover in the scheduler changed the due date based on the time zone difference. Both of these bugs have been squashed.

Android

  • ⭐ Allow manual sort in Upcoming
  • 🐛 📅 The calendar was showing a blank screen instead of week layout, which is much less useful, so we fixed that.
  • 🐛 📅 We also fixed the time display when changing timezones
  • 🐛 📅 And finally, we stopped the problem of losing the selected day or selected week index in calendar layouts

May 9, 2024

Web, macOS, Windows, Linux

  • 🐛 Keyboard shortcuts will no longer trigger erroneously after creating subtasks in the task detail view. 
  • 🐛 Clicking on a project link inside a task in a filtered or date view now takes you to show the task in the project, guaranteeing that the sub-task where you clicked on is visible, even if its parent tasks were previously not expanded.
  • 🐛 Having multiple projects with the same name and selecting one from the inline project picker in the task editor could result in the wrong project being selected under special circumstances. This has now been fixed. Also, maybe don’t use the exact same name? 😅
  • 🐛 The Calendar layout will no longer crash when loading a task with an invalid due date.
  • 🐛 In some scenarios, after editing a task without saving the changes, the discard button didn’t work properly. This is no longer the case.

iOS

  • 🐛 When sharing an image while on WiFi we will now show a dialog offering to downsize it if its size is above 8MB. Before we only showed it on WiFi if it was over 20MB, which wasn‘t great for some users.
  • 🐛 We fixed an issue when sharing images between 15MB and 20MB; previously, the image-sharing was canceled in some cases due to memory issues. No longer!
  • 🐛 We fixed an issue with the scheduler view not showing when user taps the date button from Quick Add while Search is active
  • 🐛 We fixed a strange bug where the last character of a task wasn‘t being properly added from Quick Add. Tha wa ba, but now it’s better!
  • 🐛 Fix bug where projects couldn’t be selected from auto select menu when using Korean input. 기다려주셔서 감사합니다!
  • 🐛 When tapping save in Quick Add, if there are any Korean input tokens that haven’t been finalized, finalize them, so we match the behavior of the Web version.
  • 🐛 Fix how filtering works with sub-items in projects in list view. Now we ignore the item hierarchy and include sub-items if they match filters, even if parent items are not included.

Android

  • ⭐ Show avatar of reminder assignee in Item Details
  • ⭐ Support task reordering in today view with boards
  • 🐛 Fix template gallery category not being scrolled to automatically
  •  🐛 Lots of UI fixes in calendar week layout (still in Experimentalist, but these fixes mean progress is being made!)
  • 🐛 Fix Google Talkback not working on Reminders screen
  • 🐛 Fix crash in the Templates Gallery when no categories are received
  • 🐛 Fix pressing back after joining project; now it’ll remember that you’ve joined the project and take you back to the Browse screen.

May 2, 2024

Web, macOS, Windows, Linux

  • 🐛 Rescheduling tasks from the calendar sidebar via. drag and drop no longer removes their due time, recurrence, or duration
  • 🐛 Recurring tasks now display correctly in the Calendar layout.

iOS

  • 🐛 Fix issue with user getting navigated away from Inbox tab and not being able to go back
  • 🐛Fix navigation on iOS - always open Inbox, Today, Upcoming in tab when navigating to it from URLs or icon-long-press shortcuts
  • ⭐️ Improve UX when searching for completed tasks by hiding search filtering buttons, since they don’t affect the completed item search anyway

Android

  • ⭐ Add support for template/setup deep links with localization
  • ⭐ Enable assigning tasks to any workspace collaborator 
  • ⭐ Mention the copy destination in the setup copy confirmation dialog
  • 🐛 Fix login issue with Apple that sometimes occurred when MFA enabled 
  • 🐛 Fix task sorting when task contains only emoji ✅😉
  • 🐛 Fix template gallery not scrolling to top on category change 
  • 🐛 Fix template gallery category not being scrolled to automatically
  • 🐛 Ignore links when sorting tasks
  • 🐛 Fix sorting text in Upcoming
  • 🐛 Sort overdue tasks by date when manual sorting enabled
  • 🐛 Fix "assigned" filter query in workspace projects 
  • 🐛 Fixed 3 occasional crashes: when getting formatted duration time, when loading calendar state, or when Google icon PNG caused problems – now it’s a vector.

April 25, 2024

A pretty big release, everywhere: Setups in our Templates Gallery! Read more here: What’s New

Web, macOS, Windows, Linux

  • 🐛 For a while there, if you tried to assign a task to yourself (using natural language) in an unshared workspace project, the +Me text wasn’t highlighted and the assignment didn’t happen. But we’ve fixed that, so now you can give yourself all the tasks you need! 
  • 🐛 In certain rare use cases, the first label wasn‘t auto-focused in the auto-complete editor dropdown when the user filtered the items. Now it‘s as it should be.

iOS

  • 🐛 We’ve stopped Todoist from automatically scrolling to the selected due date when the calendar picker is resized, or when the "due date" text input field is tapped. It also adds a scroll to the top button to return to the top of the calendar picker when a due date in the distant future is selected.
  • Some links were getting interpreted as dates when using quick-add in Japanese. No longer! 🙏
  • The reschedule button for the overdue tasks column wasn’t always working properly when using board layout for a filter that included overdue tasks. Now it should be, so you can buy yourself that extra bit of time you undoubtedly deserve. 
  • We’ve fixed an odd little crash that was sometimes happening when using the keyboard shortcut for creating a new task, while in calendar layout, on an iPad.
  • We’ve fixed two issues with manual sorting, so you can fine tune things to your liking.

Android

  • 🐛 First, we fixed a crash that happened when enabling/disabling drag and drop
  • 🐛 Then we fixed one that sometimes happened when rescheduling tasks from a collapsed overdue section
  • 🐛 We’ve sped up the loading of completed tasks in goal celebration sheet, so you can party more quickly!
  • 🐛 We fixed that thing where sometimes it was hard to switch the layout in your workspace projects, because flexibility is key!

April 18, 2024

Web, macOS, Windows, Linux

  • 🐛 Sequential keyboard shortcuts typed in quick succession didn’t activate, needlessly punishing our swift-fingered users. This has now been fixed.
  • 🐛 Shared labels were not appearing in the task editor’s labels suggestions list, but now they are. So you can once again work from the same label toolbox. 

iOS

  • 🐛 We fixed sorting on WatchOS app when a custom Grouping is selected, when viewing your task list from Inbox, Filters and Personal Labels
  • 🐛 The “Featured” category in the templates gallery was not translated, but now it is. 
  • 🐛 We improved the Calendar picker by fixing an issue with a wrong day position after collapsing to the week layout on older iOS versions (pre-17.2). Now your days will display as they should. 
  • 🐛 We have a new explanation of how to access more filters – hint: upgrade – when users who are seeing value from them hit the limit.
  • 🐛 Reduce intermittent crashing that would sometimes occur under specific circumstances when looking at the items in List layout.

Android

  • ⭐ We updated our Design System colors. 
  • 🐛 We fixed three types of pretty rare crashes. You probably never experienced them, and now you never will. 
  • 🐛 The Inbox icon somehow became red in the Quick add view. Now it’s back to its calming grey state.
  • 🐛 Fix showing “Add task” entry in board view for filters and labels

April 11, 2024

Web, macOS, Windows, Linux

  • ⭐ Added multi-select drag-and-drop to Upcoming and Today views.
  • 🐛 fix: added Quick Add offline support in the Desktop Apps.

iOS

  • 🐛 In Today view, when manual sorting is enabled, sort overdue tasks by due date.
  • 🐛 We also fixed a bug where some Korean input was being prematurely finalized when a due date was detected.
  • 🐛 And we fixed a bunch of tiny date-related issues with the Calendar layout in Upcoming view that you probably didn’t notice, but still.

Android

  • ⭐ We sped up the display of the workspace overview screen 🏎️
  • 🐛 Fixed an issue where the current date disabled in reminder when the UTC date is in future.
  • 🐛 Fix jumpy bottom navigation bar so it stays put!
  • 🐛 Ignore emojis when sorting tasks by name (makes way more sense!).
  • 🐛 Fixed 3 types of rare weird crashes.
  • 🐛 Fixed dragging issue so things stay where you drag them.
  • 🐛 Fixed some rare instances of “false positives” when parsing due dates.

April 4, 2024

Web, macOS, Windows, Linux

  • ⭐ Tasks in the Calendar layout now use the priority as the background color.
  • 🐛 Some task attributes pickers in the task editor (e.g., Due date, Priority, and Assignee) did not insert a natural language highlight like all the other pickers. Now they all behave consistently.
  • 🐛 Whenever you cancel the task editor with unsaved changes, we’ll be sure you’re reminded to save if you want to.
  • 🐛 But, in contrast to the above fix, a new, empty task editor does not ask if you want to discard changes... because there haven’t been any. 
  • 🐛 The date picker in the upcoming view was not properly scrolling down the view to the selected date. Now it works as it should.
  • 🐛 The Natural language match highlighting for shared labels was not being added to the task name editor when picked from the Labels button. Now the highlighting is working again.

iOS

  • 🐛 You’ll now see collaborator suggestions when sharing personal projects. Less typing? Yes please!

Android

  • ⭐ You can now view our Privacy Policy right in the app (under "About us"), for ease of review.
  • 🐛 We noticed the background was way too pink when selecting durations in light theme. Now it’s back to normal.
  • 🐛 The goal celebrations on tablets were taking up way too much screen. Now they’re just the right size to encourage your progress!
  • 🐛 When you tap a template from the Template gallery, it‘ll now preview it right away, as it should.
  • 🐛 Fixed a weird crash that sometimes popped up in the Share Project screen
  • 🐛 Fixed a crash that happened in the Inbox in rare cases

March 28, 2024

Web, macOS, Windows, Linux

  • ⭐ Now tasks in the Calendar layout are outlined and feature smaller text
  • 🐛The downloaded image from the weekly goal celebration sheet was not showing the correct weekly range. We’ve now fixed this by taking into account the start day and weekend set under Settings. We also fixed an issue preventing all completed tasks from showing up in the daily/weekly goal sheets
  • 🐛 The duration combobox in the scheduler popover could become quite empty with only the "No duration" option if an edge case criteria was met. This is no longer the case, and all the available durations show up again
  • 🐛 Make title bar on Win Desktop app fully draggable in fullscreen

iOS

  • 🐛 Fixed issue where the day list in the new Calendar Picker would unnecessarily scroll after swiping to expand on systems older than iOS 17.
  • ⭐ 🗓️ Added snapping to a full row after we stop scrolling so full weeks are always visible in the new Calendar Picker.
  • 🐛 Improve visibility for recurring reminders with accessibility voice over text in Quick Add and Task Details
  • ⭐ 🗓️ Scroll to the Overdue section (if there’s one) in the Upcoming view after tapping the status bar or the Upcoming item on the tab bar. Before, it always scrolled to today, making it harder to navigate to the Overdue section.
  • 🐛 🗓️ Fixed crash on reordering a task to the end of the same day‘s section in the Upcoming view
  • 🐛 Fix titles of sections in duplicated project (it would previously prepend "Copy of " to section names
  • 🐛 Fixed bug where filtering by label doesn’t properly apply if all labels are selected as filter input.
  • 🐛 project count wrong when filtering joined/not joined with collapsed folders 
  • Show the template type in the cards of the "Templates Gallery".
  • ⭐ 🗓️ Add haptic feedback when expanding/collapsing Calendar picker to make the interaction even more delightful.
  • ⭐ 🗓️ When the Calendar picker is expanded, if the chosen date is already displayed, the picker won't jump or reset its position after scrolling to another day via the task list.
  • 🐛 🗓️ Restored pointer interaction to the day buttons on iPad in the Calendar picker
  • 🐛 🗓️ To ensure readability of the Calendar picker in larger text sizes, we restored the large content support to the day buttons in the Calendar picker and added support to the "Today" button
  • ⭐ 🗓️ Hide "Today" button when we’re already viewing tasks for today
  • 🐛 When viewing a project in a widget you’ll now see the same items you would if you were viewing the project in the app. Prior to this change, widgets would show all the items in a project, ignoring any filters. Now the widget applies any filters that have been set on the project in the app 

Android

  • ⭐ Show 2 templates in Featured instead of 3
  • 🐛 Fix Quick Add crashing due to untimely focus updates
  • 🐛 Fix Today being highlighted in date picker in Upcoming after adding a task
  • 🐛 Fix app crashing when it’s reopened on the Weekly Karma page
  • 🐛 Fix copying link to newly-created tasks
  • 🐛 Fix crashing in inbox when Calendar layout enabled
  • 🐛 Fix crash that sometimes happened when creating a comment wakes up the app
  • 🐛 Fix crash when showing Quick Add autocomplete popup
  • 🐛 Allow editing of filters/labels even when limit is reached
  • 🐛 Fix opening urls for personal workspace content, avoiding duplication or other odd behavior
  • 🐛 Fix wrong profile data after reopening the Productivity screen
  • ⭐ Update Template Gallery to enhance ability to explore categories with a click
  • 🐛 Use correct default sorter for tasks within groupings

March 21, 2024

Web, macOS, Windows, Linux

  • ⭐ Previously, the calendar layout would always show a month view with 6 weeks. Now, it will show 4, 5, or 6 weeks, depending on the month.
  • 🐛 Do you have lots and lots of projects? Adding tasks got a bit slow? We’ve improved that for you 🏎️
  • 🐛 Tooltips on the sidebar navigation links now appear on the right, so they don’t obstruct your view of those same navigation links.
  • ⭐ The calendar navigation in the Upcoming list view was updated to a new (lovelier) design.

iOS

  • 🐛 Disable iPhone Widgets on macOS (to prioritize more comprehensive development)
  • 🐛 Improve visibility for recurring reminders in Quick Add, Task Details and Reminders screen. Before, recurring reminders were only indicated on the Reminders screen, with a description of the recurring period. But now, a recurring icon will appear next to recurring reminders in wherever they are displayed.
  • 🐛 Add selected color text description next to color icon when adding or editing projects, filters, and labels 
  • ⭐ Add support for sharing feedback about Todoist by tapping and holding on the icon on the Home Screen.

Android

  •  Use shortcuts in Reminder Highlights from autocomplete
  • 🐛 Fix crashes that popped up occasionally when creating labels
  • 🐛 Fix duplicate reminders when using the reminder symbol(!) 
  • 🐛 Use the selected day as the due date in Quick Add in upcoming/calendar view
  • ⭐ Preload joined workspace projects in the workspace overview screen
  • 🐛 Fix the reminders count showing the wrong number after removing reminders
  • 🐛 Fix toast message when reordering tasks within single day
  • 🐛 Request notifications permission for Wear app on Android 13+

Web, macOS, Windows, Linux

  • 🐛 Preserve active task button focus state when performing actions in the multi-select toolbar through keyboard shortcuts.
  • ⭐ We’ve given the Upcoming view headers a stylistic update. 💅
  • 🐛 You can now assign due times and durations to multiple tasks at once. Any existing recurring due dates and times will be preserved.
  • ⭐ In the Calendar layout, future instances of recurring tasks are hidden by default, but can be shown through a setting in the View Options Menu.
  • 🐛 Elements, such as links or buttons, in the task popover that appears in Calendar view when hovering tasks in day cells of the Calendar view were not interactive. This has now been fixed.
  • 🐛 The popover that appears when clicking the "N more" link in days cells of the Calendar view gets cut off when rendered close to the calendar edges. This is no longer the case.
  • 🐛 Creating sub-tasks in task lists is no longer saving the task at the root, but under the appropriate parent task, as expected.
  •  

iOS

  • 🧪 Calendar date picker can be now expanded and collapsed with gestures.
  • 🧪 Calendar date picker - on swiping horizontally to change the week, a matching weekday will be selected. Previously, the selection wasn’t changed.
  • 🧪 Calendar date picker - the transitions between week and month layouts are now animated for a smoother experience.
  • ⭐ Add support for filtering and sorting to the Upcoming view
  • 🧪 Fixed month capitalization in the the new calendar picker
  • ⭐ Apply filtering and sorting in the Upcoming view on the watch
  • 🐛 Fixed a crash that would sometimes happen when rearranging tasks in Today while in board view style
  • 🐛 It was sometimes possible to select past dates in scheduler, this change fixes it

Android

  • ⭐ Add view options (sorting, filtering) to Upcoming
  • ⭐ Show a success message after copying a project from a template
  • 🐛 Fix overlapping text in Wear authentication screen
  • 🐛 Fix sticky headers in task list
  • 🐛 Fix task count for complex filters
  • 🐛 Move Snackbar action to a new line if message is long
  • ⭐ Show role picker options based on user workspace role
  • 🐛 Fix twitchy quick add when showing undo snackbar from widge
  • ⭐ Add Featured and New to the template gallery
  • ⭐ Change “All templates” copy to “Featured” in templates gallery
  • 🐛 Fix issue of inviting people beyond project’s collaborator limit
  • 🐛 Fix sticky header offset in Upcoming view

Note: We previously had a gap in changelog transmission (since November), but now we're back!

Below you'll find the changes - with a heavy focus on bug-squashing - from February 2024 onward, and you'll now see weekly updates here (above) again. 

March 7, 2024

Web, macOS, Windows, Linux

  • 🐛 Multi-selection for uncompleted and completed tasks in the text-based search view was not working correctly. This is now fixed.
  • 🐛 Keyboard shortcuts were being applied to the parent task, even if sub-tasks were selected. This is no longer the case.
  • 🐛 Sometimes our Quick Add would fail to add a task. That is now fixed.
  • 🐛 Previously, it was not possible to remove the due date from a task by clicking the No Date button in the scheduler. Now this is fixed.
  • 🐛 Having multiple projects with the same name and selecting one from the project picker in the task editor could result in the wrong project being selected under special circumstances. This has now been fixed.
  • 🐛 Resizing the left side menu (sidebar) would reset the scroll position to the top. This is fixed.
  • 🐛 Sort favorites how they appear in sidebar.
  • ⭐ You can now schedule tasks via drag and drop in the calendar layout in Filter and Label views.
  • ⭐ Open Quick Add bar in Desktop instead of embedded web app (not available in Linux).

iOS

  • 🐛 Position Add task button in board view correctly even when the board column is empty.
  • 🐛 Remove option to complete an un-completable task from a Notification.
  • 🐛 Fix bug that sometimes happened when dragging Add task button in board view to the top of a column to insert task there - sometimes it would not create the task in the chosen spot. 
  • 🐛 Fix issue where "My Projects" selection wouldn’t work on iOS side.
  • 🐛 Fix issue in Project with calendar layout where dragging and dropping a task would sometimes result in a crash when custom sorting was enabled.
  • ⭐ Update the “Today” button tint above the day picker to make it more apparent when it’s active.
  • 🐛 Make multi-edit menu and action bar consistent with other platforms.
  • 🐛 Make sure item completion sounds play when silent switch is Off and don’t play when it’s On which would previously sometimes get a bit broken if users would use audio comments and their recording.
  • 🐛 Allowing the user to add tasks with the dynamic button in all view option cases besides grouping and item sorting.
  • 🐛 Fix the Moonstone theme not working properly.
  • 🐛 Improve how we handle item uncompletion for items that user finds via search - makes uncompletion possible also when partially offline or on a flaky network.
  • 🐛 Fix a crash when scrolling to bottom in calendar.
  • 🐛 Fix an issue where users can select out-of-range dates in calendar.
  • 🐛 Add filtering by due date to Filter views.
  • 🐛 Use "Layout" instead of "View" when referring to layout in View Options.
  • 🐛 Manual sorting in Today section would sometimes stop working, this PR fixes it.
  • 🐛 Improve performance of widgets on iOS by actively reducing consumed memory.
  • 🐛 Fix issue with "Add section" action crashing in calendar layout by removing the action. (Calendar layout has its own day-based grouping and we don’t support this action for other cases when there’s custom grouping.)
  • ⭐ Prepend "Copy of " when duplicating a section.
  • 🐛 Fix bug where Todoist would interrupt audio of other apps (like Spotify) on the first click of task completion.
  • ⭐ Remove "task" from some of activity log entries like "You added a description to task {task name}: {description}"

Android

  • 🐛 Fix: Don’t freeze sync in background
  • 🐛 Fix missing item description in grouping
  • 🐛 Fix possible sync issues due to multiple sync in background
  • 🐛 Increase tap area for "more options" button 
  • ⭐ Change today icon tint to make it more visible
  • ⭐ Update launcher icons
  • 🐛 Fix adding automatic reminders on Wear
  • 🐛 Fix search for tasks that contain Filterist keywords
  • 🐛 Make "Sync last completed" settings entry more reliable
  • 🐛 Fix Google login in some cases on Android 14
  • 🐛 Fix date content description in Scheduler
  • 🐛 Fix duplicating "#" on Samsung
  • 🐛 Fix loading of project preview
  • 🐛 Fix menu when multiple tasks selected
  • 🐛 Fix Reminders suggestion popup width and offset
  • 🐛 Fix tapping browse from a project scrolls back to top of Project list
  •  Add support for the Board style in the Template Project preview screen
  •  Color the complete checkbox based on priority in the Template Task 
  •  Show the priority row in the Template Task preview screen
  • 🐛 Fix Samsung keyboard issues 
  • 🐛 Fix Template Preview returns back to Home instead of Gallery screen
  • 🐛 Fix multiple item rescheduling advancing dates incorrectly 
  • 🐛 Fix search field in Move To bottom sheet when font size is large
  • 🐛 Fix the navigation bar overlapping the "add shortcut" bottom sheet 
  • 🐛 Fix visible checkbox for uncompletable task in the template preview 
  • 🐛 Fix visible icon for task w/o description in the template preview 
  • 🐛 Show due date in the Template Task preview screen
  •  Update quick add highlight background color
  • 🐛 Fix banner overlapping bottom navigation view in some cases 
  • 🐛 Fix dates not being parsed again after reverting last highlight
  • 🐛 Fix not deleting reminders automatically
  •  Show sub items in the Item Details template preview screen
  • 🐛 Ensure workspace invite is only sent to users not in the workspace
  • 🐛 Fix adding label when editing task
  • 🐛 Fix crash when starting page is team inbox
  • 🐛 Fix login with Google when device cannot find credentials
  • 🐛 Fix not having "select tasks" menu item in Upcoming
  • 🐛 Fix parsing space correctly after reminder highlight
  • 🐛 Fix some issues with displaying task data in list
  • ⭐ Support for gallery templates deep links
  • 🐛 Avoid asking for permission when automatic reminders are disabled
  • 🐛 Fix incorrect title after rotation in the Project Preview screen
  • 🐛 Fix crashing issue in search

Nov 23, 2023

Web, macOS, Windows, Linux

  • Todoist has been revamped with a fresh, simplified layout! The cleaner look and feel will help you focus on what matters – completing meaningful tasks and making the most of your day. Learn more about the new layout.
  • You can now see if (and how many) sort or filter options are applied to your view, by looking at the number that appears next to the View icon at the top-right. (All the ways to sort or group tasks in Todoist.)
  • You may have encountered some delays when showing completed tasks in your views. This will no longer be a problem.
  • A connection alert will now appear below Quick Find‘s input field if there‘s something wrong with your connection to our servers.
  • Deleting completed tasks from the search results page wasn’t working properly. That’s been fixed.
  • After a recent update, our magical filter engine could no longer recognize “next weekday” in a filter query. Abracadabra, it can now.
  • After moving a task, the sidebar will no longer become unresponsive when you click on the project link in the pop-up at the bottom of your screen.
  • If a search yields no results, we’ll no longer tease you with the option to “Show more results” (because there aren’t any). Now, you’ll see the option to immediately search for completed tasks instead.

iOS

  • Navigating Todoist is now easier with the newly introduced simplified layout and navigation bar at the bottom of the screen. This is how it works.
  • It’s now also possible to view filters and labels in the board layout. To change the layout, tap the three dots icon, select View, and tap the Board icon. Then, group tasks by project, priority, label, or other attributes to see your filtered tasks arranged in columns.
  • If you’ve set your Todoist to Korean, you’ll be happy to know that it’s now possible to set a task duration in Korean using natural language in Quick Add.

Android

  • Explore Todoist with ease thanks to the fresh, simplified layout and the addition of a navigation bar at the bottom of the screen. Here's a quick run-through.
  • We've resolved an issue that was causing glitchy behavior in the view options. Now, filter by assignee and the Reset all button are running smoothly again.
  • After a recent update, setting a task duration wasn’t possible in some languages … because the OK button was missing. It’s back now.

Explore the other known issues that are still in our pipeline.

Nov 16, 2023

Web, macOS, Windows, Linux

  • Thanks to some tweaking, tasks with long descriptions or comments are now printed properly across multiple pages.
  • Clicking the X icon to remove an assignee from the task details was an impossible task. Not anymore.
  • Recently, completed tasks started appearing in the wrong order. They’re now shown in the correct chronological order again (most recently completed at the top).
  • You can now also select multiple completed tasks and delete them from the toolbar or context menu. (Tip: To select multiple tasks, hold down Ctrl or Cmd and click the task names.)
  • Before in board layout, moving multiple tasks from one column to another didn't always work if you needed to scroll. Now, it does.
  • We get it: sometimes, a timely reminder is not what you need right now. So now it’s possible to snooze reminder notifications. (Soon also available on macOS.)
  • When you copy a comment that includes a @ mention of a person, the mentioned tag will now remain intact upon pasting into a new comment.
  • Thanks to a bug fix, attachments will no longer vanish when you edit a comment.
  • We also solved some other issues with attachments in comments. Before, when editing a comment, attachments couldn’t be added, removed, or even seen. That’s all fixed now.

Android

  • Quick Add shortcuts weren’t working properly in Korean. Thanks to some language lessons and tweaking, they are now. (If you want to refresh your memory, here’s a list of all the shortcuts in Quick Add.)

Check out some of the other known issues that are currently on our radar.

Nov 9, 2023

Web, macOS, Windows, Linux

  • Labels for completed sub-tasks weren’t always displayed properly, but they are now.
  • In some cases, user avatars would appear disproportionally large (like, really huge). Now they’re back to their normal size.
  • We fixed an issue that caused "Sync last completed:" to show "unknown.”
  • When grouping tasks by label, the order of the groups once again follows the order of the labels in the label list.
  • Thanks to a bug fix, you can now scroll down when viewing filters in the board layout. (Did you know we rolled out board layout for filters and labels last week?)

iOS

  • We’ve cleaned up the Quick Find screen ("Search") and removed some unnecessary elements (like task counts). Now, with room to display more recently viewed items, finding your common lookups is even faster.

Android

  • Fixed an issue that caused the app to crash after opening the Productivity view.
  • We also said bye-bye to a bug that caused Todoist on Wear OS to crash. 👋
  • Accidentally completed a task in Todoist in the Noir theme? No worries, now that the UNDO button is visible again.

Nov 2, 2023

Web, macOS, Windows, Linux

  • Great news if you’re a fan of custom filter views: Filters and labels can now also be viewed in board layout! Check out Amir’s video, in which he shows how to get a better overview of your filtered tasks with boards. (Looking for inspiration? Here are 24 custom views that you can create with filters.)
  • We changed the height of the toolbar for editing multiple tasks to one line, so it takes less space.
  • Thanks to some language lessons and tweaking, it’s now possible to set a task duration in Korean using natural language in Quick Add.
  • Sometimes when creating or editing a filter, the dialog would close unexpectedly. That’s now fixed.
  • Create multiple tasks by pasting multi-line text, and Todoist will once again recognize task details, like priority and due date. Plus, automatic reminders are now added correctly (if you’ve set these up in Settings).
  • If you’re on the free plan, it’s once again possible to remove a task’s due time in the scheduler. (You can also now remove a task’s duration if it has one).
  • Thanks to some tinkering, the emoji picker is running smoothly again. 🎉

iOS

  • We squashed a nasty bug that caused the app to crash after launching.
  • A few visual touch-ups to keep Todoist looking its best.

Android

  • Remember those tweaks we did last week to ensure that task attribute icons are no longer cut off by long project or section names? Well, that caused labels to disappear. 🙈 Labels are now visible again, but we’ll continue working on those attribute icons. To be continued.

Take a look at the known issues for a list of other bugs we're hoping to squash soon.

Oct 26, 2023

Web, macOS, Windows, Linux

  • When pressing the shortcut T to set a due date, the scheduler sometimes appeared off-screen, making it difficult to select a future date. We made sure that the scheduler is now always positioned on screen.
  • Thanks to some tweaks, adding a task to Todoist from our Quick Add browser extensions is now much, much faster. (You can download Todoist for your browser here.)
  • It is once again possible to connect Todoist to your Facebook account.
  • We squashed a bug that caused recurring tasks to disappear when they were completed in a different language (e.g., in a browser set to a different language or by a collaborator that uses Todoist in a different language).
  • We’ve done some tweaking on drag & drop to make sure that projects are dropped in the right place.
  • When rescheduling a task with a due time, the automatic reminder will now also be set accordingly.

iOS

  • Now also on iOS, changing your project’s layout just got one tap faster with a new and improved interface. Go to the project menu via the three dots icon in the top-right, select View, and tap the List or Board icon to select the desired layout.
  • When setting a due time, the time zone section was temporarily invisible. It’s back now.

Android

  • If you use a password manager on your device, you can now also use its autofill function to enter the code for two-factor authentication. (Have you enabled two-factor authentication yet?)
  • It’s now easier to delete labels or filters: When viewing a label/filter, tap the three dots icon in the top-right corner and select Delete.
  • A task’s duration will now also be copied when you duplicate the task.
  • We’ve done some tweaks to ensure that task attribute icons are no longer cut off if you have a long project or section name.
  • Links to a section of a project are working properly now.
  • We accidentally made the divider lines in widgets way too dark. They’re back to their correct color.
  • All text is again visible in Dark mode now that it’s displayed in the right color.

Oct 19, 2023

Web, macOS, Windows, Linux

  • After taking it out for a spin, we’ve decided to relocate the toolbar for editing multiple tasks to the top. Thanks for your feedback!
  • We’ve fixed some scrolling issues that occurred in Upcoming when using the board layout.
  • The layout of reminder notifications has been updated. Now, the task name is placed front and center, and the notification includes the reminder time. It’ll make reading reminders at a glance easier, so you don’t lose time deciphering them. (Learn more about reminders)
  • Thanks to some tweaks, selecting and editing multiple sub-tasks when you’re in the task view is now also possible.

iOS

  • When recording audio comments in tasks with Todoist in the Sunflower theme, you’ll now have a clear view of the Cancel and Attach buttons. (This is how to record audio comments in tasks.)
  • A task’s duration will now also be copied when you duplicate a task.

Android

  • If you have a Samsung device, you’ll be happy to know that your device’s predictive text feature will no longer interfere with creating tasks in Todoist.
  • We’ve resolved an issue on Xiaomi devices where the app would occasionally crash when typing.

Find out about other known issues our team is working on.

Oct 12, 2023

Web, macOS, Windows, Linux

  • Your long task lists in Todoist will now load faster and scroll smoother thanks to a nifty little update called list "virtualization." Basically, this means we only load the tasks you can see on your screen. (Tell me more about those virtualized lists.)
  • We’ve made some fixes to task durations to make sure they no longer disappear when you unhighlight a date in the task’s name.
  • At times Todoist on web could get stuck on the loading screen. That’s now fixed.

Android

Oct 5, 2023

Web, macOS, Windows, Linux

  • Changing your project’s layout just got one click faster with a new and improved interface. ✨ (Check out the charming new icons.)
  • Thanks to a bug fix, you’ll no longer see the incorrect “label already exists” message when you rename your label from lower to uppercase.

iOS

  • On iOS, you now also have the option to permanently display the completed tasks of a project. Go to the project menu via the three dots icon and tap Show Completed Tasks to take a look at your “to-done” list. (Settings will sync across devices and in shared projects.)

Go to our known issues to see other bugs our team is currently working on.

Sep 28, 2023

Web, macOS, Windows, Linux

  • We’ve redesigned the toolbar for editing multiple tasks and moved it to the bottom of your screen for easy access. Watch Amir’s quick demo of the new design.
  • It is now also possible to assign durations to multiple tasks at once. (ICYMI, task durations are now available on our paid plans!)
  • Reloading the web app is now even quicker, thanks to some under-the-hood changes to the way we release updates (they’re now released 50x faster!) 🚀

iOS

  • Your tasks will now also appear in the correct order in widgets and on your Apple Watch.
  • We fixed an issue where long text was cut off in the Settings menu, making it hard to read in certain languages.
  • After some reconfiguration, complex filter views will now take less time to load in widgets.
  • We did some tweaking to make sure you can no longer complete an uncompletable task in the interactive widgets on iOS 17. (More about uncompletable tasks.)
  • Thanks to a bug fix, moving tasks to a different project using the search field is working once again.

Sep 21, 2023

Web, macOS, Windows, Linux

  • You can now choose to display the completed tasks of a project permanently. Go to the project’s view options (the View icon at the top-right) to select if you want to show (or hide) completed tasks. Your settings will sync across devices and – for shared projects – between teammates. (Here are more ways to keep track of your “to-done” list).
  • Thanks to some tweaks to reminder notifications on macOS, clicking on a notification will now open the task in Todoist. Plus, the Complete button will now … well, complete the task. ✅
  • To copy the link to a task, you can now use the keyboard shortcut Shift ⇧ + Cmd ⌘ + C or Shift + Ctrl + C. (Save time in Todoist with this complete list of keyboard shortcuts.)
  • Updating your time zone settings is now much clearer, thanks to some refining and rewriting.

iOS

Android

  • You can now choose to display the completed tasks of a project permanently. To show/hide completed tasks, go to the project menu (tap the three dots icon) and select View. Your settings will sync across devices and – for shared projects – between teammates. (Here are more ways to keep track of your “to-done” list.)

Find out about other known issues our team is working on.

Sep 14, 2023

Web, macOS, Windows, Linux

  • In our never-ending quest to simplify Todoist and speed up your workflows, we’ve unified traditional search and our (rather hidden) command menu into one Quick Find bar. Consider it your central hub for finding, navigating to, and doing anything in Todoist – without lifting a finger from your keyboard. Just type Cmd/Ctrl + K, and off you go. 🚀
  • Never lose a comment with our new comment editor. From now on, closing a task won’t discard your unsent comments. Instead, they’ll be saved as drafts so you can finish and send them at your convenience. Plus, clicking outside the comment field will no longer dismiss the comment you’re working on. There’s now a Cancel button for that.
  • Drag & drop keeps getting better and better: You can now also drop tasks into collapsed project sections.
  • When you write dates within code blocks in Quick Add, they will no longer convert into due dates.
  • Printing wasn’t working correctly on the activity log with filters enabled, but now things are back to normal. (Learn how to print your tasks.)
  • We’ve fixed a bug that caused an error to appear when you dragged a task out of the Overdue section in the Today view.
  • Thanks to some multilingual fine-tuning, our Quick Add in French, Brazilian Portuguese, and Russian no longer confuses task durations for due dates. (Did you know Todoist is available in a variety of languages?)

iOS

  • To change the language of your app, you now have to go to your device’s Settings app (here’s how).
  • We’ve fixed a bug that caused the Quick Add button to disappear after you viewed an archived project.

Take a look at some of the known issues we’re currently working on.

Sep 7, 2023

Web, macOS, Windows, Linux

  • We accidentally removed the globe icon in the scheduler for tasks with a fixed time – it’s back now. (🌏 Tip: Do you collaborate with people across the globe? A fixed time ensures the due time of your task stays the same regardless of your time zone. Learn more.)
  • From now on, when you upload multiple files and one file exceeds the size limit, we’ll only remove that file and make sure the rest gets uploaded as you intended.
  • See your teammate’s avatar photo appear instantly after assigning multiple tasks at once. (Try these batch actions to manage your tasks more efficiently.)
  • Reschedule a task, and you can now jump directly to the new date in the Upcoming view. Just click on the date in the pop-up at the bottom of your screen.

Want to know if we’re working on that pesky bug you’ve been encountering? Take a look at some of the known issues.

Aug 31, 2023

New in Todoist: ✨ task durations ✨

Daily planning just got a lot easier now that we’ve released task durations in Todoist! Learn more about this much-requested feature.

Bugs and improvements

Web, macOS, Windows, Linux

Check out some of the known issues we’re currently working on.

Aug 24, 2023

Web, macOS, Windows, Linux

  • While setting reminders, scrolling through the time options with the and arrow keys now actually allows you to select a time for your reminder instead of navigating to a different task in the list.
  • Your recent activities are looking a lot prettier now that Markdown formatting is displayed properly in the activity log.✨

Find out about other known issues our team is working on.

Aug 17, 2023

Web, macOS, Windows, Linux

  • You can now turn off the daily/weekly goal celebration pop-up entirely from the Productivity tab in your Settings.
  • In a customized sidebar, the dragging and dropping of projects wasn’t always working properly. That’s been fixed. (In case you missed it, you can decide what shows up in your sidebar.)

Take a look at the known issues for a list of bugs with fixes in the works.

Aug 10, 2023

Web, macOS, Windows, Linux

  • You can again use ctrl/cmd + click to open links that point to other Todoist tasks in a new tab rather than annoyingly taking over the tab with the original task.
  • The "No Due" suggestion in the task details due date picker will now remove the due date like you would expect.
  • It was momentarily not possible to re-enable smart date recognition after disabling it. Now if you find you miss auto-detected due dates, you can feel free to change your mind. (A reminder that you can also easily “undetect” due dates in task names on a case-by-case basis for when you want to write a monthly report and not have it automatically schedule for the first of every month, for example.)
  • For some rare filters, the preview in the new Filter Assist would display no tasks when, in fact, tasks existed. Or would display different tasks than the actual task view. The Filter Assist preview now matches what the filter will actually show. (Uhhh, what’s Filter Assist again?)
  • Task Quick Add shortcuts weren’t correctly displaying projects and labels with certain emojis in the name (e.g., 9️⃣ and *️⃣). We no longer discriminate based on emoji. Even the really weird ones. You do you.

Don’t see the very bad bug that you keep running into? Here are the known issues we’re working hard to fix.