Skip to content

Releases: eyalroz/bidimailui

Version 0.16.4: Fixed bug loading the prefs dialog

31 Oct 23:13

Choose a tag to compare

Changes relative to 0.16.3:

Bug fixes

  • #155 : Was loading the preferences dialog from the wrong URL.

Unresolved Thunderbird compatibility issues

  • #102 TB developers broke the main toolbar, and the new "unified toolbar" is difficult to get buttons onto. Toolbars on individual message reading and message composition windows work fine.

Version 0.16.3: TB 144.x compatibility, GMail message direction fix

13 Oct 21:12

Choose a tag to compare

Changes relative to 0.16.2:

  • Compatibility: Compatible with Thunderbird 140.* through 144.*

Unresolved Thunderbird compatibility issues

  • #102 TB developers broke the main toolbar, and the new "unified toolbar" is difficult to get buttons onto. Toolbars on individual message reading and message composition windows work fine.

Bug fixes

  • #146 : GMail compatibility: Now setting directions on both the HTML element and the BODY element of HTML composed messages, as GMail is finicky in recognizing the direction.

Thunderbird compatibility-related changes

  • #153: Formatting toolbar buttons are now in the "formatting-toolbar" class, which newer versions of TB expects them to be in.
  • #152 : Updated our functions for obtaining message windows and documents
  • #151 : Now overlaying HTML formatting toolbar with buttons outside of hboxes

Internal changes

  • #145 : The UUID is used just once, let's put it in the manifest file
  • #131 : unified the background.js with the same one used in removedupes.

0.16.2: Thunderbird 137 compatibility

03 Apr 21:39

Choose a tag to compare

Changes relative to 0.16.1:

  • Compatibility: Compatible with Thunderbird 128.* through 137.*

Unresolved Thunderbird compatibility issues

  • #102 TB developers broke the main toolbar, and the new "unified toolbar" is difficult to get buttons onto. Toolbars on individual message reading and message composition windows work fine.

Cosmetic & minor issues:

  • No longer (unecessarily) defining Services as a global.

Version 0.16.1: Thunderbird 136.* support, direction switch in composition window improvement

14 Mar 16:04

Choose a tag to compare

Changes relative to 0.15.2:

  • Compatibility: Compatible with Thunderbird 128.* through 136.*
  • Compatibility: Not compatible with Thunderbird 115 and earlier

Unresolved Thunderbird compatibility issues

  • #102 TB developers broke the main toolbar, and the new "unified toolbar" is difficult to get buttons onto. How to do so is not documented, and I have not figured it out yet. Toolbars on individual message reading and message composition windows work fine.

Composition window subject box behavior improvements

  • #140 Message direction buttons no longer disabled when editing the message subject before the body
  • #141 Direction switching shortcut (Ctrl+Shift+X) now working in the message subject box even before first focusing the message body
  • Can now insert LRM and RLM marks in the message subject box

Resolved TB 136 compatibility issues

  • Updated the extension loader to v1.63 (which was not released by John Bieling - these are my changes over 1.62 for TB 136 compatibility)
  • #137 Transitioned to ES6 module use & import (but still using ChromeUtils)

Cosmetic & minor issues:

  • #138 Our (single) module is now an .mjs file
  • #139 Dropped some unused files
  • ESLint-suggested formatting tweaks
  • Dropped some unused files
  • Dropped some cuda for wrapping the defaultPrevented property of events; the code was only necessary for compatibility with TB 12.* and earlier.

Version 0.15.2: Thunderbird 128 compatibility, bug fixes

29 Jul 08:02

Choose a tag to compare

Changes relative to 0.14.1:

  • Compatibility: Compatible with Thunderbird 128.* - mostly.
  • Compatibility: Not compatible with Thunderbird 115 and earlier

Unresolved TB 128 compatibility issues

Note: The extension is fully compatible with TB 115 except for this issue:

  • #102 TB developers broke the main toolbar, and the new "unified toolbar" is difficult to get buttons onto. How to do so is not documented, and I have not figured it out yet. Toolbars on individual message reading and message composition windows work fine.

