Skip to content

Releases: Extended-Thunder/send-later

Fix for Drafts folders not at the top level

11 Sep 14:54
Compare
Choose a tag to compare

Correctly locate and process Drafts folders that aren't directly underneath the top level of the account. Fixes a bug introduced in 10.2.0.

Note: Downloading and installing send_later_beta.xpi will subscribe you to future beta releases. 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.

v10.2.1

10 Sep 13:14
Compare
Choose a tag to compare
v10.2.1 Pre-release
Pre-release

When sending a message, update its identity if necessary. This addresses the previous issue where if you had multiple instances of Thunderbird with their accounts in different orders using the same UUID with one of them set up to do actual message delivery, the wrong identity might be used to send messages.

Similarly, when we claim a message from another Thunderbird instance we now adjust its identity as needed then as well.

Put the scheduled send date in the Date header when rescheduling a message, not just when scheduling it the first time (unless the preference which controls that is turned off).

Translation updates.

Lots of new features and fixes

10 Sep 06:02
Compare
Choose a tag to compare
Pre-release

These release has a bunch of exciting new features and fixes in it:

  • You can now store scheduled drafts in a subfolder of your main drafts folder! This can be configured in the Send Later options.
  • Return receipts work now. Delivery status notifications still don't work because it's impossible to make them work due to limitations in Thunderbird, but Send Later will no longer allow you to schedule a message that has delivery status notifications enabled on it.
  • You can now "claim" one or more messages that were scheduled in another Thunderbird instance by selecting them and then using the appropriate Send Later command in the message context menu. They are moved over to being managed by the Thunderbird profile in which you do the claiming, and their schedules are otherwise unmodified.
  • If you use "Send delays messages" or "Send does Send Later", you can now designate a particular address book by name as a whitelist of recipients whose messages don't need to be scheduled. If all of a message's recipients are in the address book, then when you click the Send button or select the Send menu command, Send Later is skipped.
  • If you click the Send Now or Put in Outbox button after changing something in the pop-up, you now get a confirmation pop-up to make sure that's what you meant to do. You can disable it if you don't like it.
  • The confirmation message that Thunderbird is supposed to pop up when you type Ctrl-Enter and you're not using Send Later for it has been fixed.
  • For some reason the "Are you sure? Yes / No" confirmation messages in the options tab were not localized, i.e., they were always in English even when the rest of the add-on was in a different language. This has been fixed.
  • The Autocrypt header has been restored to outbound emails for users who have it turned on in their account settings.
  • If you hit Enter in the pop-up while you're focused on one of the buttons, that button will be activated, as opposed to the previous behavior where Enter always activated the "Send at" button even if you were focused on another button.
  • We've fixed a bug which could potentially spam the error console with errors every minute for an extended period of time when there is a pending message which can't be sent because of day-of-week restrictions.

Two caveats:

  • Regarding moving scheduled drafts from one Thunderbird instance to another, beware that if the accounts configured into the two Thunderbird instances don't exactly match, you may see unpredictable behavior including Send Later messages getting sent out through the wrong mail servers. See the user guide for more on this and what to do about it.
  • Because of a Thunderbird 102 bug, the Send Later pop-up is now a separate window, i.e., it is no longer "attached" to the Send Later button in the compose window. This is not an issue in Thunderbird 115.

Resize notification windows that aren't tall enough

07 Sep 18:45
Compare
Choose a tag to compare

Resize notification windows that aren't tall enough for their content.

Also some translation updates.

Recognize and do the right thing with more English locales

06 Sep 15:49
Compare
Choose a tag to compare

Previously, our date-parsing code knew about only four English locales, which it had hard-coded: en-US (United States), en-GB (United Kingdom), en-AU (Australia), and en-CA (Canada). Now, rather than hard-coding a list of those four specific English locales, when the user's OS is using an English locale we query the operating system to determine how dates are formatted in that locale and configure the date-parsing code dynamically to match the operating system. This means that Send Later should correctly format and parse any English locale that the operating system knows about.

Fix date parsing in popup on computers that are using newest Unicode date formatting standards

05 Sep 17:38
Compare
Choose a tag to compare

Send Later sometimes asks the OS to format a date and then later parses that same date. The most recent Unicode date-formatting standards call for the OS to sometimes use weird Unicode space characters instead of generic ASCII space characters, e.g., a Unicode narrow space before "AM" or "PM". Send Later's date parser didn't understand those. Now it does.

See #630.

Better fix for Mail Merge, plus log locale settings on startup

05 Sep 01:45
Compare
Choose a tag to compare

Implement a Mail Merge compatibility fix that is compatible with Mail Merge now without waiting for the maintainer of that add-on to change anything.

Add the UI and OS date/time locales to the startup message that logs the Send Later version, to assist with debugging issues.

Fix for Mail Merge plus other fixes

03 Sep 22:20
Compare
Choose a tag to compare

The scheduling pop-up now estimates more accurately when the message you're scheduling will actually be sent. The pop-up also no longer hangs part-way in when you're typing a send date by hand.

When the user changes Send Later's check interval, i.e., how frequently it checks for messages due to be delivered, the change now takes effect immediately rather than waiting until the current interval (with the old value) elapses.

Fix a bug which was preventing the Mail Merge add-on's integration with Send Later from working properly. There is also a fix that needs to be released in Mail Merge before it will start working again.

Allow message context menu operations (schedule message(s), skip next occurrence) to work on Drafts in the Drafts folder underneath Local Folders.

Fix another cause of message deliveries not happening

01 Sep 00:59
Compare
Choose a tag to compare

Ensure that messages are delivered even when messages can't be downloaded from one or more of the accounts currently configured in Thunderbird, e.g., because their mail server is down or because the user's login on the server has been deactivated. Delivery may be slowed down in this situation, but it isn't entirely blocked like it was before.

Add an "Active accounts" section to Send Later's preferences to allow the user to tell Send Later not to attempt to iterate through drafts for certain accounts. Accounts that are deactivated won't slow down Send Later because Send Later won't try to find or read messages in those accounts.

Fix garbling of UTF-8 messages on delivery

30 Aug 16:29
Compare
Choose a tag to compare

For some users Send Later was garbling UTF-8 messages on delivery. I legit have no idea why this was only happening for some users and not others, but in any case this fixes it.