Skip to content

v0.9.11 — RFC 2047 subject decoding

Latest

Choose a tag to compare

@Opoohwan Opoohwan released this 20 Aug 14:08
· 2 commits to main since this release

Email subjects were displaying as raw RFC 2047 encoded strings (e.g. =?UTF-8?Q?New_Reward_Alert:_Take_$5_off?=) instead of readable text, across Gmail and IMAP accounts. Beyond display, encoded subjects also broke keyword classification — a security email with an encoded subject would classify as Unknown because the classifier never saw the decoded text.

Fixed by adding a normalize_message_headers pass at the top of the scan pipeline (before classify_full and before DB storage), covering all providers. IMAP envelope subject and From display names are also decoded at construction time. Outlook is unaffected (Graph API pre-decodes headers).

Already-stored garbled subjects clear on next rescan.


VirusTotal scan results:

  • Windows installer: 4/70 — Arctic Wolf, DeepInstinct, SecureAge, Sophos (all known ML heuristic false positives on unsigned Tauri apps)
  • macOS DMG: 0/61
  • Linux RPM: 0/60
  • Linux deb: 0/61
  • Linux AppImage: 0/62