Allow forwarding an email to an address to create a task.
Support Routine for Apple Watches.
Slot-based browser blocking
Allow the user to associate domains (gmail.com, salesforce.com etc.) to authorize accessing them only during those slots
Allow users to take notes that are not tight to anything and never disappear, unlike daily notes or event- or people-based notes
Calculate time saved from better organization but also scheduling, delegation and access to dashboard. Likewise, provide an analysis on a monthly/yearly basis of where one spent her time.
Allow the user to review her week/day.
Associate a snippet name with a page for easily pasting the page's content anywhere later
Facebook events actions
Import Facebook event reminders in the notifications view
Allow the user to browse at her activity in terms of achievements (tasks completed etc.)
Support for multiple versions of the same object’s content to allow rollbacking
Allow users to create a new Project object in notes that would represent a special progress-led task.
Allow the user to specify a priority for tasks and projects.
Allow users to record/track (through keyboard shortcut) how much time they're spending on a given task. For instance, when opening a task, they could start timing and it would automatically create an event from start time.
Allow the user to define goals; those would be displayed in the dashboard (https://blog.asana.com/2020/07/goals/).
These goals could even be recurrent e.g "Exercise every week". We could even go further and allow for multistep objectives e.g "Exercise 3 times a week"; would create a recurrent objective (i.e that would expire at the end of the week and be recreated every week) that would need to be ticked (?) 3 times to be completed, with a progress bar showing the percentage of completion.
Another approach would be to perform X times the action to achieve the objective.
Transpose time block to another calendar
You sometimes want an event not to appear in another calendar but for the time to be blocked so that nobody schedules anything there.
For instance, you could have a personal errand. By transposing the time to your professional calendar, you would be sure that nobody will put anything at this time.
Merge similar meetings in different calendars
Sometimes a meeting is in several calendars (yours, a colleague, your team etc.). Merging them into a single one would reduce the noise in your calendar view.
Recurring task allocations
Allow typing “something every FREQUENCY at TIME for DURATION” to create a recurrent task with an allocation attached to it by default.
Allow defining Zoom as the default conference tool
Merge similar events from different calendars
Merging similar events would un-clutter the Planner
Sharing meeting notes
Allow sharing meeting notes with participants and more people.
Planner 3-5-7-day views
Allow the user to select how many days to display in the Planner
Provide templates of schedule based on famous entrepreneurs/investors/scientists.
Support sending a message to Routine’s Telegram account to capture a task
Trigger a keyboard shortcut on a supported context (Gmail only for now) and pre-fill the console with the subject of the email and a link to it.
Advanced console time blocking
Allow the user to specify a range for a task. The console displays the different openings for the given day allowing the user to select one.
Launch at startup
Add Routine to login items automatically for Routine to be launched at start up
Reschedule link in calendar events
Add a reschedule link in calendar events to help the user reschedule even events that we not created through Routine
Agenda block/allow overriding
Allow overriding schedule with periods of time for which the user enforces allowing meetings to be scheduled for instance, or blocking everything from being scheduled. Today, people creates calendar events to block time for lunch etc. Those are not good solutions.
Google Tasks integration
Integrate Google Tasks (would allow the user to use the "Add to Tasks" in Gmail)
Google Reminders integration
Fetch Google Reminders and display them in the notifications
No longer support starring tasks
Display the action notifications received (conflicts, commute, product update, reminders, all-day events etc.) and allow the user to act upon them.
Group tasks through drag and drop
Allow the user to drag & drop tasks together, grouping tasks together into an unnamed slot
Event conflict action
Generate an action notification is a conflict is detected between two events from the selected calendars i.e taking place at the same time
Add more actions (e.g add block) and destinations (pages, events etc.)
Allow the user to define templates for notes.
Google Contacts birthdays actions
Fetch Google Contacts' birthdays and display them in the actions panel
Allow the user to delegate a task to someone else, being notified when the task changes states (postponed, time secured in calendar etc.) but also allowing the original user to request a status update.
When the task is completed, it boomerangs back to the original user for review.
The user can reschedule tasks for which time has been allocated either manually or through slots allowing, in the future, for "reschedule my morning".
Allow the user to select multiple objects (e.g tasks) to perform bulk actions e.g schedule, archive etc. Also allow using CMD+A to select everything: tasks in Inbox, tasks of the day, text in notes etc.
Allow the user to create filtered view objects
Convert note into a template
Allow users to convert a note into a template to be re-used in the future.
Send a notification to the user 3 days before a meeting takes place, advising to define the agenda (topics, duration etc.) and send it to the participants beforehand.
Allow the user to define templates to re-use for future meetings with pre-defined location, invitees etc.
Allow the user to share a page in read-only on the Web
Processing means unstacking every item one after the other, in full screen view, to maximize focus. This view will only be accessible through the Agenda view (on the processing event with a "start" button) and in the Event view (when in a processing event), see below
Allow the user to work offline & synchronize states when back online
Synchronize the states bidirectionnally, automatically 1) updating the local state and "reloading" the current page if necessary (including modifications made to the calendar) and 2) pushing the local modifications onto the network
Attach documents in notes
Allow the user to add attachments to notes through /attach, /upload etc.
Allow user to undo recent operations (text edition & task-related operations e.g archive)
Emoji in notes
Allow specifying an emoji by typing :
Support sending a message to Routine’s WhatsApp account to capture a task
Indentation in notes
Allow indenting bullet points etc. in notes
Allow capturing tasks through Siri
Allow to pin a page, person etc. for those to be always accessible
Allow the user to turn a Slack message into a Routine task within Slack through an integration.
Reorder tasks in list
Allow ordering tasks e.g in Today
Allow referencing an object (page, task, person) through #
Move (drag & drop)
Ability to move (drag & drop) a object to a page, task, event, person etc.
Allow users to create tags with #
Allow displaying additional timezones in the planner
Add code blocks
Allow adding a block specific to writing code.
Allow the user to select ranges of time and share those availability to book meetings.
Allow the user to point a person to a page for booking a meeting
Allow the user to take and edit daily notes, effectively creating a journal
Context notes in dashboard
Contextual notes in dashboard: daily or linked to current event
Dashboard full screen support
Support invoking dashboard on top of full screen apps
Previous app refocus
After closing the dashboard, put the previous app in foreground
Indicates when the next event will take place, emits a warning when approaching and display a counter when in the event while allowing for the app to be put forward to act upon the event e.g take notes. Also the menu icon could display the tasks of the day.
Trigger a keyboard with text selected (e.g Slack, WhatsApp etc.) and pre-fill the console with the selected text and add a link to the app/Web page; noteworthy is that it is possible (Kairn) to do this without introducing another keyboard shortcut.
Allow searching in tasks, events, people, pages and notes
Improved Journal screen
Rework the Journal to better display the new information e.g daily notes, completed/ignored tasks and events, archived pages etc.
Introduce Trash screen
New screen holding the archived objects
Working hours & days
Define the first day of the week and working hours
New complete/schedule keyboard shortcuts
Introduce new keyboard shortcuts to prevent conflicts with text edition (CMD+A, CMD+S etc.)
Additional keyboard shortcuts
Introduce keyboard shortcuts to perform most of the actions
Objects creation in notes
Allow creating objects (events, recurring tasks etc.) in notes through +
Improved Today screen
Rework the Today screen to support the new operations (complete, ignore, create event etc.) and include the daily notes
Allow the user to define time preferences through the creation of slots
Slot-based time allocation
Allow the user to allocate time for a task based on her time preferences e.g "something in Focus for 30 min"
Integration with Gmail to allow converting emails into tasks
Event properties edition
Support editing all the properties (participants, description, location, date, time, duration etc.) of events
Event creation through UI
Provide a user interface for creating events, specifying all the properties at once
Ability to create recurring events directly in Routine
Allow the user to connect multiple Google account to a single Routine profile
Event system notifications
Trigger notifications 10 minutes before an event
External tasks management
Allow tasks coming from third-party services (Notion, Google Tasks etc.) to be manipulated the same way: schedule, block time etc.
Port to Windows
Provide a Zapier connector for users to enhance their workflow.
Support Apple M1 processors.
Move objects (menu action)
Allow moving an object to another parent through a menu-based action.
Export notes through the clipboard
Allow exporting notes in the clipboard
Task recurrences in notes
Support displaying and manipulating task recurrences in notes