No description
- JavaScript 55.1%
- HTML 44.9%
| icons | ||
| .gitignore | ||
| background.js | ||
| bridge.html | ||
| bridge.js | ||
| manifest.json | ||
| options.html | ||
| options.js | ||
| package.json | ||
| popup.html | ||
| popup.js | ||
| README.md | ||
| super-productivity-logo.svg | ||
Send to Super Productivity — Thunderbird Extension
A Thunderbird MailExtension that sends the currently-displayed email to your Super Productivity inbox as a task with one click.
Features
- Right-click context menu on messages in the message list and compose windows
- Pre-fills the task title with the email subject
- Pre-fills notes with sender, date, message body (configurable), and an optional link to open the email
- Editable confirmation dialog with pre-filled details
- Set scheduled and due dates for tasks
- SP-style dark theme matching Super Productivity's design
- User-friendly error messages when Super Productivity is not running
Requirements
- Thunderbird 115+ (Manifest V3 support)
- Super Productivity v18.1.0+ with Local REST API enabled
- Open Super Productivity → Settings → Advanced → enable Local REST API
- Default port: 3876
Installation
Temporary install (development)
- Open Thunderbird → Add-ons Manager (
Ctrl+Shift+A/ ☰ → Add-ons and Themes) - Click the gear icon → Debug Add-ons
- Click Load Temporary Add-on…
- Select the
manifest.jsonfile in this directory
Package as .xpi for permanent install
cd sp-thunderbird
zip -r send-to-sp-thunderbird.xpi manifest.json background.js popup.html popup.js options.html options.js icons/
Then in Thunderbird Add-ons Manager: gear icon → Install Add-on From File… → select send-to-sp-thunderbird.xpi.
Configuration
After installing, open extension preferences (Add-ons Manager → extension → Preferences) to:
- Change the API URL (default:
http://127.0.0.1:3876) - Toggle whether the email body is included in task notes
Usage
- Open an email in Thunderbird
- Right-click on the message in the list and select Send to Super Productivity
- A confirmation dialog appears with pre-filled task details:
- Title: Email subject (editable)
- Notes: Sender, date, body content, and email link (editable)
- Scheduled & Due dates: Optional deadline fields (editable)
- Click Add to Inbox — the task is sent to Super Productivity
- The dialog closes automatically on success
File structure
sp-thunderbird/
├── manifest.json # Extension manifest (MV3)
├── background.js # Context menu registration and task sending logic
├── popup.html # Confirmation dialog UI (SP-themed)
├── popup.js # Dialog initialization and submission
├── options.html # Settings page (optional configuration)
├── options.js # Settings persistence logic
└── icons/
├── icon-32.png # 32x32 PNG icon (required)
└── icon-64.png # 64x64 PNG icon (required)
Building
cd sp-thunderbird
zip -r send-to-sp-thunderbird.xpi manifest.json background.js popup.html popup.js options.html options.js icons/