-
released this
2025-06-30 01:56:22 -05:00 | 130 commits to main since this releaseThe last tagged version of Sortana was v1.2.2. Since then the project has grown from a simple AI classifier into a much more complete Thunderbird add‑on.
Rule management overhaul
The options page now uses Bulma styles and includes tabs for settings, rules, and maintenance. Rules support multiple actions (tagging, moving, junking) and can be reordered with drag‑and‑drop. You can also choose to stop processing after a match.On‑demand classification and cache control
Context menu items let you apply AI rules or clear cached results from both the message list and the message display action button. A new “View Reasoning” command opens a popup that shows why each rule matched a message.Reasoning viewer and details page
Cached classification reasons are stored and can be inspected in a dedicated Details popup. From there you may clear cache entries for a specific message.Persistent caching with Message‑ID keys
Classification results (including reasoning text) are kept on disk under theaiCache
key. Cache keys use the message’sMessage‑ID
so results remain stable if Thunderbird restarts.Visual feedback through toolbar icons
The extension icon now changes while messages are being processed, briefly indicates success or failure, and returns to idle afterward.Maintenance tab and timing statistics
The options page includes a Maintenance tab showing rule counts, cache entries, queue depth, and timing information such as average and last run time.Improved message parsing
Messages are now parsed in full, including attachments and embedded HTML, so the classifier works with complex message structures. Base64 blobs are replaced with placeholders to keep requests small.Documentation updates and packaging
README now covers available features, configuration steps, and lists third‑party libraries. A new build-xpi.ps1 script packages the extension into an installable XPI.Under the hood, many modules have been refactored into ES modules and old experiment code has been removed. The add‑on now relies solely on standard WebExtension APIs, making it easier to maintain and compatible with Thunderbird 128+.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
sortana-2.0.0.xpi
2 downloads · 231 KiB
-
Source code (ZIP)