Updates v1.0.1

Global Compatibility & Encoding Hardening

Released on February 21, 2026

Version 1.0.1 - Global Compatibility & Encoding Hardening

Today's update introduces a new standard for global reliability, ensuring FlowDrafts performs perfectly across all timezones and regional encoding settings.

Global Reliability

  • Universal UTC Standard: The cleanup engine has been upgraded to use DASL (@SQL) filtering. By anchoring all operations to UTC, we've guaranteed that campaign cleanups work perfectly in any geography, from London to New York.
  • Culture-Invariant Precision: All date-time queries are now forced to use invariant culture formatting, preventing errors on non-English Windows configurations.

Symbol & Encoding Hardening

  • UTF-8 Meta Injection: Implemented a high-level Meta Tag injection system that forces Outlook to render symbols like £ and long dashes correctly, even when low-level system properties are locked by IT security policies.
  • WordEditor Micro-Sync: Added a high-fidelity sync routine that forces Outlook to refresh its memory buffer from the Word engine before capturing template content, ensuring 100% character accuracy.

Architectural Improvements

  • RAM-to-Disk Export: Refactored the ZIP export engine to write directly to the file system. This eliminates mailbox "swell" and removes the need for slow batch-cleaning during the export process, resulting in nearly instantaneous speeds.
  • Mandatory Size Validation: Integrated automated size checks into all workflows. Drafting and Exporting are now protected by the same rigorous limits as Sending, preventing Outlook from crashing due to oversized attachments.

Stability Fixes

  • EntryID Safety Engine: Re-engineered the cleanup logic to collect unique IDs before deletion. This eliminates the "live collection" crashes (COMExceptions) common in high-volume Outlook operations.
  • COM Singleton Protection: Fixed a bug where shared Outlook sessions were being released too aggressively, causing message windows to close unexpectedly after a campaign.