aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_email/module.json
Commit message (Collapse)AuthorAgeFilesLines
* feat(email): re-check open messages when key databases are reloadedsaturneric3 days1-1/+2
| | | | | - handle KEY_DATABASES_RELOADED like a key database refresh - declare the event in the module manifest
* feat(email): migrate UI to host command modelsaturneric2026-09-231-4/+5
| | | | | | | | | - 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
* 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(email): migrate to context-based SDKsaturneric2026-09-221-2/+3
| | | | | | | | | - 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
* refactor(modules): migrate modules to runtime APIsaturneric2026-09-191-1/+17
| | | | | | | | - 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աճառ