aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_key_server_sync/KeyServerBatchLogic.h
Commit message (Collapse)AuthorAgeFilesLines
* fix(key_server_sync): stop batches when key databases are reloadedsaturneric3 days1-0/+5
| | | | | | | - 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(key-server): handle missing keys consistentlysaturneric2026-09-241-0/+7
| | | | | | | | | - 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(key-server): add batch key operationssaturneric2026-09-241-0/+79
- 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