Skip to content

TB 150 compatibility, Originals folder mechanism revamp, etc.

Latest

Choose a tag to compare

@eyalroz eyalroz released this 22 Apr 17:44
  • Compatibility: Known to be compatible with Thunderbird versions 140., 150. (and incompatible with Thunderbird 115 and earlier).

Changes relative to 0.6.5.1:

  • #303 : Revamp of the Originals folders mechanism. The README files defines the new semantics. Most important changes: The Originals and search folders may now safely overlap, with a well-defined result; dupe sets only containing messages from Originals folders will be ignored, not deleted.
  • #302 : Account for the fact that window.statusFeedback is no longer available with TB 150
  • #301 : Removed references to some no-longer-existing Communicator suite stylesheets
  • #298 : When deciding which folders to search, now properly accounting for the selected folders and the active folders (e.g. when right-clicking it).
  • #272 : Fixed a bug preventing searching special folders for dupes even when such searches are enabled by the extension preferences.
  • #272 : Now clearly reporting the situation of there not being any valid folders selected for a search (where before, the extension would have presented the wrong error message).
  • #239 : Duplicate search no longer fails automatically when multiple folders are searched.
  • #185 : Dupe review dialog tree widget - restored proper chrome for column header row, including a mini-button for picking which columns are visible.
  • #185 : Layout improvement for the side-buttons for picking which copies to keep
  • #185 : Shortened some button labels in Japanese to make sure they fit the width.

Also, some internal refactoring in removedupes.js, with more use of newer ECMAScript language facilities, locally-defined functions etc.


Unresolved Thunderbird compatibility issues

Despite being generally compatible with the newer versions, some serious outstanding issues do remain, which I have not (yet) been able to resolve:

  • The toolbar menu-button: TB developers broke the main toolbar, and the new "unified toolbar" is difficult to get buttons onto. How to do so is not documented. The code seems to shut out regular extensions, not allowing addition of more buttons except through a tightly controlled and limited mechanism which straightjackets webextensions. Typically hostile design.
  • Folder context menu items: Multi-folder selection works again in Thunderbird since v128, but - it hides all context menu items for multi-folder selection which it doesn't know about; and leaves no hooks for making them visible again, so our context menu items get wiped away. This is tracked as #305.