Send Later Version History
119 versions
Be careful with old versions!
These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.
Version 7.3.5
Fix Send Later compatibility with Owl for Exchange.
- Source code released under Mozilla Public License, version 2.0
Version 7.3.4
FIX: Update the menu properly in the dynamic function editor
When creating or deleting functions in the dynamic function editor, update the list of available functions in the menu properly. Previously, updates were failing, so you had to close and re-open the editor window to refresh the list of available functions.
ENH: Accept CRLF line breaks in dynamic function export files
Now that dynamic function export files, i.e. ".slj" files, have line breaks in them, it's possible for them to be transmitted and copied in such a way that their LF line terminators get turned into CRLF, e.g., if someone views a .slj file in a browser and then copies and pastes it into a text file on Windows. There's no reason why we can't support this, so let's do it.
I18N: Several updates to the Chinese translations
When creating or deleting functions in the dynamic function editor, update the list of available functions in the menu properly. Previously, updates were failing, so you had to close and re-open the editor window to refresh the list of available functions.
ENH: Accept CRLF line breaks in dynamic function export files
Now that dynamic function export files, i.e. ".slj" files, have line breaks in them, it's possible for them to be transmitted and copied in such a way that their LF line terminators get turned into CRLF, e.g., if someone views a .slj file in a browser and then copies and pastes it into a text file on Windows. There's no reason why we can't support this, so let's do it.
I18N: Several updates to the Chinese translations
- Source code released under Mozilla Public License, version 2.0
Version 7.3.3
Finish up the last few strings in the Polish translation.
Thanks to Wojciech Kazimierczak for getting the Polish translation across the finish line!
Thanks to Wojciech Kazimierczak for getting the Polish translation across the finish line!
- Source code released under Mozilla Public License, version 2.0
Version 7.3.2
Fix potential message corruption in non-English locales
In some foreign languages it was possible for scheduled messages to be corrupted when they were sent, because a date being inserted at the top of the message contained a textual description of the sender's time zone, which could include foreign-language characters which confused Thunderbird into thinking there was a line break in the message where there shouldn't be one.
This has been fixed by no longer inserting the textual time zone description into the message.
In some foreign languages it was possible for scheduled messages to be corrupted when they were sent, because a date being inserted at the top of the message contained a textual description of the sender's time zone, which could include foreign-language characters which confused Thunderbird into thinking there was a line break in the message where there shouldn't be one.
This has been fixed by no longer inserting the textual time zone description into the message.
- Source code released under Mozilla Public License, version 2.0
Version 7.3.1
Fix date parsing in the Polish locale
Prior to release 7.3.0, we weren't actually parsing dates in Polish for people using Thunderbird in Polish, so we didn't notice that there was a bug for Polish in the third-party date-parsing library Send Later users. Starting in 7.3.0 we were doing a better job of selecting the language for parsing dates, so we started actually trying to parse dates in Polish, which caused the hidden bug to show up.
In this release we patch that bug, so now Polish users of the add-on should be able to type dates into the prompt window.
Prior to release 7.3.0, we weren't actually parsing dates in Polish for people using Thunderbird in Polish, so we didn't notice that there was a bug for Polish in the third-party date-parsing library Send Later users. Starting in 7.3.0 we were doing a better job of selecting the language for parsing dates, so we started actually trying to parse dates in Polish, which caused the hidden bug to show up.
In this release we patch that bug, so now Polish users of the add-on should be able to type dates into the prompt window.
- Source code released under Mozilla Public License, version 2.0
Version 7.3.0
Fix date-parsing for non-English locales (again)
The previous fix for Thunderbird 68 to make Send Later determine the correct locale to parse dates in apparently broke before Thunderbird 68 actually shipped, so an additional fix is called for.
People using Thunderbird in a foreign language that Send Later knows how to parse should be able to type dates in that language again.
This release also contains a small update to the Italian translation.
The previous fix for Thunderbird 68 to make Send Later determine the correct locale to parse dates in apparently broke before Thunderbird 68 actually shipped, so an additional fix is called for.
People using Thunderbird in a foreign language that Send Later knows how to parse should be able to type dates in that language again.
This release also contains a small update to the Italian translation.
- Source code released under Mozilla Public License, version 2.0
Version 7.2.1
Extra logging and error handling to work around an issue that seems to be cropping up for the first time in Thunderbird 68, preventing scheduled messages in some Drafts folders from being sent.
Compatibility changes for Thunderbird 71+.
Translation updates.
Compatibility changes for Thunderbird 71+.
Translation updates.
- Source code released under Mozilla Public License, version 2.0
Version 7.2.0
New feature: Support a simple n-minute delay for all sent messages
You can now configure Send Later (via its preferences) to schedule all messages which you send with the Send button or Ctrl-Enter to be delayed by a specified number of minutes.
Note that this feature and the "'Send' does 'Send Later'" feature are incompatible so only one of them can be enabled at a time.
Bug fixes:
The preferences window works in Thunderbird 71+ now.
Some (but perhaps not all) instances of the "Send Later" column showing in folders where it shouldn't have been fixed.
You can now configure Send Later (via its preferences) to schedule all messages which you send with the Send button or Ctrl-Enter to be delayed by a specified number of minutes.
Note that this feature and the "'Send' does 'Send Later'" feature are incompatible so only one of them can be enabled at a time.
Bug fixes:
The preferences window works in Thunderbird 71+ now.
Some (but perhaps not all) instances of the "Send Later" column showing in folders where it shouldn't have been fixed.
- Source code released under Mozilla Public License, version 2.0
Version 7.1.3
Saving modified dynamic functions and removing dynamic functions hasn't worked since the port to Thunderbird 68. This is now fixed.
Update translations.
Update translations.
- Source code released under Mozilla Public License, version 2.0
Version 7.1.2
Changes since 7.1.0 (including 7.1.1, which was never released):
Fix the OK, Cancel, and Reset buttons in the preferences window, which were broken in Thunderbird 68.
Add a preference to allow the user to disable the Ctrl-Alt-1, -2, and -3 key bindings in the message composition window.
Spread out the links at the bottom of the preferences window so they aren't all scrunched together.
Implement a compatibility fix for Thunderbird 70+ to make the toolbar buttons in the message composition window work properly again.
Update some translations.
Fix the OK, Cancel, and Reset buttons in the preferences window, which were broken in Thunderbird 68.
Add a preference to allow the user to disable the Ctrl-Alt-1, -2, and -3 key bindings in the message composition window.
Spread out the links at the bottom of the preferences window so they aren't all scrunched together.
Implement a compatibility fix for Thunderbird 70+ to make the toolbar buttons in the message composition window work properly again.
Update some translations.
- Source code released under Mozilla Public License, version 2.0
Version 7.1.0
Translation updates.
Fix the datepicker and timepicker in the Send Later prompt window.
Fix the datepicker and timepicker in the Send Later prompt window.
- Source code released under Mozilla Public License, version 2.0
Version 7.0.8
Thunderbird 68 compatibility change
- Source code released under Mozilla Public License, version 2.0
Version 7.0.7
Upgrade SugarJS, the library used to parse dates, for minor improvements in date parsing.
Fix a potential future Thunderbird compatibility issue.
Fix a potential future Thunderbird compatibility issue.
- Source code released under Mozilla Public License, version 2.0
Version 7.0.6
Fix a bug in the default preferences loading code which may or may not actually impact end users.
- Source code released under Mozilla Public License, version 2.0
Version 7.0.5
Make the Send Later icon appear next to the add-on name in the Tools | Add-On Preferences menu.
TB compatibility: Include some internal scripts necessary to use html:input in XUL files.
TB compatibility: Include some internal scripts necessary to use html:input in XUL files.
- Source code released under Mozilla Public License, version 2.0
Version 7.0.4
TRANSLATIONS: Various improvements to translations:
Thanks, as always, to all of my awesome translators!
FIX: Eliminate "double down arrows" in compose window.
Send Later was causing there two be an extra downward-pointing arrow on the right end of pop-up menu buttons. Not anymore!
FIX: Fix broken numeric input boxes.
A couple of text-entry boxes for entering numbers weren't functioning properly due to changes in Thunderbird 68. This has now been fixed.
ENHANCEMENT: Get rid of confusing "<from locale>" in preferences window.
Previously, when the user went to edit the label and value for one of the shortcut buttons, the label text that appeared in the preferences tag by default was "<from locale>". This was confusing and people didn't really know what to make of it. Now, the actual label text in the current language will appear instead, unless the user changes the label text, in which case the user's specified text will appear.
ENHANCEMENT: Add a tooltip for the "Send Later" button in the compose window toolbar.
- Complete Hungarian translation, thanks to Óvári!
- Additions to the Dutch and Greek translations.
- The correct, translated add-on name now appears throughout the add-on, for translations that choose to localize it, rather than the add-on name sometimes appearing as "Send Later" in English.
- Allow the log level settings in the preferences to be translated.
- Reorganize bits and pieces of the translation framework to accommodate language structure differences between English and some other languages, most notably Hungarian.
- Remove some English strings that somehow crept into the Armenian translation.
Thanks, as always, to all of my awesome translators!
FIX: Eliminate "double down arrows" in compose window.
Send Later was causing there two be an extra downward-pointing arrow on the right end of pop-up menu buttons. Not anymore!
FIX: Fix broken numeric input boxes.
A couple of text-entry boxes for entering numbers weren't functioning properly due to changes in Thunderbird 68. This has now been fixed.
ENHANCEMENT: Get rid of confusing "<from locale>" in preferences window.
Previously, when the user went to edit the label and value for one of the shortcut buttons, the label text that appeared in the preferences tag by default was "<from locale>". This was confusing and people didn't really know what to make of it. Now, the actual label text in the current language will appear instead, unless the user changes the label text, in which case the user's specified text will appear.
ENHANCEMENT: Add a tooltip for the "Send Later" button in the compose window toolbar.
- Source code released under Mozilla Public License, version 2.0
Version 7.0.3
Restore date-picker and time-pickers
For Thunderbird 68+, restore the date-picker and time-pickers to the Send Later prompt window, which means that it is once again possible to schedule a message exclusively using the mouse, and it is once again possible to put time-of-day restrictions on the delivery of scheduled messages.
Two caveats:
This change adds one additional new bit of functionality that wasn't there before: when you change either the start or end time in the "Between" range in the prompt window, the other time bracketing the range is adjusted to preserve the validity of the range. So, for example, if the start time is set to 11:00 AM and then you change the end time to 10:00 AM, the start time will change to 10:00 AM automatically.
Translation updates
Add an incomplete Hungarian translation.
Add the bare-bones of a Danish translation (you won't actually see any translated strings in the UI yet).
Thanks as always to my translators! Be in touch if you want to help translate.
For Thunderbird 68+, restore the date-picker and time-pickers to the Send Later prompt window, which means that it is once again possible to schedule a message exclusively using the mouse, and it is once again possible to put time-of-day restrictions on the delivery of scheduled messages.
Two caveats:
- The date-picker and time-pickers are only available in Send Later when the Lightning add-on is installed and enabled. This is because there is still no working date-picker or time-picker functionality in the core Thunderbird application, so Send Later is for the time being using the date-picker and time-picker included with Lightning.
- The Send later date/time-picker that could previously be added to the message composition toolbar is still unavailable, because the date-picker and time-picker in Lightning doesn't work in toolbar buttons.
This change adds one additional new bit of functionality that wasn't there before: when you change either the start or end time in the "Between" range in the prompt window, the other time bracketing the range is adjusted to preserve the validity of the range. So, for example, if the start time is set to 11:00 AM and then you change the end time to 10:00 AM, the start time will change to 10:00 AM automatically.
Translation updates
Add an incomplete Hungarian translation.
Add the bare-bones of a Danish translation (you won't actually see any translated strings in the UI yet).
Thanks as always to my translators! Be in touch if you want to help translate.
- Source code released under Mozilla Public License, version 2.0
Version 7.0.2
Fix a bug which was preventing messages from being marked replied or forwarded when a reply or forward was scheduled with Send Later.
Fix a Thunderbird 69 compatibility issue which was preventing the Send Later prompt window from going away after a message was scheduled.
Fix a Thunderbird 69 compatibility issue which was preventing the Send Later prompt window from going away after a message was scheduled.
- Source code released under Mozilla Public License, version 2.0
Version 7.0.1
This release of Send Later only works with Thunderbird 68 and newer. For older versions of Thunderbird, you need to download version 6.4.6.
This is the first release of Send Later which attempts to be compatible with Thunderbird 68, so there may be some rough edges I haven't stumbled across yet. Please let me know if you run into any problems that aren't mentioned below!
Here are the known, user-visible changes in this release:
The datepicker and timepickers in the Send Later dialog are currently disabled, and the datepicker / timepicker combo that goes in the compose window toolbar doesn't work. This is because there are currently problems with the datepicker and timepicker widgets, so I can't get them to work in Send Later. This has two functional impacts until I am able to fix it:
The preferences window (tab, actually) now has "Reset", "Cancel", and "OK" buttons, and any changes you make to preferences aren't actually saved untli you close the window or click the "OK" button.
At some point prior to Thunderbird 68 the functionality for validating preferences before saving them was lost. This has now been fixed.
The progress bar, which was has not been particularly useful for a long time, is gone. Instead of a progress bar, Send Later now displays a status of "CHECKING" while it is doing its periodic check for scheduled messages. Note that this message has not yet been translated so at least for this release it will appear as "CHECKING" in all languages.
References to addons.mozilla.org have been replaced with addons.thunderbird.net throughout.
This is the first release of Send Later which attempts to be compatible with Thunderbird 68, so there may be some rough edges I haven't stumbled across yet. Please let me know if you run into any problems that aren't mentioned below!
Here are the known, user-visible changes in this release:
The datepicker and timepickers in the Send Later dialog are currently disabled, and the datepicker / timepicker combo that goes in the compose window toolbar doesn't work. This is because there are currently problems with the datepicker and timepicker widgets, so I can't get them to work in Send Later. This has two functional impacts until I am able to fix it:
- You have to enter the send time by typing it rather than being able to click.
- You can't set time-of-day restrictions on scheduled messages.
The preferences window (tab, actually) now has "Reset", "Cancel", and "OK" buttons, and any changes you make to preferences aren't actually saved untli you close the window or click the "OK" button.
At some point prior to Thunderbird 68 the functionality for validating preferences before saving them was lost. This has now been fixed.
The progress bar, which was has not been particularly useful for a long time, is gone. Instead of a progress bar, Send Later now displays a status of "CHECKING" while it is doing its periodic check for scheduled messages. Note that this message has not yet been translated so at least for this release it will appear as "CHECKING" in all languages.
References to addons.mozilla.org have been replaced with addons.thunderbird.net throughout.
- Source code released under Mozilla Public License, version 2.0
Version 6.4.6
Fix a bug that was preventing arguments to dynamic scheduling functions from working properly.
- Source code released under Mozilla Public License, version 2.0
Version 6.4.5
There are no user-visible changes in this release. It slightly modifies the format of the file used to export or import dynamic scheduling functions, to make them easier to maintain in a source-control repository or view in a text editor. The old export/import format continues to be supported.
- Source code released under Mozilla Public License, version 2.0
Version 6.4.4
Make the dynamic function editor window resizable.
Fix the import and export buttons in the dynamic function editor, which were broken by an API change in Thunderbird 57.
Fix the import and export buttons in the dynamic function editor, which were broken by an API change in Thunderbird 57.
- Source code released under Mozilla Public License, version 2.0
Version 6.4.3
Fix how the scheduled date of messages in the Drafts folder is displayed so that the formatting obeys the current locale. For example, in the United States, the date should be displayed in MM/DD/YYYY format, while in the United Kingdom it should be DD/MM/YYYY.
Fix bug in date-picker for some older Thunderbird versions. The API in Thunderbird for formatting dates has been in a great deal of flux for the past several Thunderbird releases. Release 6.4.1 of Send Later was an attempt to make the date code in Send Later compatible up to Thunderbird 60.3.0. Unfortunately, although the changes did achieve compatibility with newer Thunderbird releases, they broke compatibility with older ones. This release attempts to address that.
Some versions of Thunderbird being used in a locale that uses UTF-8 (i.e., non-ASCII) characters were garbling the display of dates in the send button in the prompt window. This has been fixed.
The Turkish and Armenian translations have been updated, but are still incomplete.
Add some improvements to the Bulgarian translation.
Fix bug in date-picker for some older Thunderbird versions. The API in Thunderbird for formatting dates has been in a great deal of flux for the past several Thunderbird releases. Release 6.4.1 of Send Later was an attempt to make the date code in Send Later compatible up to Thunderbird 60.3.0. Unfortunately, although the changes did achieve compatibility with newer Thunderbird releases, they broke compatibility with older ones. This release attempts to address that.
Some versions of Thunderbird being used in a locale that uses UTF-8 (i.e., non-ASCII) characters were garbling the display of dates in the send button in the prompt window. This has been fixed.
The Turkish and Armenian translations have been updated, but are still incomplete.
Add some improvements to the Bulgarian translation.
- Source code released under Mozilla Public License, version 2.0
Version 6.4.1
Fix two problems with the date-picker widgets, i.e., the user interface elements in the compose window toolbar and Send Later pop-up dialog which allow you to choose the date for which to schedule the message:
The minimum compatible Thunderbird version for Send Later is now 32. Note that this was actually true before this release as well, but before, the minimum compatible version was incorrectly being specified as 25.
Translation updates:
I want to give a big shout-out to my translators!
- Send Later should now correctly obey the user's locale settings when determining the order in which to put the year, month, and day in the date-picker.
- The date-picker will now (I hope) work correctly in some locales where previously it didn't work at all.
The minimum compatible Thunderbird version for Send Later is now 32. Note that this was actually true before this release as well, but before, the minimum compatible version was incorrectly being specified as 25.
Translation updates:
- Add a Bulgarian translation.
- Finish the Czech translation.
- Finish the Finnish translation.
- Finish the Greek translation.
- Finish the Norwegian translation.
- Finish the Romanian translation.
I want to give a big shout-out to my translators!
- Krasimir Stoychev (bg)
- Vlasta Konvičná (cs)
- Dtrieb from BabelZilla (de)
- Erwin D. Glockner (de)
- Dimitrios Patikas (el-GR)
- urko from BabelZilla (es)
- strel (es)
- Samtron-Translations (http://translations.samipupu.com/) (fi)
- Kari Eveli (fi)
- Bigpapa from BabelZilla (fr)
- Shai65 from BabelZilla (he)
- HrantOhanyan from BabelZilla (hy-AM)
- Cesare from BabelZilla (it-IT)
- Amigomr from BabelZilla (ja)
- Michael Murer (nb-NO)
- markh from BabelZilla (nl)
- Maciej Kobuszewski (pl)
- Piotr Przybylski (Gabry$) (pl)
- João Martins (Jonypokas) (pt-PR)
- wetabax from BabelZilla (pt-PR)
- Mikael Hiort af Ornäs (sv-SE)
- Wang.H.K from BabelZilla (zh-CN)
- Mike (zh-TW)
- Source code released under Mozilla Public License, version 2.0
Version 6.4.0
Bump compatibility in XPI to make installation more reliable.
Update the first day of the calendar week for some translations.
Add some Romanian translation strings.
Update the first day of the calendar week for some translations.
Add some Romanian translation strings.
- Source code released under Mozilla Public License, version 2.0
Version 6.3.9
Completed simplified Chinese translation.
- Source code released under Mozilla Public License, version 2.0
Version 6.3.8
BUGFIX: Fix date-parsing for non-English locales
Release 6.3.6 broke date-parsing in languages other than English. This release fixes it.
Release 6.3.6 broke date-parsing in languages other than English. This release fixes it.
- Source code released under Mozilla Public License, version 2.0
Version 6.3.7
There was a bug in release 6.3.6 which broke the send later dialog and dynamic scheduling functions on some versions of Thunderbird. This has been fixed.
I've learned that versions of Send Later newer than 6.2.1 are incompatible with Thunderbird 24.* and older. Those versions of Thunderbird are nearly five years old and are no longer maintained, which means that they have numerous unpatched security holes on them. As such, users are strongly urged to upgrade to the current version of Thunderbird. If that is not possible for whatever reason, you may continue to use Send Later by downloading and installing version 6.2.1, but you will not get any new Send Later features or bug fixes.
I've learned that versions of Send Later newer than 6.2.1 are incompatible with Thunderbird 24.* and older. Those versions of Thunderbird are nearly five years old and are no longer maintained, which means that they have numerous unpatched security holes on them. As such, users are strongly urged to upgrade to the current version of Thunderbird. If that is not possible for whatever reason, you may continue to use Send Later by downloading and installing version 6.2.1, but you will not get any new Send Later features or bug fixes.
- Source code released under Mozilla Public License, version 2.0
Version 6.3.6
This release contains only changes that no one should notice:
Compatibility changes for recent versions of Thunderbird.
Upgrade to the current version of SugarJS.
Compatibility changes for recent versions of Thunderbird.
Upgrade to the current version of SugarJS.
- Source code released under Mozilla Public License, version 2.0
Version 6.3.5
BUGFIX: If a user set the hidden extension `extensions.sendlater3.first_day_of_of_week` to change how calendars display in date-pickers in Send Later, then the dates weren't lined up properly under the day headers in the calendars. This has been fixed.
- Source code released under Mozilla Public License, version 2.0
To create your own collections, you must have a Mozilla Add-ons account.