Functionalities
đź‘ś

Functionalities

0.15
Create recurring tasks in notes
Create recurring tasks in notes

Allow creating objects (recurring tasks etc.) in notes through

0%
Improved recurring tasks
Improved recurring tasks

Support deleting recurring tasks (along with future occurrences), duplicating blueprints etc.

0%
Improved recurring events (next/all)
Improved recurring events (next/all)

Support editing/deleting next/all future occurrences of a recurring event

60%
0.16
Contextual capture
Contextual capture

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.

60%
Text-selection-based capture
Text-selection-based capture

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.

60%
0.17
Event coloring
Event coloring

Support defining a custom color for events

Monthly view
Monthly view

Monthly calendar view.

Gmail integration
Gmail integration

Integration with Gmail to allow converting emails into tasks

90%
Command bar
Command bar

Support triggering commands on an item through a keyboard-controlled command bar

Offline mode
Offline mode

Allow the user to work offline & synchronize states when back online

70%
Undo
Undo

Allow user to undo recent operations (text edition & task-related operations e.g archive)

30%
Bulk operations
Bulk operations

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.

Planner configuration
Planner configuration

Allow configuring the planner: number of days, panes, weekly/monthly etc.

Daily notes
Daily notes

Allow the user to take and edit daily notes, effectively creating a journal

0%
Reference object (backlinks)
Reference object (backlinks)

Allow referencing an object (page, task, person) through #

50%
Tags
Tags

Allow users to create labels/tags

50%
Templates
Templates

Allow the user to define templates.

Event templates
Event templates

Allow the user to define templates to re-use for future meetings with pre-defined location, invitees etc.

Commands
Commands

Allow defining custom commands

0.18
Filtered views
Filtered views

Allow the user to display information in different layouts

Context notes in dashboard
Context notes in dashboard

Contextual notes in dashboard: daily or linked to current event

Advanced onboarding
Advanced onboarding

New and improved onboarding experience

Canvas
Canvas

Allow instantiating additional screens.

0.19
Additional timezones
Additional timezones

Allow displaying additional timezones in the planner

Task reminders
Task reminders

Support setting reminders on tasks

Custom types
Custom types

Allow defining/editing types

List layout
List layout

Allow displaying information as a list

Custom event reminders
Custom event reminders

Support defining custom reminders for events

Next Up
Collaboration
Collaboration

Support multiple users editing information

Conditional formatting
Conditional formatting

Allow formatting objects

Menu bar/systray widget
Menu bar/systray widget

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 or event provide quick access to sharing availability links.

Reorder tasks in list
Reorder tasks in list

Allow ordering tasks e.g in Today

Proposed redirection in the default console actions
Proposed redirection in the default console actions

Allow triggering redirection in the core commands provided by the console

0%
Nesting/indentation in notes
Nesting/indentation in notes

Allow nesting blocks in notes.

Outlook contacts
Outlook contacts

Import & synchronize contacts from Outlook

Outlook mail integration
Outlook mail integration

Allow converting Outlook emails into tasks

Move (drag & drop)
Move (drag & drop)

Ability to move (drag & drop) a object to a task, allocation, event etc.

Batch recurrences
Batch recurrences

Support recurring in batches i.e on a weekly basis

Recurring task allocations
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.

Launch at startup
Launch at startup

Add Routine to login items automatically for Routine to be launched at start up

Google Tasks integration
Google Tasks integration

Integrate Google Tasks (would allow the user to use the "Add to Tasks" in Gmail)

Google Reminders integration
Google Reminders integration

Fetch Google Reminders and display them in the notifications

0%
Zoom integration
Zoom integration

Allow defining Zoom as the default conference tool

Transpose time block to another calendar
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.

Ritual-based time allocation
Ritual-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"

Availability booking page
Availability booking page

Allow the user to point a person to a page for booking a meeting (one-time or permanent)

Share availability (manual)
Share availability (manual)

Allow the user to select ranges of time and share those availability to book meetings.

Time preferences (rituals)
Time preferences (rituals)

Allow the user to define time preferences through the creation of slots/rituals

Merge similar meetings from different calendars
Merge similar meetings from 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.

Star objects
Star objects

Allow to pin a page, person etc. for those to be always accessible

10%
Slack integration
Slack integration

Allow the user to turn a Slack message into a Routine task within Slack through an integration.

