aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_key_server_sync/test
Commit message (Collapse)AuthorAgeFilesLines
* fix(key_server_sync): stop batches when key databases are reloadedsaturneric3 days1-0/+6
| | | | | | | - listen for KEY_DATABASES_RELOADED and stop batches started before it - say how far a stopped batch got, and that nothing fetched was imported - report a refused import instead of counting the keys as refreshed - tell the user when a single key update cannot be imported
* fix(i18n): update key server translation contextssaturneric2026-09-271-1/+3
| | | | | | - regenerate locale contexts for the renamed module class - add key server settings strings across supported locales - include the generated module header in sync tests
* fix(key-server): handle missing keys consistentlysaturneric2026-09-241-6/+19
| | | | | | | | | - normalize 404 and empty responses as plain not-found results - distinguish missing keys from transport failures in publication checks - add key-server not-found helpers and unit coverage - disable batch actions for key groups and empty targets - add publish and refresh actions to the key manager menu - reformat affected C++ declarations and callbacks
* 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(key-server): add batch key operationssaturneric2026-09-242-0/+149
- support batch refresh and publish actions for key selections - add publication status checking through the key server - manage request ownership, spacing, cancellation, and summaries - normalize duplicate keys and combine fetched blocks for import - add UI actions for selected keys and key detail views - add unit tests for batch logic and optional test integration