<feed xmlns='http://www.w3.org/2005/Atom'>
<title>modules/src/m_email/EMailHeaderView.cpp, 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-12T19:13:48Z</updated>
<entry>
<title>feat(email): enhance header view controls</title>
<updated>2026-09-12T19:13:48Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-12T19:13:48Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=ecef3cdc5a83b55cb0aeb5df23750b77bafa8ab6'/>
<id>urn:sha1:ecef3cdc5a83b55cb0aeb5df23750b77bafa8ab6</id>
<content type='text'>
- add find and escape shortcuts for header filtering
- replace empty tables with dedicated notice messages
- preserve context-menu row selection for keyboard invocation
- centralize theme color updates and tree styling
- add support for displaying custom notices
</content>
</entry>
<entry>
<title>fix(email): harden email operation error handling</title>
<updated>2026-09-12T18:11:52Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-12T18:11:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=727634acc3d7413fa12c6492341e899008a69452'/>
<id>urn:sha1:727634acc3d7413fa12c6492341e899008a69452</id>
<content type='text'>
- validate GPG result pointers before dereferencing them
- preserve UTF-8 bytes during signing, encryption, and verification
- reset cancellation state after each IMAP operation
- report unexpected worker exceptions instead of terminating threads
- detach blocked threads safely during shutdown
- prevent missing signatures from appearing fully valid
- correct signature validity highlighting for problematic signatures
- restore Qt translation extraction and preserve send dialogs on tab closure
</content>
</entry>
<entry>
<title>feat(email): add searchable header inspector</title>
<updated>2026-09-12T14:19:58Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-12T14:19:58Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=dc2e7c686b4d03d4e85021b86492d4fb70c18ae3'/>
<id>urn:sha1:dc2e7c686b4d03d4e85021b86492d4fb70c18ae3</id>
<content type='text'>
- replace header display modes with a searchable two-column tree
- show decoded values alongside exact raw header bytes
- support filtering, tooltips, and copying values or whole fields
- preserve malformed and folded headers for forensic inspection
- guard VMIME_STATIC definitions across module builds and tests
- initialize result statuses and avoid aggregating failed operations
</content>
</entry>
<entry>
<title>feat(email): add secure message inspection views</title>
<updated>2026-09-12T08:26:03Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-12T08:26:03Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=0203289d99ee376c98842e80b821a2c554cb01a8'/>
<id>urn:sha1:0203289d99ee376c98842e80b821a2c554cb01a8</id>
<content type='text'>
- add formatted body rendering with blocked remote content and safe links
- add MIME structure, header, and security inspection tabs
- show signatures, recipients, keys, findings, and part digests
- preserve raw headers and message bytes during inspection
- add forensic read-only mode with secure content wiping
- support reply, reply-all, forwarding, and drag-and-drop attachments
- track Bcc recipients separately from serialized message headers
- refresh signature verification when the keyring changes
- centralize email view styling and theme-aware controls
</content>
</entry>
</feed>
