Changes:
- Fixed snapshot explorer crashing on large repositories with many files #388
- Reworked host dashboard: hosts are now flagged as compliant or non-compliant based on configurable thresholds (max pending updates count, max days since last update, reboot required) instead of the previous yellow/red labels
- Added additional API routes for hosts management:
GET/api/v2/hosts/compliant(returns hosts that are compliant)GET/api/v2/hosts/non-compliant(returns hosts that are non-compliant)
- Added
?absentquery parameter to the API endpoint/api/hosts/package/{package_name}to return hosts on which the package is not installed - Added
?normalizequery parameter to the API to return all keys in the JSON response in lowercase - Added a search bar to the snapshot explorer to filter files by name
- Removed quotes from CSV export of hosts
- Various UI fixes and improvements