<feed xmlns='http://www.w3.org/2005/Atom'>
<title>modules/src/m_email/test/EMailViewLayoutTest.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-10-24T09:00:29Z</updated>
<entry>
<title>refactor(email): use Qt string literal operators</title>
<updated>2026-10-24T09:00:29Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-24T09:00:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=461ff35f26769c6ce2579dbfc89fa4209955e4d9'/>
<id>urn:sha1:461ff35f26769c6ce2579dbfc89fa4209955e4d9</id>
<content type='text'>
- replace QStringLiteral with u""_s and QLatin1String with ""_L1
- import Qt::StringLiterals per file, as modules have no host PCH
</content>
</entry>
<entry>
<title>fix(email): show an unauthorized signing key as its own verdict</title>
<updated>2026-10-21T19:42:47Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-21T19:42:47Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=d65a5a56d8a703b144af7f05023931e1a61d5992'/>
<id>urn:sha1:d65a5a56d8a703b144af7f05023931e1a61d5992</id>
<content type='text'>
- map host validity 10 (key not authorized) to a new badge state
- rank it between "could not be checked" and "bad signature"
- word it on the badge, security view and report, not as BAD
- carry it through the verification payload by name
- translate the new strings in every shipped locale
</content>
</entry>
<entry>
<title>feat(email): redesign action and attachment bars</title>
<updated>2026-09-29T17:51:52Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-29T17:51:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=391168fb8e5f353a318026278c890981c440ad5d'/>
<id>urn:sha1:391168fb8e5f353a318026278c890981c440ad5d</id>
<content type='text'>
- centralize message commands as reusable actions with shared shortcuts
- add compact attachment summaries, menus, and expandable lists
- move secondary commands into More and show read-only status separately
- centralize action, attachment, security, and surface layout decisions
- enable compact Status Panel behavior for the email editor
</content>
</entry>
<entry>
<title>test(email): cover fuzzing and view layout rules</title>
<updated>2026-09-12T22:38:04Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-12T22:38:04Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=d800d942ad87db9935b35b9c855a8e8b5edfece8'/>
<id>urn:sha1:d800d942ad87db9935b35b9c855a8e8b5edfece8</id>
<content type='text'>
- replay public and golden corpora through the email fuzz harness
- exercise degenerate inputs and truncated messages
- test details sizing, tab selection, action density, and security refresh
- add email secret tests and required production sources to the build
</content>
</entry>
</feed>
