API
- ๐ง The API now no longer returns deleted users when querying teams or workspaces
Web
- ๐ข Add the ability to easily reset changes made to a view, which is very useful if youโre trying out new views but decide you donโt want to save the changes
- ๐ข The scheduled after deadline modal now has suggestions for the date picker, so users can easily schedule it for tomorrow, a week later, etc
- ๐ข When navigating between different workspaces and my tasks, we now remember the last saved view you were looking at
- ๐ข The default views for list view are now grouped by project, and grouped by status for kanban automatically
- ๐ง Recurring tasks can no longer be moved into projects
- ๐ง Always put unassigned, then yourself, and then members in alphabetical order when displaying workspace and team members anywhere in the app
- ๐ง Use the new deadline toggle component everywhere in the app for must be completed by deadline
- ๐ง Microsoft Oauth was broken for a small percent of users; this has been fixed
- ๐ง If a team has a user who left one workspace, they show up as having left for all workspaces; this has now been fixed
- ๐ง Project templates now properly support blockers!
- ๐ง The rich text editor no longer auto links. This means if you paste a URL and then keep typing, the text you type afterwards no longer becomes automatically joined to the URL formatting. Same thing with
monospaced text like this
. - ๐ง Added a loading state to the task modal if the data is not cached
- ๐ง Manual, one-time booking links should be single use
- ๐ง Fixed a bug where clicking on an empty time slot was not creating a new calendar event
- ๐ง When moving a task to a different project, the activity feed now makes the new project name clickable so you can instantly navigate there
- ๐ง Fix a bug where creating a new task in a project doesnโt show the task immediately without refreshing
Mobile
- ๐ข When you tap the calendar icon twice, you immediately jump to todayโs date
- ๐ข We now enforce a โminimumโ mobile version, and very old versions of mobile users will be prompted to update their app
- ๐ข The task modal now allows you to change statuses of tasks
- ๐ข We now have a toggle where you can show and hide various fields in the task form
- ๐ข The new task form now has the ability to set schedules for a task
- ๐ง Let mobile users know that Motion is best used on desktop and the mobile app is meant to be a companion, not a standalone
- ๐ง On Android, the time picker can now select time in addition to the date
- ๐ง Update no subscription page text to let users know how to contact support if theyโre having issues
- ๐ง The booking modal has been greatly simplified on mobile
- ๐ง The build string is now shorter and fits on the screen, so when users are reporting problems they can tell us which version theyโre on
- ๐ง If youโre at 3pm on Monday and you swipe right to Tuesday, youโre no longer reset to the beginning of the day; we now remember you were at 3pm.
- ๐ง The parent recurring task no longer allows comments; instead, comments must be made on the instances of the specific recurring task.
Backend
- ๐ข We now track which modals a user has seen across all devices, so we wonโt show duplicate modals
- ๐ง Give a much better error message when connecting to a calendar fails
- ๐ง Tasks should never have a minimum duration larger than the actual duration
- ๐ง Preserve proper blocker relationships on templated project creates
- ๐ง Fix a bug when recurring tasks would roll over past the next instance
- ๐ง We iterated on the new create task with AI prompt for better performance and accuracy

Luis Carrasco
Head of Product at Motion