ThunderLink 1.2.9
by Christoph Zwirello, Mike Hardy
Clickable, durable links to specific messages inside Thunderbird.
About this Add-on
ThunderLink - clickable, durable links to specific messages
======================================================
[Thunderbird 68 note: Not currently working, the APIs moved again and Thunderlink has not been adapted yet. Follow here https://github.com/mikehardy/thunderlink/issues/48 but if you need this extension in your workflow stay on an older thunderbird for now]
ThunderLinks are durable hyperlinks to specific email messages.
Make a reference to the ThunderLink anywhere you want immediate access to the original message contents in full. For example, wikis, task trackers, etc.
Click on a ThunderLink later to open that specific message in Thunderbird.
You may customize ThunderLink formats to fit your needs.
You may even configure ThunderLink to tag the email while creating the link, enabling advanced workflows and more productivity!
ThunderLinks are durable even if you file the message. They are based on the unique message ID generated when an email is sent. This enables the Thunderbird email client to quickly and reliably find and select any email that exists in your Thunderbird mail store.
Installation
===========
Windows:
----------------
Download the "raw" version of the file that matches your Windows and Thunderbird versions, then double-click the file and confirm the registry script to merge it in to your registry:
These .reg files were generously provided by @mobileartur - please feel free to provide others or open pull requests to help other windows users. Note that 32bit Thunderbird is the current recommendation for Windows. For this reason we don't have registry files for 64-bit Thunderbird.
Linux (Tested on Ubuntu 18.04LTS):
------------------------------------------
Mac:
----------
You may integrate directly with thunderbird using helper scripts as described here:
https://github.com/mikehardy/thunderlink/blob/master/integration/macosx/install.txt
Separately, it is possible to interoperate with Mail.app on macOS and Thunderbird on (for example) Windows with the same links, following these instructions: https://github.com/mikehardy/thunderlink/wiki/macOS-compatibility---interoperability
Usage
-------------
Use the keyboard shortcut for the ThunderLink format you want (e.g. Ctrl-Alt-6) or right-click on an email and select 'ThunderLink...' and the format you want. You now have the ThunderLink to your email in your clipboard. You can paste it into your personal wiki, or your project teams wiki, or a new task entry in your task tracker for instance.
If you would like a clickable ThunderLink with the email's subject, use a pattern like this: `<subject>` - this may be pasted into other systems that render HTML.
If you registered the ThunderLink protocol correctly, a click on the ThunderLink will open your email directly using the ThunderLink options you configured (open in a new tab, open in a new window, etc)
Notes:
=======
Having trouble?
================
Make sure you have escaped newlines in your thunderlink strings. Use '\n' instead of the actual newline, and it will work. (Note: this is a change from prior versions, sorry)
In the unlikely event of a bug, please open an issue on the provided github link, taking care to include all the requested information.
Care to contribute? https://github.com/mikehardy/thunderlink
For devs cloning the repo use make 'makeXpi.sh <release-number>' to create distributables for Thunderbird
======================================================
[Thunderbird 68 note: Not currently working, the APIs moved again and Thunderlink has not been adapted yet. Follow here https://github.com/mikehardy/thunderlink/issues/48 but if you need this extension in your workflow stay on an older thunderbird for now]
ThunderLinks are durable hyperlinks to specific email messages.
Make a reference to the ThunderLink anywhere you want immediate access to the original message contents in full. For example, wikis, task trackers, etc.
Click on a ThunderLink later to open that specific message in Thunderbird.
You may customize ThunderLink formats to fit your needs.
You may even configure ThunderLink to tag the email while creating the link, enabling advanced workflows and more productivity!
ThunderLinks are durable even if you file the message. They are based on the unique message ID generated when an email is sent. This enables the Thunderbird email client to quickly and reliably find and select any email that exists in your Thunderbird mail store.
Installation
===========
- Install the ThunderLink Add-On in Thunderbird - https://addons.thunderbird.net/en-US/thunderbird/addon/thunderlink/?src=search
- Register the 'thunderlink' protocol in your OS following the instructions below:
Windows:
----------------
Download the "raw" version of the file that matches your Windows and Thunderbird versions, then double-click the file and confirm the registry script to merge it in to your registry:
- https://github.com/mikehardy/thunderlink/blob/master/integration/ThunderLink_WINXP_WIN7_32bit_Thunderbird_32bit.reg
- https://github.com/mikehardy/thunderlink/blob/master/integration/ThunderLink_WIN7_64bit_Thunderbird_32bit.reg
- https://github.com/mikehardy/thunderlink/blob/master/integration/ThunderLink_WIN10_64bit_Thunderbird_32bit.reg
These .reg files were generously provided by @mobileartur - please feel free to provide others or open pull requests to help other windows users. Note that 32bit Thunderbird is the current recommendation for Windows. For this reason we don't have registry files for 64-bit Thunderbird.
Linux (Tested on Ubuntu 18.04LTS):
------------------------------------------
- Install the desktop launcher that opens ThunderLinks in Thunderbird
- Download the thunderlink launcher https://github.com/mikehardy/thunderlink/blob/master/integration/thunderbird-tl.desktop
- Copy it to ~/.local/share/applications/thunderbird-tl.desktop
- Connect the "thunderlink" URL type to the launcher file
- Run the command `touch ~/.local/share/applications/mimeapps.list` to make sure you have a local MIME handler registry
- Add the handler: `echo "x-scheme-handler/thunderlink=thunderbird-tl.desktop" >> ~/.local/share/applications/mimeapps.list`
Mac:
----------
You may integrate directly with thunderbird using helper scripts as described here:
https://github.com/mikehardy/thunderlink/blob/master/integration/macosx/install.txt
Separately, it is possible to interoperate with Mail.app on macOS and Thunderbird on (for example) Windows with the same links, following these instructions: https://github.com/mikehardy/thunderlink/wiki/macOS-compatibility---interoperability
Usage
-------------
Use the keyboard shortcut for the ThunderLink format you want (e.g. Ctrl-Alt-6) or right-click on an email and select 'ThunderLink...' and the format you want. You now have the ThunderLink to your email in your clipboard. You can paste it into your personal wiki, or your project teams wiki, or a new task entry in your task tracker for instance.
If you would like a clickable ThunderLink with the email's subject, use a pattern like this: `<subject>` - this may be pasted into other systems that render HTML.
If you registered the ThunderLink protocol correctly, a click on the ThunderLink will open your email directly using the ThunderLink options you configured (open in a new tab, open in a new window, etc)
Notes:
=======
- Some task managers (for example, MyLifeOrganized (MLO)) require you to prefix the ThunderLink with `file:` to be treated like a link
- You can configure very complicated ThunderLinks if you like. For example:
```
Email: <subject> -s Tomorrow -* @ Work;Email;\nfile:<thunderlink>
```
Having trouble?
================
Make sure you have escaped newlines in your thunderlink strings. Use '\n' instead of the actual newline, and it will work. (Note: this is a change from prior versions, sorry)
In the unlikely event of a bug, please open an issue on the provided github link, taking care to include all the requested information.
Care to contribute? https://github.com/mikehardy/thunderlink
For devs cloning the repo use make 'makeXpi.sh <release-number>' to create distributables for Thunderbird