aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* feat(im): add IM module to sandbox buildsaturneric2026-09-243-0/+5
* feat(key-server): add batch key operationssaturneric2026-09-248-18/+610
* fix(email): persist IMAP state on closesaturneric2026-09-243-22/+13
* style(README): align permissions table and command signaturesaturneric2026-09-241-11/+11
* docs(modules): document command-driven module UIsaturneric2026-09-241-154/+274
* fix(version-check): honor settings and prevent stalled checkssaturneric2026-09-244-53/+35
* fix(sync): time out key uploadssaturneric2026-09-241-0/+3
* refactor(gnupg): trigger info gathering from tabsaturneric2026-09-243-35/+28
* refactor(mail): centralize worker thread shutdownsaturneric2026-09-247-61/+58
* refactor(email): remove unused helper definitionssaturneric2026-09-231-24/+0
* feat(email): migrate UI to host command modelsaturneric2026-09-2315-650/+430
* fix(key-server-sync): update key import callssaturneric2026-09-232-3/+2
* feat(ui): migrate modules to command mountssaturneric2026-09-2321-691/+488
* feat(gpg-info): expose GnuPG details through scripted UIsaturneric2026-09-235-70/+67
* feat(modules): enable custom UI capabilitiessaturneric2026-09-235-5/+10
* fix(pgp-inspect): preserve parsed document lifetimesaturneric2026-09-221-7/+8
* style(key-server-sync): normalize text punctuationsaturneric2026-09-2216-23/+23
* style(gnupg): improve GnuPG log messagessaturneric2026-09-222-11/+10
* fix(email): correct analysis argument orderingsaturneric2026-09-222-7/+7
* refactor(gnupg): use borrowed command execution APIsaturneric2026-09-221-24/+14
* docs(modules): document SDK and packaging workflowsaturneric2026-09-221-223/+485
* refactor(version-check): migrate to SDK context APIssaturneric2026-09-227-92/+103
* refactor(pgp-inspect): migrate to context-aware SDK APIssaturneric2026-09-222-15/+43
* refactor(key-server-sync): migrate to SDK APIssaturneric2026-09-227-36/+33
* refactor(gpg-info): migrate to module SDK APIssaturneric2026-09-223-106/+94
* refactor(email): remove unused temporary variablessaturneric2026-09-221-15/+0
* refactor(email): migrate to context-based SDKsaturneric2026-09-2215-330/+682
* refactor(gpg-info): migrate to module logging macrossaturneric2026-09-213-55/+58
* style(gpg): improve comments and log messagessaturneric2026-09-212-18/+17
* build(cmake): relocate module test binariessaturneric2026-09-211-2/+1
* build(modules): standardize module test output directoriessaturneric2026-09-203-18/+33
* fix(pgp-inspect): clarify structure inspector action textsaturneric2026-09-201-6/+5
* feat(pgp): add OpenPGP structure inspectorsaturneric2026-09-2019-0/+2145
* build(cmake): organize module output directoriessaturneric2026-09-191-0/+4
* style(formatting): reformat module source filessaturneric2026-09-1912-916/+1044
* refactor(modules): migrate modules to runtime APIsaturneric2026-09-199-670/+455
* refactor(module): relocate module author headerssaturneric2026-09-1911-1186/+3
* fix(modules): correct module lifecycle setupsaturneric2026-09-195-15/+29
* style(formatting): apply consistent code formattingsaturneric2026-09-199-97/+107
* refactor(modules): migrate to unified GFModule APIsaturneric2026-09-1930-61/+42
* feat(modules): adopt manifest-driven module buildssaturneric2026-09-198-146/+75
* refactor(module): centralize module headers and identitysaturneric2026-09-1910-636/+947
* feat(modules): package modules as signed gfmodule filessaturneric2026-09-154-3/+49
* refactor(email): remove obsolete crypto SDK stubssaturneric2026-09-141-160/+2
* test(email): use portable error type in crypto testssaturneric2026-09-141-13/+14
* fix(email): use SDK error type for GPG operationssaturneric2026-09-143-28/+33
* refactor(module): remove legacy export macrossaturneric2026-09-141-36/+6
* refactor(email): migrate crypto to RAII SDK handlessaturneric2026-09-142-131/+360
* refactor(utils): clarify SDK argument ownershipsaturneric2026-09-141-3/+16
* fix(test): align crypto SDK stubs with borrowed argumentssaturneric2026-09-141-4/+7