eyalroz/
BiDi Mail UI: Thunderbird extension for improved right-to-left language support
USD raised
Recent activities
Exception due to null contentDocument
Bi-language emails displayed ALWAYS as RTL
The addon does not work on Thunderbird 91.8
Toolbar icons don't look good in dark theme
The extension does not work on Thunderbird 91.10
Question: Does it work with TB 102
SwitchParagraphDirection vs switchParagraphDirection inconsistency
Thunberbird 102 support
Try avoiding setting both the document element's direction and its body
Remove images named pinstripe-
Attempt to CreateXULElement for adding a style rule fails
Drop code for splitting and joining of paragraphs - Thunderbird does this now
Thunderbird 115 support
Drop definition of __UUID__
Update WindowListener to v1.62
Update the Services object invocation to account for changes after TB 102
Use the GitHub repo URL instead of the old MozDev website
Update maximum version for 115 support
messenger.setDocumentCharset is no longer a function in TB 102
remove "populate preferred charset"
No need to define Ci, Cc, Cu
Use Cc, Ci, Cu where relevant
Drop support for pre-69 chrome .xul URIs
Create a package.json and prepare for npm and eslint use
Arrange it so the chrome injector registration also happens in an array format
Remove version-dependent code checking for versions before 102
Update my email address to eyalroz1@gmx.com
Get rid of debugging-code #ifdef's
Rework localized strings utility code
Typo in windowOnUnload() for the editor window overlay
Calling HandleComposerDirectionButtons() as global/window function
Getting null body sometimes in cycleDirectionSettings
Repeatedly reloading some messages
Don't try to overlay editorOverlay.xul
Can't add "load" event listener like we used to
TB 115 doesn't like our uses of `this` in BiDiMailUI.Strings functions
Correctly access message DOM document and subject box in TB 115
Make setAppStringPref simpler to use
Stop using .jar archives inside your XPIs
Failing to locate the content document for RSS documents, dereferencing null
Be more robust about setting cMCParams.messageSubject
Using no-longer-valid values for charsetOverrideInEffect and for currentCharset
Correct/robustify resolution of cMCParams.mailnewsDecodingType
Silently throwing exceptions in performCorrectiveRecoding
Stop messing up the header field with corrective recoding
Messenger window toolbar buttons appear garbled
Use CSS var property for icons
Ctrl+Shift+X shortcut for cycling message direction mode broken since TB 102
Failing to place cycle-message-direction command in message context menu
The current version of the bidimailui add-on is incompatible with the latest version of Thunderbird
Failing to get the right windows, documents, bodies in some MessageOverlay methods
"Cycle Message Direction Mode" not overloaded onto the View menu
Revamp "direction setting cycling" localization
messengercompose.xml event handler for compose-window-init doesn't fire
Avoid an exception when the messenger window has no message pane browser
Avoid corrective recoding of weird intra-body header tables
Turn off debugInjection in the messegecompose.js injector
Use destructuring and defaults in determineMessageParams()
Can no longer use win.getMessageBrowser()
Be smarter about repeated onLoad() firing (in messenger)
© 2019 BoostIO, Inc.