aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_pgp_inspect
Commit message (Collapse)AuthorAgeFilesLines
* chore(i18n): update translation source locationsHEADmainsaturneric24 hours10-180/+180
| | | | | | | - refresh source line references across email, IM, key server, and OpenPGP inspection catalogs - preserve existing translations while synchronizing catalog metadata - update references for all supported locales
* refactor: use Qt string literal operators in modulessaturneric30 hours2-6/+8
| | | | | | | - replace QStringLiteral with u""_s and QLatin1String with ""_L1 in the im, key server sync, pgp inspect and version check modules - spell non-literal Latin-1 views as QLatin1StringView - import Qt::StringLiterals per file, as modules have no host PCH
* refactor: remove Qt5 leftovers from modulessaturneric30 hours4-15/+15
| | | | | - drop the pre-6.4 fallback for QFormLayout::setRowVisible - use QList instead of QVector
* i18n(translations): update catalog source referencessaturneric4 days10-30/+30
| | | | | | - refresh source line locations across module translations - normalize Instant Messaging TS file formatting and metadata - preserve localized translations while regenerating catalogs
* fix(i18n): avoid lupdate namespace parsing warningsaturneric4 days1-1/+5
| | | | | - introduce an unqualified alias for command metadata - use the alias to prevent lupdate misreading the class member declaration
* i18n: add Turkish module catalogscerob2026-10-111-0/+106
|
* fix(pgp-inspect): include generated module headersaturneric2026-09-2710-769/+887
| | | | | | | - add the binary module directory to test include paths - update translation contexts and locale metadata - add localized module action strings - refresh source locations and plural forms in catalogs
* refactor(i18n): migrate modules to shared translation helpersaturneric2026-09-273-46/+44
| | | | | | | | - 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
* i18n(pgp-inspect): add inspector translationssaturneric2026-09-269-853/+763
| | | | | | | - add German, Spanish, French, Italian, Polish, Russian, and Chinese translations - update source locations to match the current inspector UI - remove obsolete module action translations - reformat translation files to the current TS layout
* feat(im): add IM module to sandbox buildsaturneric2026-09-241-0/+1
| | | | | | - include the in-memory token module in the sandbox build - register key server sync tests with the test runner - register PGP inspection tests with the test runner
* feat(ui): migrate modules to command mountssaturneric2026-09-236-74/+81
| | | | | | | | | - 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
* fix(pgp-inspect): preserve parsed document lifetimesaturneric2026-09-221-7/+8
| | | | | | - store parsed documents before referencing their packets - prevent dangling references caused by temporary documents - clarify packet summary test ownership with an explanatory comment
* refactor(pgp-inspect): migrate to context-aware SDK APIssaturneric2026-09-222-15/+43
| | | | | | | | - replace deprecated buffer and editor helpers with context-aware APIs - manage returned buffers explicitly without ownership wrappers - format human-readable sizes using a fixed local buffer - use context-aware theme color lookups - declare editor and PGP module capabilities
* build(modules): standardize module test output directoriessaturneric2026-09-201-1/+1
| | | | | | - route module tests and fuzzers to the shared module-tests directory - remove global runtime and install directory redirects - prevent duplicated module install paths and discovery strays
* fix(pgp-inspect): clarify structure inspector action textsaturneric2026-09-201-6/+5
| | | | | - rename the menu action to identify the OpenPGP structure inspector - simplify the tooltip by removing the decryption detail
* feat(pgp): add OpenPGP structure inspectorsaturneric2026-09-2018-0/+2141
- add sandbox-compatible module for inspecting packet structure - render armor, cleartext, packet fields, errors, and searchable trees - parse inspector JSON with nested packet support and summaries - add model tests covering parsing, structure detection, and formatting - add module metadata, build integration, and translation catalogs