nmemmert
|
e741c8cadb
|
Enhanced debug logging to trace averaged parameter
|
2025-12-15 12:17:09 -05:00 |
|
nmemmert
|
c7a49432f5
|
Add server-side debug logging for averaged parameter
|
2025-12-15 12:14:45 -05:00 |
|
nmemmert
|
9446737e5a
|
History: return full time window for accurate averaging (7/14/30 days); rebuild
|
2025-12-15 11:08:03 -05:00 |
|
nmemmert
|
3d66b82c88
|
History API: return up to 100 checks per resource by default (separate from page size)
|
2025-12-15 10:26:39 -05:00 |
|
nmemmert
|
d07250e982
|
Fix env settings formatting and runtime sync
|
2025-12-15 09:43:23 -05:00 |
|
nmemmert
|
a5f741b332
|
Add comprehensive settings: data retention, incident thresholds, alert retry, scheduling, and dashboard customization
|
2025-12-15 09:40:21 -05:00 |
|
nmemmert
|
41430d0428
|
Add timezone configuration to settings UI and backend API
|
2025-12-15 09:24:06 -05:00 |
|
nmemmert
|
564aa7c1b8
|
Fix email stats rendering when avgResponseTime is non-numeric
|
2025-12-11 14:25:08 -05:00 |
|
nmemmert
|
2cff0b7147
|
Improve email alert logging for per-resource targets
|
2025-12-11 14:23:23 -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
|
96e801b8be
|
Fix email_to field not persisting in edit modal - include all resource fields in dashboard API
|
2025-12-11 10:22:56 -05:00 |
|
nmemmert
|
322f0d2b57
|
Rebrand app name from 'Resource Monitor' to 'SkyWatch'
|
2025-12-11 09:59:07 -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
|
a4206b9a0f
|
Add pagination UI to History and SLA pages with configurable page size
|
2025-12-11 09:51:46 -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
|
a40cac4491
|
Fix static file routing - prevent catch-all from intercepting static files
|
2025-12-11 08:48:58 -05:00 |
|
nmemmert
|
b05efbaa34
|
Fix MIME types using express.static options
|
2025-12-10 16:17:19 -05:00 |
|
nmemmert
|
61f29b2431
|
Add explicit MIME type headers for JS and CSS files
|
2025-12-10 16:14:43 -05:00 |
|
nmemmert
|
e54d6dea5e
|
Compact dashboard cards with sparklines and recent check data
|
2025-12-10 16:04:48 -05:00 |
|
nmemmert
|
7214238f33
|
Fix: Always serve React build regardless of NODE_ENV
|
2025-12-10 15:33:18 -05:00 |
|
nmemmert
|
69e321d35f
|
Add History page with detailed check data graphs and statistics
|
2025-12-10 15:16:28 -05:00 |
|
nmemmert
|
08ea842206
|
Add detailed emails with check type and recent performance graph
|
2025-12-10 15:15:10 -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
|
c83a89d308
|
Keep notification settings in sync without restart
|
2025-12-10 11:03:40 -05:00 |
|
nmemmert
|
17c366dcae
|
Initial commit - Resource Monitor with Ubuntu installer
|
2025-12-04 10:34:43 -05:00 |
|