Historique de version de Display Name + Domain Guard

6 versions

Méfiez-vous des anciennes versions !

Ces versions sont affichées pour informations et à titre d’essais. Vous devriez toujours utiliser la dernière version d’un module.

Version 0.5.2 24.9 KiB Fonctionne avec Thunderbird 115.0 et supérieures

Version 0.5.2

Added a new Spoof Mail Action setting in the Settings tab.

You can now choose what happens when a spoof mail is detected:
- Move to Trash
- Permanently delete
- Mark as Junk and move to Junk folder

This update addresses feedback that the configurable deletion mode was not visible in the options UI.

The option to move spoof mails to a user-specified folder is not included in this version and remains a candidate for a future update.
  • Code source disponible sous la licence None

Version 0.5.1 23.5 KiB Fonctionne avec Thunderbird 115.0 et supérieures

Version 0.5.1

Changes since 0.4.5:

- Added Body URL Mismatch Warning in message display.
- Improved sender resolution logic for new mail processing and manual folder scans.
- Added shared retry queue to reduce missed detections during Thunderbird startup or heavy mail reception.
- Added Debug Log support for troubleshooting.
- Added startup catch-up scan to rescan inboxes after Thunderbird startup.
- Added optional Inbox Catch-up Scan after new mail:
when new mail stops for 60 seconds, the inbox is rescanned once.
- Improved overall stability of spoof detection and inbox rescanning behavior.
- Minor internal adjustments and review-related maintenance updates.
  • Code source disponible sous la licence None

Version 0.4.5 12.5 KiB Fonctionne avec Thunderbird 115.0 et supérieures

Version 0.4.5

Changes since 0.4.4:
- Replaced innerHTML-based hint rendering with DOM-safe text rendering.
- Multi-line hints are now rendered using textContent + line breaks.
- Updated table redraw clearing to use replaceChildren().
- Kept the English-based UI labels.
- Settings tab remains the place for language selection and Important Mail protection.
- Context menu remains simplified to “Scan this folder”.
- Toolbar button remains “Rule Editor”.
- Important Mail and Free Mail processing for new messages continues unchanged.
  • Code source disponible sous la licence None

Version 0.4.2 11.4 KiB Fonctionne avec Thunderbird 115.0 et supérieures

Added a new options tab: Rule Editor (Free Mail).
When a newly received message matches a configured free-mail domain/address, the add-on adds Thunderbird tag 5 ($label5, "Later / 後で").
The Free Mail tagging runs at the end of the onNewMailReceived processing (after Important protection and spoof deletion).
  • Code source disponible sous la licence None

Version 0.4.1 10.0 KiB Fonctionne avec Thunderbird 115.0 et supérieures

Added a new “Rule Editor (Important Mail)” tab in the options page for managing a list of protected addresses/domains (backed by important-rules.json and storage.local.importantRules).

Added a new “Important Mail” switch in the options page (storage.local.importantTagEnabled) to enable/disable protection and tagging for important senders.

When enabled, messages from registered important addresses/domains are now:

Automatically tagged with Thunderbird’s built-in Important tag ($label1).

Excluded from automatic deletion in:

new-mail processing,

“Scan selected messages (delete if spoof)”,

“Scan this folder (delete spoof + important mail)” (renamed).

Refactored the options UI into two tabs (normal rules + important mail) and implemented safer DOM handling (no innerHTML for rule rows).

Improved sender-name normalization to strip decorative characters (e.g. *, ★, ☆, !, ?, etc.) and fixed a regression where table-format rules might not match correctly.

Updated manifest permissions to include messagesUpdate so message tags can be set via browser.messages.update().
  • Code source disponible sous la licence None

Version 0.3 8.1 KiB Fonctionne avec Thunderbird 115.0 et supérieures

v0.3 Release Notes

- Added full English localization for all UI texts.
- Updated options page: replaced innerHTML usage with safer DOM APIs.
- Improved name normalization to remove internal spaces (e.g., "A m a z o n" → "amazon").
- Updated context menu labels to English.
- No functional behavior changes to the rule engine.
  • Code source disponible sous la licence None