<feed xmlns='http://www.w3.org/2005/Atom'>
<title>modules/src/m_email/EMailSendDialog.h, branch main</title>
<subtitle>Modules of GpgFrontend.</subtitle>
<id>http://git.bktus.com/gpgfrontend/modules/atom?h=main</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/modules/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/'/>
<updated>2026-09-12T21:29:00Z</updated>
<entry>
<title>fix(email): preserve ambiguous send outcomes</title>
<updated>2026-09-12T21:29:00Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-12T21:29:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=40daa7befb53914713496e29dd0e45a2255b5e54'/>
<id>urn:sha1:40daa7befb53914713496e29dd0e45a2255b5e54</id>
<content type='text'>
- classify all final-stage submission errors as ambiguous
- add a Stop action that cancels without assuming delivery failed
- prevent closing the dialog while submission status is unresolved
- record abandoned in-flight submissions to warn against duplicate sends
</content>
</entry>
<entry>
<title>feat(email): preserve message identity before sending</title>
<updated>2026-09-12T17:21:35Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-12T17:21:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=5b948cb987ea47e6f94c9b380050d769e0c47c8b'/>
<id>urn:sha1:5b948cb987ea47e6f94c9b380050d769e0c47c8b</id>
<content type='text'>
- prioritize configured account labels in sender completion
- mint and retain Message-ID during compose field collection
- remove the unverifiable delivery status from send results
- preserve identities through protected message serialization
- add tests for supplied and encrypted Message-ID handling
</content>
</entry>
<entry>
<title>feat(email): save sent messages to IMAP Sent</title>
<updated>2026-09-12T17:15:13Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-12T17:15:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=236ba52fec14bda8a7155369a7cd39fc9904354e'/>
<id>urn:sha1:236ba52fec14bda8a7155369a7cd39fc9904354e</id>
<content type='text'>
- append sent messages byte-for-byte through a writable folder
- avoid duplicate copies when the server already filed the message
- report unresolved, failed, and unverified save outcomes
- update dialog status text to distinguish send and filing results
- extend fake IMAP coverage for APPEND literals and save behavior
</content>
</entry>
<entry>
<title>feat(email): redesign send dialog feedback</title>
<updated>2026-09-12T17:07:35Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-12T17:07:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=0e9f817e80100319be31c2c8a9b2cd7a56933b1d'/>
<id>urn:sha1:0e9f817e80100319be31c2c8a9b2cd7a56933b1d</id>
<content type='text'>
- keep message summary and send results visible on one surface
- show subjects, attachment counts, recipients, and account readiness
- add precise submission, Sent-folder, and delivery status reporting
- preserve source bytes when required and extract message subjects safely
- add plausible address and source-reuse decision helpers
- provide progress feedback, expandable evidence, and auto-close behavior
</content>
</entry>
<entry>
<title>feat(email): add sending and IMAP import workflows</title>
<updated>2026-09-12T13:12:48Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-12T13:12:48Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=49c90f0e26fe72e25f8d4964706833ecd89e4b6d'/>
<id>urn:sha1:49c90f0e26fe72e25f8d4964706833ecd89e4b6d</id>
<content type='text'>
- add threaded IMAP browsing, searching, paging, and message fetching
- enforce read-only mailbox access, TLS requirements, and size limits
- add outgoing message confirmation and SMTP submission workflow
- report SMTP acceptance separately from Sent-folder confirmation
- expose message sending from the email page view
- preserve message bytes and protect credentials during transport
</content>
</entry>
</feed>
