Skip to content

Releases: Extended-Thunder/send-later

TB128 compat, bump version to force release notes

12 Jul 03:49
Compare
Choose a tag to compare

There are some under-the-hood Thunderbird 128 compatibility changes in this 10.5.0 which you shouldn't notice. Aside from that, there are no changes that were not already present in 10.4.3. the only reason the version number has been bumped from 10.4.3 to 10.5.x is to force the release notes to display again so Thunderbird 128 users see the message in the release notes about the "Encrypt" button being required.

Note: Downloading and installing send_later_beta.xpi will subscribe you to future beta releases. We love beta-testers! The advantage is that if there's a bug that affects your workflow you'll help find it and get it fixed quickly. The disadvantage is that bugs are a bit more likely in beta releases. You can unsubscribe from beta releases at any time by downloading and installing send_later.xpi or installing from addons.thunderbird.net.

Bug fixes, Dutch translation updates

05 Jul 03:42
Compare
Choose a tag to compare
Pre-release

The "Skip next occurrence" menu command now does what it is supposed to and skips the next occurrence rather than deleting the scheduled message entirely.

The previous schedule settings are once again preserved properly in the pop-up, both when you edit a previously scheduled message and when you open the pop-up, make changes to it, close it, and reopen it again.

Dutch translation updates.

Note: Downloading and installing send_later_beta.xpi will subscribe you to future beta releases. We love beta-testers! The advantage is that if there's a bug that affects your workflow you'll help find it and get it fixed quickly. The disadvantage is that bugs are a bit more likely in beta releases. You can unsubscribe from beta releases at any time by downloading and installing send_later.xpi or installing from addons.thunderbird.net.

Compatibility for TB122+

07 May 19:45
Compare
Choose a tag to compare

Thunderbird 122 adds a new "messagesUpdate" permission which is required by Send Later. This release adds the required permission to the add-on manifest.

Also, Italian translation updates.

Note: Downloading and installing send_later_beta.xpi will subscribe you to future beta releases. We love beta-testers! The advantage is that if there's a bug that affects your workflow you'll help find it and get it fixed quickly. The disadvantage is that bugs are a bit more likely in beta releases. You can unsubscribe from beta releases at any time by downloading and installing send_later.xpi or installing from addons.thunderbird.net.

Bug fix: support multiple local accounts

19 Apr 01:06
Compare
Choose a tag to compare

Send Later previously assumed that there could be only one "local" account in a Thunderbird profile, but it turns out that's not the case. Therefore, when we're looking for the user's outbox we need to iterate through all available local accounts rather than just assuming there's one. Otherwise Send Later might not be able to deliver scheduled messages.

Translation updates.

Note: Downloading and installing send_later_beta.xpi will subscribe you to future beta releases. We love beta-testers! The advantage is that if there's a bug that affects your workflow you'll help find it and get it fixed quickly. The disadvantage is that bugs are a bit more likely in beta releases. You can unsubscribe from beta releases at any time by downloading and installing send_later.xpi or installing from addons.thunderbird.net.

Bug fixes and minor improvements

25 Feb 01:11
Compare
Choose a tag to compare

Send Later now obeys the mail.sanitize_date_header Thunderbird preference. If this preference is set to true then, as with messages sent directly without Send Later, the Date header inserted into scheduled messages upon delivery will be in the UTC timezone and will always have 00 for the number of seconds.

There is a new autoUpdateDraftsFolders advanced preference which defaults to false. If you set it to true then whenever Send Later iterates through all Drafts folders it will tell Thunderbird to refresh them. You may need this if you schedule messages on one machine and have another machine deliver them; you probably won't need it otherwise. If you do enable this, you should configure Thunderbird to synchronize your Drafts folder locally because otherwise the performance impact could be noticeable, especially if you have a lot of drafts.

Many people reported that the Send Later scheduling window was disapppearing immediately after it popped up when they clicked on the Send Later button in a compose window. This appears to be due to a bug in Thunderbird. As a workaround, the scheduling window has been modified so that it is no longer "attached" to the button and is instead a separate window which does not exhibit this problem.

We have continued to see consistency issues when editing scheduled drafts and rescheduling them, e.g., the changed content or schedule not being saved to the IMAP server, old versions of the draft continuing to appear in the Drafts folder, etc. These issues have been observed most frequently with Gmail but may also occur with other types of mail server. Two changes in Send Later have been introduced in this release to attempt to mitigate these issues:

  • Each time a draft is saved it is assigned a new messages ID (this was the behavior of the add-on before it was inadvertently removed by the previous maintainer).
  • We now compact the Drafts folder each time we save a scheduled draft.

