Add support for Pi-hole v6 API while maintaining v5 compatibility. The component now
handles both API versions with proper session-based authentication for v6 and legacy
authentication for v5. Includes automated retries, session caching, and proper cleanup.
- Add new apiVersion config option (default: 5, accepts: 5,6)
- Implement session-based auth with caching for v6 API
- Add auto-retry mechanism with configurable attempts
- Add periodic status polling for v6 API
- Separate v5/v6 API handling logic for better maintenance
- Improve error handling and status display
- Update documentation with v6 API support details
Breaking changes: None. V5 remains default for backward compatibility.
V6 mode must be explicitly enabled by setting apiVersion: 6 in config.
* feat: add a basic glances service widget
* feat: auto update for glances widget
* feat(services/glances): multiple metric support
* Update dependencies
---------
Co-authored-by: Manuel Quarneti <manuelquarneti@protonmail.com>
* Added Tdarr service
Signed-off-by: Matt Bentley <mbentley@mbentley.net>
* Added dummy-data for Tdarr; remove trailing / for API endpoint
Signed-off-by: Matt Bentley <mbentley@mbentley.net>
---------
Signed-off-by: Matt Bentley <mbentley@mbentley.net>