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
2329362f09
UI: filters/timeline, SLA card, paginated checks/incidents
2025-12-15 16:25:31 -05:00
nmemmert
28e3c6a544
Fix timezone display: client uses server timezone from settings, revert SQL offset
2025-12-15 13:36:40 -05:00
Nate Emmert
2d33d65fbb
Fix Docker build issues
...
- Remove unused formatLocalTimeOnly import from App.js
- Add client/build to .dockerignore to prevent stale build artifacts
- Ensures clean Docker builds without local build cache conflicts
2025-12-12 13:38:09 -05:00
Nate Emmert
f86d290be6
Integrate timeUtils for timezone-aware timestamp display
...
- Import timeUtils functions in App.js and History.js
- Replace native toLocaleString/toLocaleTimeString with formatLocalTime and formatChartTime
- Ensures all timestamps respect user's local timezone throughout the dashboard
- Improves consistency of time display across all components
2025-12-12 13:34:42 -05:00
nmemmert
322f0d2b57
Rebrand app name from 'Resource Monitor' to 'SkyWatch'
2025-12-11 09:59:07 -05:00
nmemmert
dae36330fb
Add full edit modal for all resource settings (name, URL, type, interval, timeout, keywords, headers, quiet hours, cert expiry, SLA, email)
2025-12-11 09:45:34 -05:00
nmemmert
7f6cab827d
Add per-resource email targets to resource form
2025-12-11 09:39:07 -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
29c1bd3b83
Fix ESLint errors: replace ternary with conditional in onClick handlers
2025-12-10 16:11:50 -05:00
nmemmert
e54d6dea5e
Compact dashboard cards with sparklines and recent check data
2025-12-10 16:04:48 -05:00
nmemmert
69e321d35f
Add History page with detailed check data graphs and statistics
2025-12-10 15:16:28 -05:00
nmemmert
1e964d0c4c
Add resource groups
2025-12-10 12:03:24 -05:00
nmemmert
d941238a02
Show check type in UI
2025-12-10 11:38:49 -05:00
nmemmert
7c2fd6163c
Add multi-protocol checks and details storage
2025-12-10 11:21:14 -05:00
nmemmert
a3aaebab5e
Fix: Add client source files properly
2025-12-04 10:35:14 -05:00