Code blocks
Code blocks

Allow adding a block specific to writing code.

Assistant
Assistant

Display the action notifications received (conflicts, commute, product update, reminders, all-day events etc.) and allow the user to act upon them.

Outlook Calendar
Outlook Calendar

Support Microsoft Outlook (Office 365) accounts

Considering
Apple/iCloud Calendar
Apple/iCloud Calendar

Support Apple/iCloud Calendar as a provider

Apple Reminders integration
Apple Reminders integration

Fetch reminders from a user’s Apple account

Improved Notion integration: parent setting etc.
Improved Notion integration: parent setting etc.

Improved the Notion integration

watchOS support
watchOS support

Support Routine for Apple Watches.

Sharing meeting notes
Sharing meeting notes

Allow sharing meeting notes with participants and more people.

Schedule templates
Schedule templates

Provide templates of schedule based on famous entrepreneurs/investors/scientists.

Advanced console time blocking
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.

Agenda block/allow overriding
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.

Remove starring
Remove starring

No longer support starring tasks

0%
Commenting
Commenting

Allow users to comment on a piece of information.

Group tasks through drag and drop
Group tasks through drag and drop

Allow the user to drag & drop tasks together, grouping tasks together into an unnamed slot

Versioning
Versioning

Support for multiple versions of the same object’s content to allow rollbacking

Introduce Trash screen
Introduce Trash screen

New screen holding the archived objects

0%
Event conflict action
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

0%
Improve Zapier
Improve Zapier

Add more actions (e.g add block) and destinations (pages, events etc.)

Google Contacts birthdays actions
Google Contacts birthdays actions

Fetch Google Contacts' birthdays and display them in the actions panel

Task delegation
Task delegation

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.

Reallocate time for tasks
Reallocate time for tasks

The user can reschedule tasks for which time has been allocated either manually or through slots allowing, in the future, for "reschedule my morning".

Convert note into a template
Convert note into a template

Allow users to convert a note into a template to be re-used in the future.

Improved Journal screen
Improved Journal screen

Rework the Journal to better display the new information e.g daily notes, completed/ignored tasks and events, archived pages etc.

0%
Meeting-specific actions
Meeting-specific actions

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.

Share page
Share page

Allow the user to share a page in read-only on the Web

Inbox processing
Inbox processing

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

Attach documents in notes
Attach documents in notes

Allow the user to add attachments to notes through /attach, /upload etc.

Emoji in notes
Emoji in notes

Allow specifying an emoji by typing :

Customize event notifications times
Customize event notifications times

Define when event notifications should fire: 10/5/2 minutes prior

WhatsApp integration
WhatsApp integration

Support sending a message to Routine’s WhatsApp account to capture a task

Pomodoro & Focus mode
Pomodoro & Focus mode

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.

Siri integration
Siri integration

Allow capturing tasks through Siri

Later
Email address forwarding
Email address forwarding

Allow forwarding an email to an address to create a task.

Slot-based browser blocking
Slot-based browser blocking

Allow the user to associate domains (gmail.com, salesforce.com etc.) to authorize accessing them only during those slots

Apple Contacts
Apple Contacts

Import contacts from Apple Contacts

Telegram integration
Telegram integration

Support sending a message to Routine’s Telegram account to capture a task

Notepad
Notepad

Allow users to take notes that are not tight to anything and never disappear, unlike daily notes or event- or people-based notes

Time analysis
Time analysis

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.

Review
Review

Allow the user to review her week/day.

Snippet
Snippet

Associate a snippet name with a page for easily pasting the page's content anywhere later

Facebook events actions
Facebook events actions

Import Facebook event reminders in the notifications view

Activity screen
Activity screen

Allow the user to browse at her activity in terms of achievements (tasks completed etc.)

Project object
Project object

Allow users to create a new Project object in notes that would represent a special progress-led task.

Task priority
Task priority

Allow the user to specify a priority for tasks and projects.

Goal
Goal

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.

Microsoft ToDo integration
Microsoft ToDo integration

Synchronize with Microsoft Todo

Todoist import
Todoist import

Allow importing tasks from Todoist

Todoist integration
Todoist integration

Support integrating with Todoist project management functionalities

Linux
Linux

Support the Linux platform

Github integration
Github integration

Pull tasks from Github.

Gitlab integration
Gitlab integration

Pull tasks from Gitlab.