- fetch_backups(): typeFilter → jobTypeFilter (spec parameter name fix)
- fetch_protection_groups(): new method via /api/v1/agents/protectionGroups
(spec-recommended replacement for deprecated protectedComputers)
- fetch_alarms(): wrap in try/except — endpoint not in v13 spec, may 404
- _collect_instance(): fetch and expose protection_groups in response
- veeam_client: try 6 URL variants (states/config with source/typeFilter),
then legacy on 9419, then legacy on port 9398
- main.py: if jobs_data empty but sessions available, aggregate sessions
by jobName to build synthetic job list with name/type/result/state
- Ensures jobs tab always shows data even when API has FileBackup enum bug