<feed xmlns='http://www.w3.org/2005/Atom'>
<title>modules/src/m_gpg_info, 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-21T20:21:55Z</updated>
<entry>
<title>i18n(translations): update catalog source references</title>
<updated>2026-10-21T20:21:55Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-21T20:21:55Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=813fe21e767e38165274464c571e1b14c9cc2401'/>
<id>urn:sha1:813fe21e767e38165274464c571e1b14c9cc2401</id>
<content type='text'>
- refresh source line locations across module translations
- normalize Instant Messaging TS file formatting and metadata
- preserve localized translations while regenerating catalogs
</content>
</entry>
<entry>
<title>fix(i18n): help lupdate parse command metadata</title>
<updated>2026-10-21T20:20:08Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-21T20:20:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=cf75361ea7eca6ce113a5eef1641c2b7bcd103b7'/>
<id>urn:sha1:cf75361ea7eca6ce113a5eef1641c2b7bcd103b7</id>
<content type='text'>
- add an unqualified metadata alias for lupdate compatibility
- preserve command registration behavior and metadata values
</content>
</entry>
<entry>
<title>i18n: add Turkish module catalogs</title>
<updated>2026-10-10T22:39:12Z</updated>
<author>
<name>cerob</name>
<email>cerob@users.noreply.github.com</email>
</author>
<published>2026-10-10T22:39:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=824f5fea02c377b476d4a333ccd6b5cff953db1f'/>
<id>urn:sha1:824f5fea02c377b476d4a333ccd6b5cff953db1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>i18n(gpg-info): update GnuPG translation contexts</title>
<updated>2026-09-27T21:33:34Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-27T21:33:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=f8b374a78acf10bc87ac3dea724f274d63c53ff5'/>
<id>urn:sha1:f8b374a78acf10bc87ac3dea724f274d63c53ff5</id>
<content type='text'>
- move GnuPG messages to the module context
- remove obsolete vanished translations
- preserve localized translations across supported languages
</content>
</entry>
<entry>
<title>refactor(i18n): migrate modules to shared translation helper</title>
<updated>2026-09-27T21:33:10Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-27T21:33:10Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=99e163e1ea7b77cebb00fe6ae7e130baf9b16d67'/>
<id>urn:sha1:99e163e1ea7b77cebb00fe6ae7e130baf9b16d67</id>
<content type='text'>
- replace direct GTrC translation calls with GTrC::tr
- mark deferred UI and command strings with GTrC::Noop
- update email, IM, key server, PGP, GnuPG, and update modules
- remove redundant local translation helper functions
- apply related formatting and pointer declaration cleanup
</content>
</entry>
<entry>
<title>i18n(gnupg): update translation catalogs</title>
<updated>2026-09-26T19:27:32Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-26T19:27:32Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=395a24727f19f21484c5d219645f470d58c4ba14'/>
<id>urn:sha1:395a24727f19f21484c5d219645f470d58c4ba14</id>
<content type='text'>
- mark removed GnuPG metadata messages as vanished
- refresh source locations after code line shifts
- preserve localized tab labels across supported languages
</content>
</entry>
<entry>
<title>chore(modules): bump module versions to 2.0.0</title>
<updated>2026-09-24T20:49:30Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-24T20:49:30Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=72aec45060deea93e942ff590e32ef20dd0bd323'/>
<id>urn:sha1:72aec45060deea93e942ff590e32ef20dd0bd323</id>
<content type='text'>
- update GnuPG information gathering module version
- update key server synchronization module version
- update version checking module version
</content>
</entry>
<entry>
<title>refactor(gnupg): trigger info gathering from tab</title>
<updated>2026-09-24T17:47:50Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-24T17:47:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=efb3e1b27c4b9118e35eca29793836f59559199e'/>
<id>urn:sha1:efb3e1b27c4b9118e35eca29793836f59559199e</id>
<content type='text'>
- remove the gathering event handler and module event declaration
- start collection from the tab watcher when the UI is shown
- scope gathering state to the GnuPG module
- own command contexts with smart pointers to prevent leaks
- remove callback-based context deallocation
- include required memory and vector headers
</content>
</entry>
<entry>
<title>feat(gpg-info): expose GnuPG details through scripted UI</title>
<updated>2026-09-23T21:04:17Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-23T21:04:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=925809823638085caf5aa47022a2f64e3c21b33b'/>
<id>urn:sha1:925809823638085caf5aa47022a2f64e3c21b33b</id>
<content type='text'>
- register a native GnuPG information widget with the host
- add a command for opening the information dialog
- mount the Help menu action through the Lua UI script
- remove legacy menu and dialog event handling
- declare the command and Lua script in module metadata
</content>
</entry>
<entry>
<title>feat(modules): enable custom UI capabilities</title>
<updated>2026-09-23T20:39:23Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-23T20:39:23Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=0160dd42fd0858464ccf623b8a679a6f7b0cbefd'/>
<id>urn:sha1:0160dd42fd0858464ccf623b8a679a6f7b0cbefd</id>
<content type='text'>
- grant ui.custom capability to email module
- grant ui.custom capability to GPG info module
- grant ui.custom capability to key server sync module
- grant ui.custom capability to PGP inspect module
- grant ui.custom capability to version check module
</content>
</entry>
</feed>
