aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* refactor(sdk): stop allocating borrowed API argumentssaturneric2026-09-1413-99/+108
* feat(modules): add single-symbol module bootstrap APIsaturneric2026-09-145-6/+179
* feat(module): expose SDK ABI version metadatasaturneric2026-09-143-1/+16
* refactor(email): migrate to list-based GPG APIssaturneric2026-09-142-51/+60
* fix(email): free verification error stringsaturneric2026-09-141-0/+6
* fix(network): use explicit UTF-8 user agent conversionsaturneric2026-09-142-2/+2
* fix(gpg): release gathered component datasaturneric2026-09-141-4/+10
* test(imap): cover folder status validationsaturneric2026-09-143-9/+153
* feat(email): add validated folder listing cachesaturneric2026-09-148-35/+443
* refactor(email): reposition imap progress indicatorssaturneric2026-09-141-12/+20
* test(email): cover encrypted messages and reply renderingsaturneric2026-09-141-0/+177
* fix(email): show loading state before declaring folders emptysaturneric2026-09-142-0/+59
* feat(email): show accurate decryption capabilitysaturneric2026-09-142-9/+123
* feat(email): add encrypted recipient capability modelssaturneric2026-09-141-0/+43
* feat(email): add message metadata helperssaturneric2026-09-142-5/+135
* feat(email): update localized email messagessaturneric2026-09-139-3710/+6775
* i18n(key-server): complete Russian translationssaturneric2026-09-131-45/+65
* refactor(email): inline translation callssaturneric2026-09-131-67/+112
* style(i18n): normalize Russian translation XMLsaturneric2026-09-134-592/+723
* style(email): clarify email UI messagessaturneric2026-09-139-48/+50
* feat(email): unify message verification resultssaturneric2026-09-136-76/+736
* feat(email): add detailed verification reasonssaturneric2026-09-131-7/+115
* refactor(email): centralize verification result handlingsaturneric2026-09-132-61/+164
* feat(email): unify signature verificationsaturneric2026-09-132-181/+315
* fix(email): offer signature verification before retriessaturneric2026-09-131-5/+12
* feat(email): unify verification result reportingsaturneric2026-09-131-70/+55
* feat(email): add unified verification resultssaturneric2026-09-131-1/+85
* fix(email): anchor verification to source bytessaturneric2026-09-132-18/+148
* feat(email): add verification payload serializationsaturneric2026-09-132-0/+444
* i18n(email): complete email translationssaturneric2026-09-139-6953/+8189
* build(email): hide internal module symbolssaturneric2026-09-131-0/+25
* test(email): cover security boundary regressionssaturneric2026-09-137-11/+1130
* style(email): reformat email module codesaturneric2026-09-136-30/+25
* fix(email): use paging cursor for next pagesaturneric2026-09-131-1/+3
* fix(tls): preserve certificates per connectionsaturneric2026-09-134-27/+91
* fix(email): isolate captured certificates per connectionsaturneric2026-09-132-67/+60
* style(email): format EMailSecret declarationssaturneric2026-09-132-3/+3
* fix(email): pin the certificate from the reported errorsaturneric2026-09-132-6/+12
* fix(email): align security badges with verificationsaturneric2026-09-132-29/+118
* feat(email): add secure SDK string conversionsaturneric2026-09-132-1/+29
* fix(email): clarify signature security statussaturneric2026-09-132-15/+68
* fix(imap): harden message fetching and searchsaturneric2026-09-132-20/+177
* fix(email): preserve secure credential storagesaturneric2026-09-132-4/+14
* fix(email): protect staged passwordssaturneric2026-09-132-13/+40
* fix(email): bound file reads before GUI handoffsaturneric2026-09-133-51/+129
* fix(email): marshal widget access to the GUI threadsaturneric2026-09-131-88/+112
* fix(email): preserve crypto failure detailssaturneric2026-09-131-11/+80
* feat(email): add security badge state enumssaturneric2026-09-131-0/+42
* feat(email): add security badge preflight logicsaturneric2026-09-132-0/+258
* feat(email): preserve decrypted unsigned messagessaturneric2026-09-135-29/+501