<feed xmlns='http://www.w3.org/2005/Atom'>
<title>modules/src/m_email/EMailStructureView.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-23T21:19:37Z</updated>
<entry>
<title>feat(email): migrate UI to host command model</title>
<updated>2026-09-23T21:19:37Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-23T21:19:37Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=720beacdad29d2056a88411e2a83447f4984af57'/>
<id>urn:sha1:720beacdad29d2056a88411e2a83447f4984af57</id>
<content type='text'>
- register native document, settings, and IMAP widgets through the SDK
- add Lua mounts and commands for email actions and navigation
- move document opening, saving, and message creation to host commands
- use module-scoped settings APIs for account and view state
- implement the document widget interface for email message handling
- update SDK stubs and module metadata for the new integrations
</content>
</entry>
<entry>
<title>refactor(email): migrate to context-based SDK</title>
<updated>2026-09-22T19:16:52Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-22T19:16:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=86a75d6b49e671de6558273ee97026c819923816'/>
<id>urn:sha1:86a75d6b49e671de6558273ee97026c819923816</id>
<content type='text'>
- pass SDK contexts through crypto, storage, UI, and buffer APIs
- replace legacy ownership helpers with RAII-style buffer handling
- preserve secure credential storage and wiping semantics
- update analysis, key, recipient, and import integrations
- migrate tests to fake host API tables and real SDK wrappers
- add storage capability to the email module manifest
</content>
</entry>
<entry>
<title>style(email): clarify email UI messages</title>
<updated>2026-09-13T16:19:03Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-13T16:19:03Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=e48cc3931e66ccd0baaea24a26b6aaebd7b8dec9'/>
<id>urn:sha1:e48cc3931e66ccd0baaea24a26b6aaebd7b8dec9</id>
<content type='text'>
- improve wording for security, validation, and network messages
- make recipient and signature explanations more precise
- standardize capitalization and punctuation in user-facing text
- apply minor formatting cleanup to affected code ñ¿¿
</content>
</entry>
<entry>
<title>feat(email): add part actions and empty states</title>
<updated>2026-09-12T19:16:26Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-12T19:16:26Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=e0a50012ace61dc279620e1cdb51fd9192fc4ca5'/>
<id>urn:sha1:e0a50012ace61dc279620e1cdb51fd9192fc4ca5</id>
<content type='text'>
- add save, import, and clipboard actions to the part context menu
- show notices when messages or parts are unavailable
- centralize view color updates for theme changes
- refresh tree styling and use semantic cell tones
</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>
