Releases: eyalroz/bidimailui
Version 0.16.4: Fixed bug loading the prefs dialog
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
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
0.16.2: Thunderbird 137 compatibility
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
Servicesas a global.
Version 0.16.1: Thunderbird 136.* support, direction switch in composition window improvement
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:
Version 0.15.2: Thunderbird 128 compatibility, bug fixes
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
- 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
- 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:
Version 0.13: TB 102 compatibility
Version 0.12 - Thunderbird 91 compatibility
-
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.jsmmodule - 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.xulfile, an unused remnant of Seamonkey support.
Version 0.12.0 beta 1
A preliminary release which should support Thunderbird 91.