No description
  • JavaScript 55.1%
  • HTML 44.9%
Find a file
2026-05-28 21:40:55 -04:00
icons feat: reduce to context menu only with shared utilities 2026-04-12 00:16:27 -04:00
.gitignore chore: pre-release cleanup for v1.1.7 2026-04-25 10:50:46 -04:00
background.js fix api passthrough 2026-05-28 20:59:50 -04:00
bridge.html fix api passthrough 2026-05-28 20:59:50 -04:00
bridge.js fix api passthrough 2026-05-28 20:59:50 -04:00
manifest.json chore: bump version to 1.2.0 2026-05-28 21:40:33 -04:00
options.html chore: pre-release cleanup for v1.1.7 2026-04-25 10:50:46 -04:00
options.js cleanup 2026-04-23 10:37:01 -04:00
package.json chore: bump version to 1.2.0 2026-05-28 21:40:33 -04:00
popup.html fix date field (again) 2026-05-28 21:40:55 -04:00
popup.js fix date field (again) 2026-05-28 21:40:55 -04:00
README.md chore: pre-release cleanup for v1.1.7 2026-04-25 10:50:46 -04:00
super-productivity-logo.svg Create super-productivity-logo.svg 2026-04-18 16:31:37 -04:00

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)

  1. Open Thunderbird → Add-ons Manager (Ctrl+Shift+A / ☰ → Add-ons and Themes)
  2. Click the gear icon → Debug Add-ons
  3. Click Load Temporary Add-on…
  4. Select the manifest.json file 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

  1. Open an email in Thunderbird
  2. Right-click on the message in the list and select Send to Super Productivity
  3. 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)
  4. Click Add to Inbox — the task is sent to Super Productivity
  5. 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/