Note: Downloading and installing send_later_beta.xpi will subscribe you to future beta releases. We love beta-testers! The advantage is that if there's a bug that affects your workflow you'll help find it and get it fixed quickly. The disadvantage is that bugs are a bit more likely in beta releases. You can unsubscribe from beta releases at any time by downloading and installing send_later.xpi or installing from addons.thunderbird.net.

Don't try to update drafts folders we haven't changed

15 Jan 18:41
Compare
Choose a tag to compare

In release 10.3.5, I added code to tell Thunderbird to update its index for folders when scanning them for scheduled drafts. This caused an unexpected problem I've been hearing about from a number of people: repeated password prompts for accounts that people don't save their passwords for in Thunderbird's password manager.

To avoid this problem, I'm pulling back and only updating folders while waiting for just-saved drafts to appear in them.

Note: Downloading and installing send_later_beta.xpi will subscribe you to future beta releases. We love beta-testers! The advantage is that if there's a bug that affects your workflow you'll help find it and get it fixed quickly. The disadvantage is that bugs are a bit more likely in beta releases. You can unsubscribe from beta releases at any time by downloading and installing send_later.xpi or installing from addons.thunderbird.net.

Production release

03 Jan 02:31
Compare
Choose a tag to compare

All the changes in 10.3.4 plus Italian translation updates

Note: Downloading and installing send_later_beta.xpi will subscribe you to future beta releases. We love beta-testers! The advantage is that if there's a bug that affects your workflow you'll help find it and get it fixed quickly. The disadvantage is that bugs are a bit more likely in beta releases. You can unsubscribe from beta releases at any time by downloading and installing send_later.xpi or installing from addons.thunderbird.net.

Bug fix release

25 Dec 20:43
Compare
Choose a tag to compare
Bug fix release Pre-release
Pre-release
  1. Better error handling for async functions (probably not user-visible).

  2. Non-functional code cleanup to make new version of prettier happy.

  3. Refactor some code to make it more readable and maintainable.

  4. When throttleDelay is in use, the message that was just sent should be deleted before the delay rather than afterward. Otherwise if there's another issue which causes the main loop to error out before the delay is finished, we could accidentally try sending the message again in the next main loop, which will cause a bogus warning about a corrupt drafts folder.

  5. When we fail to reschedule the next instance of a recurring message, the error message that we pop up claims that the original message wasn't deleted, but in fact we were deleting it. This is now fixed.

  6. To make the issue mentioned in item 4 above much less likely to happen, increase the amount of time we wait for each message to finish sending to match the throttle delay.

Note: Downloading and installing send_later_beta.xpi will subscribe you to future beta releases. We love beta-testers! The advantage is that if there's a bug that affects your workflow you'll help find it and get it fixed quickly. The disadvantage is that bugs are a bit more likely in beta releases. You can unsubscribe from beta releases at any time by downloading and installing send_later.xpi or installing from addons.thunderbird.net.

Production release 10.3.3

26 Oct 01:33
Compare
Choose a tag to compare
Pre-release

Translation updates

Note: Downloading and installing send_later_beta.xpi will subscribe you to future beta releases. We love beta-testers! The advantage is that if there's a bug that affects your workflow you'll help find it and get it fixed quickly. The disadvantage is that bugs are a bit more likely in beta releases. You can unsubscribe from beta releases at any time by downloading and installing send_later.xpi or installing from addons.thunderbird.net.

Block delivery with an alert if a message is too large

18 Oct 00:08
Compare
Choose a tag to compare

If Send Later discovers at delivery time that a message is too large for Thunderbird to deliver, i.e., Thunderbird is going to refuse to deliver the message if Send Later puts it in the Outbox and delivery of other messages will also be blocked, then pop up an alert instead of putting the message into the Outbox.

Unfortunately Thunderbird doesn't do this check when the user schedules the message as it arguably should (see bug 1853253, so this is the best we can do.

Note: Downloading and installing send_later_beta.xpi will subscribe you to future beta releases. We love beta-testers! The advantage is that if there's a bug that affects your workflow you'll help find it and get it fixed quickly. The disadvantage is that bugs are a bit more likely in beta releases. You can unsubscribe from beta releases at any time by downloading and installing send_later.xpi or installing from addons.thunderbird.net.