Significant bug fixes:

  • #125 Restored some of the corrective recoding capabilities, which had regressed due to failure to pass some relevant parameters to the function performing the recoding. Note this cannot get us back to the TB 91 quality of mis-decoding correction, as it is still impossible to force a different character set for the basic decoding.

Resolved TB 128 compatibility issues

  • #123 Now importing JSM modules using new mechanism (importESModule)
  • #124 Now using ChromeUtils instead of XPCOMUtils for the defineLazyGetter() method

Cosmetic & minor issues:

  • #118 Fixed typo in link from the extension's info page to this website
  • #122 Thunderbird busted the pop-up option selection textbox, so we've shortened the option text to fit the now-shortened list box
  • #126 Making sure to setting attributes to strings, not other values
  • #127 Avoid warnings about document direction being adopted from the body direction - by making sure directions get set on the document element rather than the body.

Version 0.14.1 - Regression fixes

02 Sep 23:14

Choose a tag to compare

  • Compatibility: Compatible with Thunderbird 115.* - almost (see this version).
  • Compatibility: Not compatible with anything else :-(

Bug fixes:

  • #99 Stop messing up the message subject label by corrective recoding
  • #112 Avoid throwing an exception when the 3-pane window has no message displayed
  • #113 Skipping useless corrective recoding of the weird header-in-body tables (don't worry, you don't see them as a user anyway)
  • #114 No longer trashing the console with debug messages about chrome injection/overlaying

TB 115 compatibility + partial restoration of charset misdetection capabilities

17 Aug 20:57

Choose a tag to compare

  • Compatibility: Compatible with Thunderbird 115.* - mostly.
  • Compatibility: Not compatible with Thunderbird 102 and earlier

Unresolved TB 115 compatibility issues

Note: The extension is fully compatible with TB 115 except for this issue:

  • #102 TB developers broke the main toolbar, and the new "unified toolbar" is difficult to get buttons onto. How to do so is not documented, and I have not figured it out yet. Toolbars on individual message reading and message composition windows work fine.

Other bug fixes:

  • #30 Correctly detecting direction on reply in more cases
  • #98, #97 (Among other things, ) now properly performing corrective recoding when we're able to - even if we've not been allowed to trigger a character set change and a reloading of the message.
  • #103 The Ctrl+Shift+X key, which was often/mostly broken in v0.13 of the extension with TB 102, now workers properly with TB 115
  • #76 Removed a debugging-related menu item which had snuck into the last release by mistake
  • #110 Respecting the initial direction preference with v115

Cosmetic & minor issues:

  • #109 Tweaked cycle-direction-setting-mode labels
  • #56 Improved look of dark theme button icons
  • #73, #83 Updated website and email links - now linking to the GitHub repository and to my new(ish) email address

Version 0.13: TB 102 compatibility

02 Jul 09:47

Choose a tag to compare

  • Compatibility: Compatible with Thunderbird 78.* - 102.*
  • Compatibility: May be compatible with Thunderbird 68.* .

Bug fixes:

  • #61 Switching paragraph direction from the main menu now working again
  • #51 Fixed issue with prompting new user for a choice of default charset

Version 0.12 - Thunderbird 91 compatibility

21 Sep 17:35

Choose a tag to compare

  • Compatibility: Compatible with Thunderbird 78., 91.1 and likely all 91. versions.

  • Compatibility: Not compatible with Seamonkey 1.x, Toolkitized Seamonkey (2.x).

  • Compatibility: May be compatible with Thunderbird 68.* .

  • Now separating the user's preferred display charset in Thunderbird from the user's preferred single-byte charset for the mis-decoding correction of BiDi Mail UI.

Internal changes (no user visibility):

  • Now using preference"extensions.bidiui.mail.display.preferred_single_byte_charset".
  • Removed some not-really-package-specific utility code in favor of standard Javascript facilities and the Preferences.jsm module
  • No more need for the paragraph splitting/merging code, Thunderbird does this for us these days.
  • Updated the extension loader ("WindowListener") version to 1.56
  • Reworked the extension's build script
  • Removed the bidimailui-preftree.xul file, an unused remnant of Seamonkey support.

Version 0.12.0 beta 1

27 Aug 20:34

Choose a tag to compare

Version 0.12.0 beta 1 Pre-release
Pre-release

A preliminary release which should support Thunderbird 91.