Or have a look at the source code on GitHub.
This browser extension was built with the intention to help you quickly add tasks to your Marvin account without having to open the app. Besides being able to add new tasks to Marvin, it also allows you to:
See your daily list of tasks
Add emails to Marvin from Gmail
Add snippets of selected text to Marvin in just two clicks
Badge with the number of tasks for today
Gmail Addon - lets you add emails to Marvin, both from the list of emails and from the single email view. You will see a message at the bottom of the page to let you know that the task was successfully created.
Context menu buttons - you can add a new task to Marvin by highlighting text on the page, right-clicking and clicking on "Add task to Marvin" button in the context menu. The task will be created using the following rules:
The title is a hyperlink containing the page title and the URL of the page where the text was selected
The note is the selected text
Extension also comes with a dedicated options page where you can configure the following:
Which buttons/inputs are visible in the Add Task view
Add/Change/Remove your API token
Force sync categories and labels
Choose where "Add to Marvin" button will be displayed in Gmail UI and whether the task will get scheduled for today
Auto-populate task title and note
If you'd like to add tasks that link to a webpage, or save some text from the page you're visiting, enabling the "Auto-populate Task Title/Note Input" settings will make that easier. With these settings enabled, the URL of the current page and selected text will be automatically added to the task's title and note.
Enabling permissions in Firefox
If you're using this extension in Firefox, you might have to enable certain permissions to be able to use all features in the extension. You can do that by right-clicking on the extension icon and then on "Manage Extension.
After that, you can configure permissions in the permissions tab:
Here's a breakdown for what each of these permissions does:
Access your data for all websites - this permission is used for the Context Menu buttons so that you can create a task from any website
Access your data for https://serv.amazingmarvin.com - this is needed for completing your tasks using the extension pop-up window
Access your data for *://mail.google.com - this permission is used so that you can add your Gmail emails to Marvin as tasks
If you have any suggestions, or run into a problem, please send us an email, or contact support from within the web or the desktop app (? → Contact Support).