Skip to content

Releases: thiagonaalmeida/tn-thread-order

TN Thread Order 1.0.3

Choose a tag to compare

@thiagonaalmeida thiagonaalmeida released this 23 Jul 20:20

TN Thread Order 1.0.3

Maintenance release focused on enabling automatic updates for manually installed GitHub releases.

Download

Download the attached XPI file from this release:

SHA256

060e757ee7b1eebbb6626bab119e85b7ce4d5246304e4a8147427d86e9a8d05d

Compatibility

  • Thunderbird 152.*
  • Thunderbird 153.*

Highlights

  • Added self-hosted update support for manually installed releases using Thunderbird's update_url mechanism.
  • Uses the public update manifest hosted through GitHub Pages.
  • Preserves the stable TN Thread Order 1.0.2 behavior.
  • No functional behavior changes were made to thread projection, collapsed-thread command handling, preview synchronization, Card View, or Table View.
  • Keeps Thunderbird's default Table View appearance intact.

Installation

  1. Download the XPI file attached to this release.
  2. In Thunderbird, open Add-ons and Themes.
  3. Click the gear icon.
  4. Choose Install Add-on From File….
  5. Select the downloaded XPI file.

After installing this version manually, future releases can be discovered through Thunderbird's add-on update mechanism using the extension's self-hosted update manifest.

Notes

TN Thread Order was submitted to Thunderbird Add-ons, but the gallery is currently not accepting new add-ons using Experiment APIs unless they use unmodified copies of published Thunderbird API drafts. TN Thread Order depends on Thunderbird message-list internals that are not currently exposed through standard WebExtension APIs.

This release does not change the extension's core behavior. It only adds the update channel required for reliable GitHub-based distribution while the official gallery restriction remains in place.

TN Thread Order 1.0.2

Choose a tag to compare

@thiagonaalmeida thiagonaalmeida released this 23 Jul 00:10

TN Thread Order 1.0.2

Compatibility release focused on Thunderbird 153.0 / 153.x support, TNCode icon alignment, and preservation of the stable 1.0.1 behavior.

Download

Download the attached XPI file from this release:

SHA256

af781654e26f8264d04d83c91c45aee8d9588649a3151bc8ebf28a1014f35a5d

Compatibility

  • Thunderbird 152.*
  • Thunderbird 153.*

Highlights

  • Restored compatibility with Thunderbird 153.0 and Thunderbird 153.x.
  • Kept Thunderbird 152.x compatibility.
  • Updated the extension icon to match the current TNCode brand mark.
  • Preserved the stable TN Thread Order 1.0.1 behavior for projected thread ordering.
  • Preserved collapsed-thread command handling and Thunderbird native collapsed-thread semantics.
  • Preserved smooth collapsed thread summary refresh in the preview pane.
  • Preserved projected row state signaling for compatible visual extensions.
  • Kept Thunderbird's default Table View appearance intact.

Installation

  1. Download the XPI file attached to this release.
  2. In Thunderbird, open Add-ons and Themes.
  3. Click the gear icon.
  4. Choose Install Add-on From File….
  5. Select the downloaded XPI file.

Notes

Thunderbird 153 did not expose a native newest-first thread projection that replaces TN Thread Order. The compatibility blocker for version 1.0.1 was the extension compatibility range in the manifest.

This extension uses Thunderbird Experiment APIs because Thunderbird does not currently expose the required message-list internals through standard WebExtension APIs.

TN Thread Order 1.0.1

Choose a tag to compare

@thiagonaalmeida thiagonaalmeida released this 28 Jun 18:07

This release improves command handling, visual refresh reliability, and internal cleanup for Thunderbird 152.

Changes

  • Improved reliability of commands on collapsed threads.
  • Preserved Thunderbird native collapsed-thread behavior for thread-level actions.
  • Fixed visual refresh after read, unread, star, junk, and tag actions.
  • Improved row action menu and direct row control handling.
  • Improved collapsed thread summary updates so state changes are reflected smoothly in the preview pane.
  • Hardened projected thread state matching across folders and accounts.
  • Improved projected row cache validation after expand and collapse operations.
  • Improved compatibility with visual extensions that consume projected row metadata.
  • Removed obsolete internal code paths.
  • Reduced repeated parsing during row rendering.
  • Adjusted connector dot styling to better match Thunderbird native alignment.

Compatibility

  • Thunderbird 152.x

TN Thread Order 1.0.0

Choose a tag to compare

@thiagonaalmeida thiagonaalmeida released this 22 Jun 23:43
815b979

TN Thread Order 1.0.0

Initial public release of TN Thread Order, a Thunderbird extension for users who prefer threaded conversations with the newest message first.

Download

Download the attached XPI file:

  • tn-thread-order-1.0.0.xpi

SHA256

e1d8dc78f70ab936a05de0b5ef63fdd00cb7de8d40d8d9826120928dd8bfa442

Compatibility

  • Thunderbird 152.*

Highlights

  • Shows the newest message as the main row in collapsed threads.
  • Keeps expanded threaded conversations ordered newest-first.
  • Synchronizes the preview pane with the projected newest-first order.
  • Supports both Card View and Table View.
  • Preserves Thunderbird-native icons, message states, indentation, account colors, and selection behavior.
  • Adds relationship indicators for Card View conversation branches.
  • Supports Unified Inbox and cross-account threads.
  • Includes English and Portuguese (Brazil) localization.

Installation

  1. Download tn-thread-order-1.0.0.xpi from this release.
  2. Open Thunderbird.
  3. Go to Add-ons and Themes.
  4. Click the gear icon.
  5. Choose Install Add-on From File….
  6. Select the downloaded XPI file.
  7. Confirm the installation.
  8. Restart Thunderbird if requested.

Notes

TN Thread Order uses Thunderbird Experiment APIs because Thunderbird does not currently expose the required message-list internals through standard WebExtension APIs.

This repository is used for public releases, documentation, support, issues, and discussions.