Additional Notes
This release delivers a major reliability, security, and UX pass across PGPMailer. Mail transport diagnostics were normalized to produce clearer exception output with explicit exception class context and primary | root=... formatting, while IMAP/SMTP connection logic was hardened using canonical SSL/STARTTLS ports, broader compatibility fallback attempts, and stable deduplication of connection attempts; explicit TLS protocol pinning was removed so devices can negotiate supported protocols natively. Setup and account management were improved with mandatory PIN enforcement, better username autofill behavior from email input, and support for updating account passwords without resetting the app. Recipient key workflows were refined with clearer “no key found” guidance and improved discovery/import UX. Inline encrypted sending now supports encrypted attachments by attaching .pgp payloads, and incoming secure mail now includes secure attachment actions to view/decrypt cached attachments in-app. Message detail and setup/settings screens received modern UI cleanup with stronger hierarchy, icon consistency, actionable diagnostics copy, and improved readability. Additional UI bug fixes include correcting bottom navigation selected text/icon contrast (kept readable/dark), removing the empty square/ghost bottom area in Keys, and polishing awkward key action button styling.
Full Changelog: v1.0.2...v1.0.3