Commit Graph

4 Commits

Author SHA1 Message Date
b8f80932ed fix: serialize ping state updates 2026-04-19 22:48:41 +02:00
afbb425e3b feat: add remote reboot support 2026-04-19 16:53:17 +02:00
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
4efe1a2324 refactored code structure 2025-11-17 15:42:55 +01:00