Want to know how ThreadVis developed over the years? Dive into the detailed version history to see what changed since it started back in 2005.

You can always find the most recent stable version on addons.thunderbird.net.

3.5.1 | 24 Oct 2023

  • Fix visualisation re-rendering (misplaced dots and arcs).
  • Fix scrollbar panning.
  • Add compatibility with "Compact Headers" add-on, which also changes the header display in ThreadVis. (Note: ThreadVis auto-hides itself if switching to "compact" headers, as there's no space for it.)
  • Improve vertical centering for unbalanced trees (e.g. lots of arcs above the messages).

Attention: Older versions installed from this page may fail to provide automatic updates and/or may not work in recent versions of Thunderbird.

3.5.0 | 17 Oct 2023

  • Updated to support Thunderbird 115 ("Supernova").
  • Support double-click on message to open in new tab.
  • Support navigating thread in separate tab/window.
  • Add option to hide statusbar icon.
  • Only show scrollbars on hover, remove arrow buttons.

3.4.2 | 15 Nov 2022

  • Improve display in header grid: fully hide visualisation container if shown in popup, avoid unnecessarily increasing header height.
  • Fix legend display after opening and closing popup visualisation

3.4.1 | 15 Nov 2022

  • Small bugfix release: error on fresh install due to un-initialized variable.

3.4.0 | 8 Nov 2022

  • Updated to support Thunderbird 102.
  • Dropping support for Thunderbird versions prior to 102 (too many UI differences to meaningfully support older versions).

3.3.0 | 26 Feb 2022

  • Partial rewrite of codebase to ECMAScript 2017 (async/await, classes, ...)
  • Make color of selected message configurable
  • Fix navigation in decoupled window
  • Reduce maximum Thunderbird version compatibility to 91.* (current beta needs more work)

3.2.1 | 17 Sep 2021

  • Updated to support Thunderbird 93 (Beta).
  • No further changes since 3.2.0.

3.2.0 | 15 Sep 2021

  • Updated to support Thunderbird 91.
  • Dropping support for Thunderbird versions prior to 91.

3.1.1 | 7 Oct 2020

  • Updated to support Thunderbird 78.
  • (Minor code changes for code linter on Thunderbird Add-Ons, no further changes.)

3.1.0 | 7 Oct 2020

  • Updated to support Thunderbird 78.
  • Dropping support for Thunderbird versions prior to 78.
  • Partial re-write as MailExtension (though still using a XUL loader for overlays).
  • Restructured settings page, integrated into the new add-on view in Thunderbird 78.
  • Removed initial "about" wizard after installing the add-on.

3.0.1 | 30 Sep 2019

  • Updated to support Thunderbird 68.*, minor bugfix release.

3.0.0 | 30 Sep 2019

  • Updated to support Thunderbird 68.*.

2.3.2 | 21 May 2018

  • Updated version compatibility to Thunderbird 52.0 - 60.*.

2.3.1 | 15 Jan 2018

  • Updated version compatibility to Thunderbird 52.0 - 58.*.
  • Fixed incompatible minimal version string.

2.3.0 | 5 Jan 2018

  • Updated version compatibility to Thunderbird 58.*

2.2.0 | 19 Oct 2013

2.1.705 | 21 Dec 2011

  • Updated version compatibility to Thunderbird 9.*.

2.1.702 | 31 Aug 2011

  • Updated version compatibility to Thunderbird 7.*.

2.1.698 | 12 July 2011

  • Fixed setup wizard, was unable to load/save preferences.
  • Fixed status display: disabling global search and indexer was not reflected in ThreadVis status tooltip.

2.1.691 | 5 July 2011

  • Updated version compatibility for Thunderbird 5.
  • Fixed enable/disable account/folder.

2.1.685 | 22 July 2010

  • Updated version compatibility for Thunderbird 3.1.

2.1.682 | 27 April 2010

  • Fixed error which prevented ThreadVis to load correctly on Linux (more specifically: on a case-sensitive file system).

2.1.679 | 22 April 2010

  • Fixed localisation issue for de_DE localisation (display of add-on name in add-on list).
  • Fixed issue with start-up wizard (first time start-up) not saving preferences.

2.1.675 | 21 April 2010

  • Currently, it is not possible to navigate between messages when a message is opened in a new tab (seems to be a limitation of Thunderbird).
  • Time Scaling now supports logarithmic scaling in addition to linear scaling. Additionally, minimal time difference can also be set manually in preferences.
  • Timeline font size now configurable in preferences.
  • Show error conditions in status bar icon (missing messages, out-of-date index, corrupt message database).
  • Extended context menu in status bar.
  • Code restructured, avoid global namespace pollution.

2.0.653 | 2 April 2010

  • Fixed issue in en-US localisation which prevented ThreadVis from loading.

2.0.650 | 1 April 2010

  • Partial re-write for Thunderbird 3.0.
  • This version is only working with Thunderbird 3, all other application support (Thunderbird 1.x-2.x, Seamonkey) has been dropped.
  • ThreadVis is now using the new global message database available in Thunderbird 3, so no separate index or cache is built and needs to be maintained. This means no more waiting for messages to be indexed and a more coherent picture of threads.
  • Added email body preview to tooltips.
  • Support for cut/copy/paste is currently removed, but will be re-added with a later version.

1.1.595 | 10 January 2009

  • New caching backend using a SQLite database. Expect a massive speedup in thread calculation, especially for very large mailboxes.
  • Ability to abort/restart initial, long-running thread calculation. Closing Thunderbird while a calculation is running preserves already calculated messages and automatically continues the next time Thunderbird is started.
  • Released under the GNU AGPLv3.

1.0.562 | 12 September 2008

  • Interim version which disables logging as my Master's Thesis is finished and the usage study has ended.

1.0.510 | 8 June 2008

  • Compatibility to Thunderbird 3.
  • Exclude virtual folders (e.g. saved searches).
  • Caching and threading now running in background.
  • Size of visualisation box is now dynamic.
  • Removed possible personal information (message-ids) in logfile.
  • Vertically center the visualisation.
  • Default zoom settings now "full" and "fit".
  • Fixed issue when deactivating accounts.
  • Fixed disabling of folders (messages were still analyzed under certain conditions).
  • Added statusbar icon.
  • Fixed link to homepage (link opened twice).
  • Date in tooltip for message shortened.
  • Close legend window when clicking on icon a second time.
  • Fixed error in copy&paste of messages.
  • Fixed rounding of time differences in timeline labels.
  • Fixed double click on message to open in new window.
  • Added default context menu to context menu for messages.
  • Added preference to hide visualisation totally if disabled for folder (preferences dialog update pending).
  • Colours for messages user-definable (preferences dialog update pending).
  • Sent-message always the same colour (preferences dialog update pending).
  • Added preference for border colour (preferences dialog update pending).
  • Added splitter to resize width of visualisation by dragging.

0.9.462 | 15 April 2008

  • Fixed issue when using local folders (messages stored in local folders could not be analyzed).

0.9.460 | 9 April 2008

  • Fixed localisation issue.

0.9.457 | 2 April 2008

  • Refesh folders when searching for messages.

0.9.1 | 12 February 2008

  • Fixed bug in storing email log timestamp which prevented the reminder to disappear.

0.9 | 5 February 2008

  • Added caching: messages need not be threaded on each startup, but cache information is stored in local message database.
  • Improved dragging / scrolling.
  • Improved informational messages for disabled folders / too many messages to visualise.
  • SVG export of visualisation.

0.8.1 | 13 May 2007

  • Changed homepage and update URL.
  • Major update coming soon!

0.8 | 24 October 2006

  • Renamed extension to "ThreadVis".
  • Added legend.
  • Display icons for zoom, etc. instead of text.
  • Prevent over-panning.
  • Fixed and extended visualisation popup window.
  • Double click on message opens it in new window.
  • Added debug level to debug logging.
  • Handle duplicate message ids in references header.
    This fixed a long standing bug (> 1 year) where a loop was created in the thread tree which caused the extension to go into an endless recursion.
  • Size and position of visualisation popup and legend window are stored.
  • Size of visualisation elements can be adjusted separately.
  • Display notes about new version at first startup.
  • Algorithm to create distinct colours for different authors extended.

0.7.1 | 29 September 2006

  • Log all JavaScript errors to logfile.
  • Do full redraw if cached version of thread does not include currently displayed message.

0.7 | 14 June 2006

  • Delay redraw of visualisation by 0.5 seconds after zooming to prevent unnecessary redraws.
  • Better redraw of visualisation by reusing existing elements.
  • Bugfix: preferences dialog in Thunderbird 1.5 ignored some changed settings.
  • Added timeline to display time between two messages (in addition to time scaling).
  • Added preference to set default zoom level.
  • Bugfix: stop panning at visualisation boundaries.
  • Added scrollbars to visualisation.
  • Bugfix: better handling of unknown messages
  • Changed algorithm to determine arc height, visualisation gets more compact.
  • Bugfix: checkboxes for enabled accounts and folders were not created correctly, in nested folder structures some folders were missing. (Thanks, Patrick!)
  • Use "pointer" cursor style (pointing hand) if hovering over message to indicate the possibility to click on the message.
  • Bugfix: prevent panning of visualisation by clicking on message.
  • Use "grab" cursor style over visualisation to indicate the possibility to do panning.
  • Use "grabbing" cursor style while panning.
  • Don't compress chrome .jar file to speed up application load time.
  • Added popup-window to display visualisation in a separate window.

0.6.1 | 29 November 2005

  • Bugfix: The rightmost message was cropped under some circumstances.
  • Bugfix: Resize visualisation if box is resized (e.g. window size is changed).
  • Bugfix: Underline authors also in expanded CC and BCC header fields.

0.6 | 15 November 2005

  • Extension now works with Thunderbird 1.5
  • Completely redesigned preferences dialog for Thunderbird 1.5
  • Small bugfix in handling the children of a message.
    I think this should take care of the annoying "too much recursion" error that sometimes crashed the extension.
  • Added delete/cut/paste operations.
    It's now possible to manually link messages together or separate threads that should not be linked together.

0.5 | 5 October 2005

  • It's now possible to zoom and pan the visualisation
  • Added a bigger area around the messages to catch clicks (easier to click on messages, particulary when they're small)
  • Better handling of messages that have not yet been analyzed.
    If you read a message that has not yet been analyzed by the extension (e.g. you subscribed to a new newsgroup), the extension now re-evaluates the new messages.
  • Started to make the extension compatible with Thunderbird 1.5

0.4 | 19 August 2005

  • Added preference to disable (exclude) accounts in the extension
  • Added preference to disable (exclude) (sub)folders of an account

0.3 | 24 June 2005

  • New visualisation code:
    Do not use images, but draw using XUL and CSS
  • Use colours for different authors
  • Underline authors in header view with colours
  • Removed loading image
  • Visualise selected message by drawing black circle
    (if colours are used)
  • Added popup menu to change settings
  • Moved preferences to global preferences dialog
  • New preferences layout
  • Removed entry in Tools menu
  • Fixed behaviour for two messages with same MsgId
    (aliases, mailing-lists)
    only display once, as sent
  • Enable/disable logfile right after changing preference, no restart necessary
  • Better detection of sent mails, also check from-email
  • Handle new messages and moved messages properly
  • New preference to enable/disable extension
    (needed because Mozilla can't disable an extension itself)
  • Could not write logfile after reset
  • Fixed display of extension when opening new window
  • Better handling of malformed references:
    remove whitespace, better splitting (newline, tab, ...)
  • Better detect account switching
  • Better avoid blocking UI

0.2.2 | 10 May 2005

  • Added even more debug information. There is a bug somewhere and I've got to find it (thanks Bernhard!)
  • Improved logging speed.

0.2.1 | 10 May 2005

  • Small bugfix in logging of statistical information.
  • Added more information to debug logging.

0.2 | 9 May 2005

  • Localisation code added. Now ships with locales en-US and de-DE.
  • Added default preferences for all settings.
  • It's now possible to choose between three sizes for the visualisation.
  • New Feature (optional): Time Scaling.
    Messages are not laid out evenly, but the spacing reflects the time difference between the messages.
  • Added debug logging option to help finding bugs.
  • Reworked options dialog.
    Now contains options for logfile and debug log, Time Scaling, size of visualisation and about dialog (it was not possible to get the version number in Mozilla).
  • Fixed bug in creating directory structure for logfiles under Linux (thanks Bernhard!).

0.1.4 | 6 May 2005

  • New visualisation images, resized to 16x16 to avoid distortions due to resizing.

0.1.3 | 5 May 2005

  • Changed log file format to XML.
  • Log more statistical infomation (number of threads, number of messages in each thread).

0.1.2 | 4 May 2005

  • Added auto-update feature to package used in Mozilla Thunderbird, so that everyone is up-to-date.

0.1.1 | 3 May 2005

  • Also log number of messages in thread.

0.1 | 3 May 2005

  • Rewritten in Javascript.