16 Commits

Author SHA1 Message Date
0a7e89307f Add frequency field to Pi-hole stats API and display queries per second in widget 2026-01-01 12:38:25 +01:00
2a66278cae Ensure consistent error handling and improve resource cleanup across widgets and APIs. 2026-01-01 12:10:33 +01:00
dfbc6066c9 Add Calendar Events widget, integrate ICS calendar parsing, and refine related UI components 2025-12-30 00:59:56 +01:00
9b5afc3d7c Add News widget and integrate NewsAPI for live updates 2025-12-29 21:19:05 +01:00
d638a8ae97 Add Nina Warnings widget and integrate BBK warning API 2025-12-29 17:56:50 +01:00
57f7898d65 Add Weather widget and integrate OpenWeatherMap API for dynamic updates 2025-12-29 00:57:38 +01:00
e77e1d72b8 Remove redundant error logging in HTTP Prober 2025-12-29 00:57:13 +01:00
4ac47429cd Hide transitive fields from API responses in Website and Device structs 2025-12-28 15:28:02 +01:00
a83958500e Add HTTPProber widget and API to display website statuses 2025-12-28 14:25:14 +01:00
598e93c9d2 Refactor NetworkDevices widget and GetDevices API to simplify device handling and remove interface-based grouping. 2025-12-28 12:49:18 +01:00
79166b344c Add online status detection and update dependencies 2025-12-28 12:24:23 +01:00
44689ada2c Refactor NetworkDevices widget to sort interfaces 2025-12-28 11:29:11 +01:00
e4a584f4df Fix ordering to initialize result[device.Interface] after interface type checks. 2025-12-28 11:24:08 +01:00
1cf70b65ba Add NetworkDevices widget to display and manage network devices 2025-12-28 11:21:32 +01:00
7b6a8bbaab Add Pi-hole blocked percentage and date widgets 2025-12-22 20:45:55 +01:00
658ab8e961 first commit 2025-12-22 18:49:05 +01:00