aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_im
Commit message (Collapse)AuthorAgeFilesLines
* chore(i18n): update translation source locationsHEADmainsaturneric15 hours10-140/+140
| | | | | | | - 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 modulessaturneric20 hours3-20/+22
| | | | | | | - 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 modulessaturneric20 hours1-7/+7
| | | | | - drop the pre-6.4 fallback for QFormLayout::setRowVisible - use QList instead of QVector
* i18n(translations): update catalog source referencessaturneric3 days10-2162/+2170
| | | | | | - 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 warningssaturneric3 days1-4/+8
| | | | | - alias command metadata to prevent lupdate from misreading qualified types - update command metadata declarations to use the unqualified alias
* i18n: add Turkish module catalogscerob2026-10-111-0/+279
|
* style(i18n): normalize instant messaging catalogssaturneric2026-09-278-2129/+2121
| | | | | | | - standardize XML declaration and element indentation - normalize self-closing location tags across locale files - replace escaped quotation marks with equivalent literal characters - update German, Spanish, French, Italian, Polish, Russian, and Chinese catalogs
* i18n(im): add instant messaging translationssaturneric2026-09-278-408/+456
| | | | | | - translate IM codec and module strings across eight locales - localize message book, token, encryption, and signing workflows - translate IM settings, prompts, actions, and status messages
* fix(im): include generated headers in testssaturneric2026-09-2710-1/+2424
| | | | | - add the binary module directory to test include paths - add unfinished IM translation entries for all supported locales
* refactor(i18n): migrate modules to shared translation helpersaturneric2026-09-273-91/+104
| | | | | | | | - 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(translations): normalize empty translation filessaturneric2026-09-269-36/+18
| | | | | | - remove obsolete translation generation comments - use explicit closing tags for empty TS documents - apply the format consistently across all locales
* feat(im): add instant messaging token modulesaturneric2026-09-2423-0/+2508
- add encrypted Base58 token encoding with shared book phrases - provide IM encrypt and encrypt-and-sign editor commands - add settings UI for phrase management and fingerprints - register the module and its SDK-free codec tests - register existing email module tests with CTest