7 Commits

Author SHA1 Message Date
Micha
7a286c68e3 feat: add status notifications for server monitoring
- Add notification preferences (Status Notifications and Alert Notifications toggles)
- Implement ping failure/recovery notifications when servers go offline/online
- Track individual service status changes and notify when services fail
- Request notification permissions on app launch
- Services like DNS, FTP, SSH, etc. now trigger alerts when status changes
- Notifications only sent when settings are enabled

Changes:
- PreferencesView: Add NotificationsPreferencesView with two toggles
- PingService: Add notification support with state tracking for ping events
- MainView: Add service status monitoring with change detection
- Track previous service states to detect transitions
2026-01-03 15:48:01 +01:00
Micha
8f72fd0fea chore: release 26.0.27 2025-12-07 16:47:34 +01:00
Micha
562023519a Clean API models and keychain helpers 2025-11-19 19:33:22 +01:00
Micha
c9ebc22551 Fix APIv2_13 identifiers 2025-11-19 18:47:06 +01:00
Micha
01c8da07e0 Add API v2.13 client and new server metrics 2025-11-19 18:41:28 +01:00
Micha
d3f9126245 Add OS metadata, preference hooks, and slider polish 2025-11-19 18:15:33 +01:00
Micha
4efe1a2324 refactored code structure 2025-11-17 15:42:55 +01:00