| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
- refresh source line locations across module translations
- normalize Instant Messaging TS file formatting and metadata
- preserve localized translations while regenerating catalogs
|
| |
|
|
|
| |
- add an unqualified metadata alias for lupdate compatibility
- preserve command registration behavior and metadata values
|
| | |
|
| |
|
|
|
|
| |
- move GnuPG messages to the module context
- remove obsolete vanished translations
- preserve localized translations across supported languages
|
| |
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
| |
- mark removed GnuPG metadata messages as vanished
- refresh source locations after code line shifts
- preserve localized tab labels across supported languages
|
| |
|
|
|
|
| |
- update GnuPG information gathering module version
- update key server synchronization module version
- update version checking module version
|
| |
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
| |
- clarify gathering and command execution status messages
- improve checksum failure wording
- standardize GnuPG capitalization and validation warnings
- replace “illegal” and “doesn't have” with clearer terminology
|
| |
|
|
|
|
| |
- replace transferred execution contexts with sdk commands
- let RunCommands manage command argument lifetimes
- preserve component context cleanup after command completion
|
| |
|
|
|
|
|
| |
- replace legacy command, state, and memory APIs with SDK wrappers
- use managed child-state lists and text accessors to avoid leaks
- declare process, storage, and UI module capabilities
- update GnuPG gathering and UI state handling consistently
|
| |
|
|
|
|
|
| |
- replace legacy MLogDebug calls with structured logging macros
- preserve diagnostic context while using stream-style log formatting
- add logging API stubs and C++ module ID definitions for tests
- apply formatting updates to email SDK test stubs
|
| |
|
|
|
|
| |
- clarify file processing and table focus comments
- correct typos in directory and option log messages
- improve warning message punctuation and readability
|
| |
|
|
|
|
| |
- apply consistent C++ formatting across email and key modules
- normalize include ordering and line wrapping
- preserve existing behavior while improving readability
|
| |
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
| |
- rename the email CMake target to match the module name
- register key server translations during module registration
- standardize lifecycle logging with `LOG_INFO`
- document no-op deactivation handlers and correct shutdown messages
|
| |
|
|
|
|
|
| |
- format macro definitions and function return types
- normalize export header preprocessor indentation
- wrap long calls and deprecated attributes consistently
- apply formatting updates across email and module sources
|
| |
|
|
|
|
|
| |
- replace legacy module utility includes across module sources
- simplify bootstrap and translation registration macros
- update module headers to use the unified public interface
- replace secure object creation with SDK object factories
|
| |
|
|
|
|
|
|
| |
- 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աճառ
|
| |
|
|
|
|
|
| |
- add signed package generation for email and GnuPG info modules
- package key server sync and version checking modules
- define module IDs, versions, capabilities, and metadata
- retain loose library builds during the packaging transition
|
| |
|
|
|
|
|
|
| |
- return static module identity strings without duplicating them
- remove unnecessary DUP allocations from SDK registration and calls
- convert temporary Qt strings directly to UTF-8 API arguments
- preserve ownership for transferred command execution contexts
- avoid leaks now that SDK arguments are borrowed
|
| |
|
|
|
|
|
|
| |
- define versioned host and module API bootstrap tables
- adapt classic module lifecycle functions to the new API
- validate host ABI compatibility before exposing modules
- migrate email, GnuPG, key server, and version modules
- retain legacy metadata and event handling compatibility
|
| |
|
|
|
|
| |
- use CharArrayToQStringList to free the component array and strings
- duplicate component JSON before parsing to release caller-owned data
- prevent leaks during repeated GnuPG information gathering
|
| |
|
|
|
|
| |
- add the Russian locale declaration and TS doctype
- normalize XML declaration, indentation, and empty tag formatting
- add a trailing newline to the translation file
|
| |
|
|
|
|
|
| |
- add translated email module messages and dialogs
- add Polish GnuPG information labels
- add Polish key server settings and search messages
- add Polish version checking and update messages
|
| |
|
|
|
|
| |
- restore translations for GnuPGInfo in de, es, fr, it, zh_CN, zh_TW
- add location line references for GnuPGInfo UI elements
- add GnuPGInfo context to en_US with unfinished entries
|
| |
|
|
|
|
| |
- mark GnuPGInfo messages as vanished in de, es, fr, it, zh_CN, zh_TW
- remove obsolete GnuPGInfo context from en_US translations
- remove UI location tags for those messages to match source changes
|
| |
|
|
|
| |
* Changed the resource path for icons in `GnuPGInfo.ui`
* Ensures correct loading of icon resources
|
| |
|
|
|
|
|
|
|
| |
* Add Russian `ru_RU` translation files for `m_email`, `m_gpg_info`,
`m_key_server_sync`, and `m_ver_check`.
* Localize UI labels, dialogs, warnings and detailed error/help text
(including EML/GPG/key-server/update guidance) to improve usability
and troubleshooting for Russian-speaking users.
* Introduce only translation assets; no functional or logic changes.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add and refine Spanish and Italian translations for several modules
(email, GnuPG info, key-server sync, version checking), replacing
unfinished placeholders with localized strings.
* Expand and improve Spanish/Italian error message translations for EML
parsing and email operations to provide clearer guidance and suggested
remediation steps.
* Update UI labels, warnings and file/size messages to localized text,
improving UX for Spanish and Italian users.
* Add a new Italian translation TS for the GnuPG info component and
normalize existing GnuPG translations.
* Remove remaining `type="unfinished"` markers to mark translations as
completed.
These changes improve localization coverage and clarity without
affecting application logic or behavior.
|
| |
|
|
|
|
|
|
|
|
| |
* Adds Spanish (`es_ES`) Qt translation templates for email, GnuPG info,
key-server sync, and version-checking modules to prepare localization
support and provide a baseline for translators.
* Normalizes Italian locale filenames from `it_iT` to `it_IT` to ensure
consistent locale naming across resources.
* Leaves translations marked as unfinished so translators can complete
strings; no runtime logic changes are introduced.
|
| |
|
|
|
|
|
|
| |
* Replace repetitive explicit TS file lists with the `gpgfrontend_collect_ts_files`
helper across several modules.
* Reduce duplication and centralize locale collection so adding/removing
translations is easier and less error-prone.
* No functional changes; only simplifies CMake translation setup and maintenance.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Refresh and add localized strings across multiple modules (email, GnuPG
info, key-server sync, version checking and key search) to improve UI
coverage and clarity.
* Restore and standardize email metadata labels and validation messages,
and expand EML/email-operation error texts to provide clearer guidance
for end users and troubleshooting.
* Introduce localized UI entries for `GnuPGInfo` and enhance `SearchKeyDialog`
translations to make key-search and GnuPG information screens usable in
several locales.
* Harmonize labels (e.g., CC/BCC/From/To/Subject/Date), warnings and file
I/O messages to improve consistency and readability.
* No functional logic changes; purely translation/localization updates.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Remove stale/duplicated translation contexts from multiple module TS files
to keep each translation bundle focused and avoid cross-module noise.
* Add i18n support for the key-server sync module by registering its
`ModuleKeyServerSync` TS files in the module CMake configuration and
invoking the translation helper so those translations are built.
* Motivation: improve translation source hygiene and ensure the key-server
module translations are included in the build system.
* Notes: no runtime logic changes; this is maintenance of localization
assets and build metadata.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Extract and relocate multiple UI strings into code-based contexts to improve
translation coverage and maintainability (email, key-server, gpg-info,
version-check modules).
* Introduce new, more descriptive EML and email-operation error/message
templates to aid users and translators; add file/read warnings and integrity
labels for email handling.
* Add new translation files and contexts for key-server sync and search dialog,
and extend existing TS files with updated locations (moved from .ui to .cpp)
so translations map to runtime text.
* Mark obsolete/vanished UI strings and prepare placeholders for untranslated
entries, enabling translators to provide localized text without changing code.
* Facilitate future localization work and clearer user-facing diagnostics by
centralizing message strings and expanding translatable content.o
|
| |
|
|
|
|
| |
* Replaces platform-specific translation/resource logic with a shared
translation helper for consistent behavior across builds
* Reduces duplicated build rules and avoids Xcode-specific branching
|
| |
|
|
|
|
|
|
|
| |
* Moves file reading and tab creation onto the GUI thread to prevent
blocking and potential deadlocks from blocking queued invokes
* Uses non-blocking error reporting in async flow to avoid invalid early
returns
* Skips GnuPG info gathering when `gpgconf` path is missing to prevent
pointless work and errors
|
| |
|
|
|
|
| |
* Mounts a new action in the help menu to open a `GnuPG` information dialog.
* Improves accessibility of GnuPG details from the main window.
* Uses a modal dialog populated with relevant information via a custom tab.
|
| |
|
|
|
|
| |
- move gnupg info gathering logic from constructor to showEvent
- remove debug logging statements
- add resizeColumnsToContents for option details table
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|