A Thunderbird MailExtension that adds an R-b button to the compose window and
inserts a Reviewed-by: line for the currently selected sender identity at the
current cursor position.
manifest.jsondefines the extension metadata, permissions, and compose button.background.jsresolves the active sender identity and inserts the text into the editor.icons/compose-button.svgprovides theR-btoolbar icon.
The extension also defines a keyboard shortcut for the compose action:
Ctrl+Alt+Ron Linux and WindowsCommand+Alt+Ron macOS
Thunderbird lets you change extension shortcuts in its shortcut settings UI.
Use the provided Makefile from the project root:
makeormake xpibuildsdist/r-b-button-<version>.xpimake zipbuildsdist/r-b-button-<version>.zipmake cleanremoves thedist/directory
- Open Thunderbird.
- Open
Add-ons and Themes. - Select
Extensions. - Click the gear menu in the Add-ons Manager.
- Choose
Debug Add-ons. - Click
Load Temporary Add-on.... - Select the
manifest.jsonfile from this folder.
When the R-b button is pressed in the compose window, the extension:
- reads the currently selected sender identity,
- builds a
Reviewed-by:line from that identity, - inserts it at the current cursor position in the message body.
The inserted text uses this format:
Reviewed-by: Full Name <[email protected]>Reviewed-by: [email protected]if the identity has no display name
- The extension uses the identity currently selected in the compose window.
- Thunderbird 128 or newer is required by the manifest.
- The keyboard shortcut triggers the same compose action as clicking the
R-btoolbar button.