aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_key_server_sync/module.json
Commit message (Collapse)AuthorAgeFilesLines
* fix(key_server_sync): stop batches when key databases are reloadedsaturneric3 days1-0/+1
| | | | | | | - listen for KEY_DATABASES_RELOADED and stop batches started before it - say how far a stopped batch got, and that nothing fetched was imported - report a refused import instead of counting the keys as refreshed - tell the user when a single key update cannot be imported
* chore(modules): bump module versions to 2.0.0saturneric2026-09-241-1/+1
| | | | | | - update GnuPG information gathering module version - update key server synchronization module version - update version checking module version
* feat(key-server): add batch key operationssaturneric2026-09-241-0/+1
| | | | | | | | | - support batch refresh and publish actions for key selections - add publication status checking through the key server - manage request ownership, spacing, cancellation, and summaries - normalize duplicate keys and combine fetched blocks for import - add UI actions for selected keys and key detail views - add unit tests for batch logic and optional test integration
* feat(ui): migrate modules to command mountssaturneric2026-09-231-2/+5
| | | | | | | | | - replace legacy menu and settings events with typed commands - add Lua scripts for module UI placement and native widget mounts - migrate key server, inspector, and update dialogs to host-owned views - route module settings through storage capabilities - update lifecycle hooks, event manifests, and widget interfaces - fix key server task cleanup and theme color resolution
* feat(modules): enable custom UI capabilitiessaturneric2026-09-231-1/+2
| | | | | | | | - 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
* refactor(key-server-sync): migrate to SDK APIssaturneric2026-09-221-2/+3
| | | | | | | | - use module-scoped storage and application user-agent providers - replace legacy key export and import calls with SDK wrappers - register and unregister settings pages through the SDK - migrate GPG channel lookup and session cache operations - declare storage capability in the module manifest
* refactor(modules): migrate modules to runtime APIsaturneric2026-09-191-1/+13
| | | | | | | | - replace legacy bootstrap and event macros with versioned hooks - register event handlers through explicit GFEventBinding tables - use GFEvent responses and runtime UI object helpers - declare handled events in each module manifest - update email test include paths for module runtime headers
* feat(modules): adopt manifest-driven module buildssaturneric2026-09-191-0/+10
- add module.json manifests with metadata and translation contexts - migrate four modules to the gf_add_module helper - preserve Qt, VMime, UI, and include directory configuration - reduce email module exports to its single ABI symbol - remove duplicated packaging and translation setup from CMakeListsաճառ