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
February 26, 2026
Web, macOS, Windows, Linux
- 🐛 Frankie fixed a quirk where overdue tasks in Today view ignored date order when you had manual sorting turned on. They now line up chronologically, as intended.
- 🐛 Frankie also fixed a bug where “Add filter below” would send your new filter to the bottom of the list instead of right where you wanted it.
iOS
- ⭐ Enric added three new App Shortcuts – Open Ramble, Open Today, and Open Upcoming – so you can jump straight to where you need to be right from Siri or the Shortcuts app.
- 🐛 Witold fixed wildcard searches in filters. Queries like “search:egg*” or “search:*milk” now actually return results instead of coming up empty.
- 🐛 Witold fixed date-based filters like “within 5 days” or “within -5 days” so they accurately display tasks due today plus the next or previous four days.
- 🐛 Hiroki fixed a bug where Ramble’s date parsing could misinterpret dates in non-English languages, so your tasks land on the right day every time.
- 🐛 Erik fixed a glitch where calendar days would awkwardly overlap when switching from week to month view.
- 🐛 Erik fixed a crash that happened when duplicate events appeared across multiple calendars.
- 🐛 Paul K. fixed an issue where toggling the Completed Tasks switch in the Display menu had no effect when using VoiceOver.
Android
- 🐛 Prateek squashed a sneaky test bug that was making our workspace project deletion checks fail randomly. Behind-the-scenes fix, but it keeps our code healthy.
- 🐛 Julia P. fixed a bug that prevented themes from applying correctly on certain devices.
- 🐛 Sergey fixed a bug that prevented the My tickets screen from opening.
- 🐛 Rasto built in a recovery sync that quietly gets Todoist back on track if something goes wrong in the background.
- 🐛 Prateek fixed a bug where “Next week” would vanish from Quick Add options if you had a one-day weekend set up.
- 🐛 Afzal fixed a bug that left Samsung widgets perpetually loading.
🔢 Versions
Latest versions at the time of publishing: Web v9904; iOS 26.2.23; Android v12056; Android Wear w12011; Desktop v9.26.4
February 19, 2026
Web, macOS, Windows, Linux
- 🐛 Ricardo fixed a bug where pasting multiple lines would duplicate automatic reminders on each new task when a due time was already set.
- 🐛 Craig fixed a quirk where hitting down arrow after using
G /to jump to a section would land you on the project’s first task instead of the section’s. - 🐛 Craig also solved a bug where filters using wildcard searches (“search:*”) mysteriously stopped working on the web app.
- 🐛 Frankie fixed a bug where the MFA verification modal kept popping back up after you’d already changed your email address.
- 🐛 Rui fixed a sneaky bug where project insights conveniently forgot about week 5, giving you incomplete completion totals for those longer months.
- 🐛 Ricardo fixed those formatting buttons that weren’t highlighting properly when you selected bold or italic text.
- 🐛 Francesca fixed a quirk where free users couldn’t accept invitations to a 6th or 7th project.
- 🐛 Seva fixed a behind-the-scenes issue that was preventing widgets from completing tasks properly.
- 🐛 Seva also fixed a resizing issue affecting the macOS app.
iOS
- ⚙️ Enric made scheduling reminders smoother by improving the “Before task” screen.
- 🐛 Enric also cleaned up an accessibility bug where toggle switches were announcing “Urgent” even when that label wasn’t visible.
- 🐛 Paul K. made sure your location and time reminders are now clearly distinguished – tasks with just a location show a map pin, while those with both display both icons.
- 🐛 Hiroki tackled an issue where your most recent photo wouldn’t attach if it was stored in iCloud.
- 🐛 Thanks to Witold, the back and forward buttons now work reliably when navigating the help center from the app.
- 🐛 Hiroki updated Ramble’s microphone permission screen to meet App Store guidelines, keeping everything running smoothly behind the scenes.
- 🐛 Paul K. fixed an issue where task names would spill into neighboring days when your calendar was packed with overlapping durations.
- 🐛 Enric fixed the bottom padding on the small Tasks widget for iOS 26, so it looks properly aligned again instead of awkwardly cut off.
- 🐛 Hiroki added the missing Czech localization file, so Czech users on iOS will see proper system strings instead of English fallbacks.
Android
- 🐛 Prateek fixed Ramble animations to respect your accessibility settings, so they’ll stay put when you’ve turned off motion effects.
- 🐛 Kris tackled a startup crash that could freeze the app before you even got started.
- 🐛 Pedro S. sped up bulk rescheduling so moving multiple tasks to new dates actually happens at the speed you’d expect.
- 🐛 Rasto cleaned up the calendar layout by removing the collapse/expand buttons that didn’t belong there.
- 🐛 Pedro S. fixed an issue where Quick Add would stop responding after the app returned from the background.
- 🐛 Prateek fixed a bug where toggling email notification settings in Android wouldn’t stick properly.
- 🐛 Rasto fixed template deep links from My templates so they actually work now.
- 🐛 Sergey fixed that annoying issue where the Scheduler would jump around while scrolling through periodic tasks.
🔢 Versions
Latest versions at the time of publishing: Web v9881; iOS 26.2.19; Android v12050; Android Wear w12005; Desktop v9.26.4
February 13, 2026
Web, macOS, Windows, Linux
- ⚙️ Craig added the ability for search filters to recognize wildcard characters, making it easier to find tasks with specific keywords.
- 🐛 Francesca resolved an issue in the calendar that allowed completed tasks to be accidentally dragged to a different date.
- 🐛 Rui fixed an issue where the Completed widget in Project Insights was mapping task counts to the wrong days of the week and ignoring your preferred start of week setting.
- 🐛 Henning sorted out a bug where hitting Enter or Space on the “Remove date” button would inexplicably open the date picker instead of, you know, removing the date.
- 🐛 Pedro A. fixed an issue where clicking on a recent location when setting a location reminder wouldn’t work if you held the mouse button down for too long.
- 🐛 Thanks to Ernesto, you can now interact with toast notifications without accidentally clearing your carefully curated task selections.
- 🐛 Natalie ensured completed tasks load properly in calendar layouts, even when looking further than two months out.
- 🐛 A bug that accidentally deleted task names while retyping parsed dates in Firefox has been resolved by Craig.
- 🐛 Craig also made sure task comments no longer disappear after a full sync.
- 🐛 And, thanks to Craig, the activity log now correctly displays task names instead of raw
{task}placeholders if you’ve set your language to Turkish. - 🐛 Frankie fixed an issue where the assignee picker incorrectly pre-selected “Unassigned” when multiple tasks with different assignees were selected. Now the picker shows no pre-selection.
iOS
- ⚙️ Witold made selecting times a breeze by showing times in 5-minute intervals instead of forcing you to scroll through every single minute.
- ⚙️ Hiroki made sure your task view stays put, even when you mark the task as complete.
- 🐛 Paul K. fixed an issue where the Quick Add autocomplete popup looked too light in dark mode on iOS 26. Now your late-night task creation stays nice and dark.
- 🐛 Erik fixed an issue where calendar events appearing in multiple shared calendars were merged instead of displayed separately.
- 🐛 Enric fixed an issue where quickly tapping the task circle wouldn’t always complete your tasks.
- 🐛 Witold fixed an issue that would sometimes prevent Ramble from starting, especially when launching via Siri.
Android
- ⚙️ Rasto made sure your Wear complications show a default state when caches fail to load.
- 🐛 Thanks to Julia P., you’ll never miss a recurring task reminder again, even after a device reboot.
- 🐛 Pedro S. made location reminders more reliable, so you can always count on your reminders to trigger exactly when and where you need them.
- 🐛 Olga sorted out an issue where task sorting by deadline wasn’t working quite right.
- 🐛 Prateek fixed an issue where previously completed sub-tasks were incorrectly re-completed when undoing the completion of a recurring parent task.
- 🐛 Julia P. fixed a crash that could occur if your phone is set to a non-standard timezone ID.
- 🐛 Rasto tackled some pesky app freezes that were caused by improper async handling.
- 🐛 Prateek fixed a crash that could occur when accessing projects.
🔢 Versions
Latest versions at the time of publishing: Web v9824; iOS 26.2.13; Android v12042; Android Wear w11997; Desktop 9.26.3
February 06, 2026
Ramble: Now with sections and smarter context
Ramble supports sections now, so you can say “Add quarterly report to the In Progress section” or “Put that movie in the Thriller section of my Watch List project” and tasks land exactly there.
It also picks up context from wherever you start. Open Ramble from the Today view, and tasks automatically get scheduled for today. Start from a label view, and they inherit the label. One less thing to specify. 🙌
Web, macOS, Windows, Linux
- ⚙️ Seva ensured scrollbars on Windows now have a consistent color, making them easier to interact with, especially in the dark theme.
- 🐛 Seva restored the tray icon on Linux after it disappeared in the latest release.
- 🐛 Thanks to Ricardo, your account name updates stick right away - no more waiting or wondering if the change took.
- 🐛 Frankie made sure the Shift+R keyboard shortcut now properly opens the assignee picker when you've got multiple tasks selected.
🔢 Versions
Latest versions at the time of publishing: Web v9773; iOS 26.1.24; Android v12034; Android Wear w11989; Desktop 9.26.3
January 29, 2026
Web, macOS, Windows, Linux
- 🐛 Pedro A. fixed an issue in the task editor where labels containing numbers would not be recognized correctly when followed by dates.
- 🐛 Natalie fixed an issue where recurring tasks would disappear from the monthly calendar after scrolling past the week they were scheduled in. No more losing track of your future to-dos.
📧 Email forwarding is now on mobile
Inbox Zero, now from your phone. You can forward emails as tasks or comments directly from your mobile on both iOS and Android. Find the unique email address for any project or task in the three-dot menu to start sending emails straight to Todoist.
Kvik-tip
iOS
- ⭐️ Enric added two new swipe gesture options you can choose in Settings: None (to disable swipe gestures) and Reminders (to quickly add a reminder with a swipe). Learn more about changing your swipe actions.
- ⚙️ Swipe-to-select on iOS now uses two-finger swipe. We’ve switched to Apple’s native multi-select to make task selection more reliable. You can now select a task by swiping with two fingers. (Alternatives: long-press a task in list layout or tap Select in the three-dot menu.)
- 🐛 Witold swooped in to fix an issue where Todoist wasn’t respecting your custom date format from iOS settings when you used Quick Add. No more wrestling with the wrong dates!
- 🐛 Andris fixed a bug where the Inbox was mysteriously missing from the project suggestions when editing tasks.
- 🐛 Hiroki took care of an issue where tasks could be accidentally duplicated when adding them through Ramble. No more double-checking your to-do list!
Android
- ⭐ Prateek made task management even smoother by adding Reminders and None options to the handy task swipe actions.
- ⭐ Pedro S. made capturing tasks even faster by aligning Ramble’s default due dates with your active view. Starting a Ramble session from Today, a specific day in Upcoming, or a calendar time slot, now automatically applies that date to your new tasks (unless you specify otherwise).
- 🐛 Prateek fixed an issue where adding multiple tasks at once wasn’t working properly.
- 🐛 Pedro S. fixed an issue where Quick Add became unresponsive after restoring the app from the background.
- 🐛 Afzal fixed an issue where the widget would unexpectedly reset the scroll position on Samsung devices. No more frustrating jumps – your scrolling stays put.
🔢 Versions
Latest versions at the time of publishing: Web v9703; iOS 26.1.24; Android v12030; Android Wear w11985; Desktop 9.26.2
January 22, 2026
Ramble is live on all platforms 🚀
After thousands of brain dumps, meeting recaps, and “oh wait, I need to remember that” moments during the Beta, Ramble is now an official part of Todoist.
Ramble is the fastest way to get tasks out of your head and into Todoist; simply speak your mind and watch your swirling thoughts transform into structured tasks, complete with projects, dates, deadlines, and priorities.
Ready to turn thinking into doing? → Learn more
Web, macOS, Windows, Linux
- ⚙️ Scott improved scrollbar visibility in dark theme for Windows Chrome.
- 🐛 Frankie made it a cinch to drag tasks along the first day of the week in the calendar view, even on smaller screens.
- 🐛 Rui made some thoughtful tweaks to how mentions and links display in your activity log, so you can easily keep track of what’s going on.
- 🐛 Frankie sorted out a midnight mix-up where tasks scheduled for 11:59 PM were incorrectly showing up at 12:00 AM on your calendar.
- 🐛 Ricardo tackled a pesky bug that could reorder your overdue tasks when you were trying to keep them in your preferred manual sorting order.
- 🐛 Ricardo also fixed some task ordering issues, so you can now drag and drop tasks between sections, in and out of sub-tasks, or reorder within sub-tasks without any unexpected surprises.
iOS
🔔 New: Urgent reminders on iOS
Thanks to Enric, we’ve just rolled out a first preview of Urgent Reminders on iOS! For those tasks you simply can’t miss, you can now toggle on “Urgent” to trigger a persistent, full-screen alarm that cuts through Silent and Do Not Disturb modes – and yes, it also rings on your Apple Watch!
You can even set one instantly in Quick Add by adding an exclamation mark to the reminders shortcut (e.g., “Pick up kids after work 5pm!10mb!”).
Note: This feature is currently a preview available only on the Todoist iOS app (v26.1.17).
→ Learn how to add an urgent reminder first alarm in our Help Center.
- 🐛 Andris updated the Add Task widget to ensure that it now reliably adds all tasks to your configured project section.
- 🐛 Witold fixed a crash that could happen when rescheduling multiple tasks at once. No more worrying about tasks disappearing when you’re trying to get organized.
- 🐛 Enric fixed an issue where URLs inside code snippets were being incorrectly parsed as clickable links.
- 🐛 Witold ensured that sub-tasks now correctly appear in projects using board layout, even when custom grouping by label or priority is applied.
- 🐛 Witold fixed a pesky repeat task display issue where “Every! month” would show up as “Every month on the 7th.”
- 🐛 Paul K. made sure newly-created workspace projects now display the expected layout when opened.
- 🐛 Paul K. also fixed an issue where new projects would show a customization indicator, even if you hadn’t actually customized the View options.
- 🐛 Enric fixed an issue where Todoist would keep pestering you to update your time zone, even after you’d already taken care of it.
- 🐛 Witold resolved an issue where educational tooltips in the navigation bar would obscure the very thing they were trying to point out on iOS 26+.
Android
- 🐛 Olga resolved a padding issue that previously made it difficult to tap edge buttons and other interactive elements on certain devices.
- 🐛 Pedro S. streamlined Quick Add by ensuring the Ramble button swaps for the submit button as soon as you start typing.
- 🐛 Rasto tackled a critical sync error that could previously undo your recent work.
- 🐛 Rasto also made sure Quick Add’s submit button remains consistently responsive.
- 🐛 Prateek addressed several board layout inconsistencies, ensuring sub-tasks now correctly appear when using custom grouping in projects, as well as in Today, label, and filter views.
- He also corrected a recurrence bug where tasks set for “co ndz” (short for “every Sunday” in Polish) were mistakenly showing on Mondays, and resolved an issue where custom recurrence end dates were off by a single day.
- 🐛 Also, Prateek worked hard to resolve a series of crashes occurring across the app and the Quick Actions widget, ensuring a much smoother and more reliable experience.
- 🐛 Prateek fixed an issue where the Dynamic Add button wasn’t properly adding new tasks to the top of the list.
- 🐛 And lastly, thanks to Prateek, you can once again edit task descriptions that contain a link.
🔢 Versions
Latest versions at the time of publishing: Web v9654; iOS 26.1.17; Android v12022; Android Wear w11977; Desktop 9.26.2
January 14, 2026
Web, macOS, Windows, Linux
- ⚙️ Francesca improved the Pro plan cancellation flow to redirect you directly to Stripe, making the process clearer and more straightforward when you need to manage your subscription.
- 🐛 Henning fixed smart deadline parsing for Norwegian, so “i morgen” and friends work as they should. Kjempebra!
- 🐛 Natalie fixed a quirky bug where you could set your name as “Todoist” or “Doist.” Now the name field actually expects, well, your actual name. 🙃
iOS
- 🐛 Erik rewrote the timezone dialog so it explains what’s changing instead of leaving you guessing.
- 🐛 Witold fixed a time zone issue that kept your goal celebration from showing all your completed tasks.
- 🐛 Andris fixed a bug where manually sorted tasks would lose their order when rescheduled.
- 🐛 Witold fixed a bug where the Share extension ignored your section choice and dumped tasks into the project root instead.
- 🐛 Andris fixed a crash that hit early adopters testing iOS 26.1 beta builds.
- 🐛 Hiroki polished up the comments design with some thoughtful refinements.
Android
- ⭐ Pedro S. added session start labels to Ramble’s tasks, giving you helpful context about when each thought session began.
- ⭐ Prateek added section selection to Ramble, so you can now capture tasks by voice directly into specific sections during your brain-dump sessions.
- 🐛 Prateek fixed an issue where checkboxes would overlap with the toolbar on foldable devices. Everything stays in its place now, exactly where it should be.
- 🐛 Pedro S. brought Android’s free Ramble session limit in line with web.
- 🐛 Olga fixed the filters lock dialog so it actually looks good in dark mode.
- 🐛 Olga fixed the scheduler so it’s no longer comically tiny when you turn your phone sideways. 🧐
- 🐛 Rasto fixed that annoying quirk where swiping back on Quick Add would dismiss your keyboard but leave the window hanging there awkwardly.
- 🐛 Kris fixed an issue where highlighting text across multiple lines didn’t work properly.
🔢 Versions
Latest versions at the time of publishing: Web v9583; iOS 26.1.6; Android v12012; Android Wear w11967; Desktop 9.26.2
January 07, 2026
Web, macOS, Windows, Linux
- ⚙️ Ben moved the multi-select toolbar to the bottom of your screen, where it’s easier to reach and won’t block your view of tasks.
- 🐛 Rui fixed an issue where the insights sidebar would show up when printing your project view.
- 🐛 Natalie fixed an issue where rescheduled tasks wouldn’t always highlight in their new spot.
Android
- ⚙️ Olga added helpful tooltips to team filters, so you can hover and understand exactly what each filter does before you click.
- 🐛 Kris fixed the calculations for deadlines, so “3 days after date” and similar shortcuts now work the way they should.
- 🐛 Kris fixed the overdue bottom sheet in calendar view so long labels no longer cause a formatting mess.
- 🐛 Kris fixed the “Add project” context menu so it appears where it should, not floating off into the void.
- 🐛 Kris fixed an issue where Quick Add would forget its state, so the Ramble vs Submit button choice sticks like it should.
- 🐛 Kris fixed a crash that could happen when searching with a missing project.
- 🐛 Kris fixed a bug where dragging and dropping board items could create duplicates.
- 🐛 Kris caught a quirky bug that occasionally showed “reset 0 sub-tasks” in your activity log when completing recurring tasks.
- 🐛 Prateek fixed a clipping issue in board view where your last task and the Add Task button were getting awkwardly cut off.
- 🐛 Kris fixed a crash that could happen when searching for tasks in projects that no longer exist. Your search results should load without drama now.
🔢 Versions
Latest versions at the time of publishing: Web v9539; iOS 26.1.0; Android v12004; Android Wear w11959; Desktop 9.26.1