Changes:
- Updated Dockerfile to Debian 13 and PHP 8.4 @KayTeeFive
- Added Ubuntu 26.04 to the ubuntu source repositories template @Cloud-Kid #360
- Added additional API routes for package deletion and snapshot management #344:
GET/api/v2/snapshot/{id}/(list snapshot details)GET/api/v2/snapshot/{id}/packages(list all packages of a snapshot)DELETE/api/v2/snapshot/{id}/packages(delete packages from a snapshot)
- Added new API routes for hosts listing:
GET/api/v2/hosts/(list all hosts)GET/api/v2/hosts/os/{os}/{os_version?}(list hosts by OS)GET/api/v2/hosts/kernel/{kernel}(list hosts by kernel)GET/api/v2/hosts/arch/{arch}(list hosts by architecture)GET/api/v2/hosts/profile/{profile}(list hosts by profile)GET/api/v2/hosts/environment/{environment}(list hosts by environment)GET/api/v2/hosts/package/{package}/{version?}(list hosts by installed package)GET/api/v2/hosts/uptodate(list up-to-date hosts)GET/api/v2/hosts/outdated(list outdated hosts)
- Code refactoring and cleanup, typo fixes