nmemmert
923c36e494
Feature: Multi-email alerts and move resource between groups
...
- notificationService: Parse comma-separated emails from resource.email_to or global config; validate and send to each recipient
- API: Add PATCH /api/resources/:id/group endpoint to move resource between groups with validation and cache invalidation
- UI: Add group selector to edit modal; wire group change to PATCH endpoint; add help text for multi-email format
2025-12-16 13:01:37 -05:00
nmemmert
d4e4467c0c
Add trends UI, cleanup logs, refresh build
2025-12-16 08:48:48 -05:00
nmemmert
65fca3d3e3
feat(maintenance): add maintenance_mode flag, API support, UI toggle; skip alerts during maintenance; rebuild client
2025-12-15 16:35:52 -05:00
nmemmert
c8de1257ba
Add checks/incidents APIs with filters and SLA summary
2025-12-15 16:22:15 -05:00
nmemmert
cfba8a4d43
Fix email_to persistence: add column to resources table with debug logging
2025-12-11 10:26:19 -05:00
nmemmert
a4295d8081
Add in-memory caching strategy for aggregated queries with TTL and automatic invalidation on data changes
2025-12-11 09:54:19 -05:00
nmemmert
dd7f3aeeda
Performance: add database indexes and optimize history queries with aggregation and pagination
2025-12-11 09:33:20 -05:00
nmemmert
1844bccbd4
Add major features: mobile responsive, alert acknowledgment, quiet hours, HTTP keyword matching, custom headers, certificate expiry warnings, and SLA dashboard
2025-12-11 09:20:52 -05:00
nmemmert
117f815e58
Fix database schema: add group_id to CREATE TABLE instead of separate migration
2025-12-10 12:15:44 -05:00
nmemmert
ec9362e14f
Fix database migration for group_id column
2025-12-10 12:05:12 -05:00
nmemmert
1e964d0c4c
Add resource groups
2025-12-10 12:03:24 -05:00
nmemmert
7c2fd6163c
Add multi-protocol checks and details storage
2025-12-10 11:21:14 -05:00
nmemmert
17c366dcae
Initial commit - Resource Monitor with Ubuntu installer
2025-12-04 10:34:43 -05:00