Commit Graph
40 Commits
Author SHA1 Message Date
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 dd7f3aeeda Performance: add database indexes and optimize history queries with aggregation and pagination 2025-12-11 09:33:20 -05:00
nmemmert 285b94692b Ensure build files are always tracked in git + update deployment docs 2025-12-11 09:28:42 -05:00
nmemmert cbb08c89be Fix SLA data filtering error 2025-12-11 09:27:15 -05:00
nmemmert 87a047d6e8 Add latest built React app 2025-12-11 09:25:12 -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 c8a8cc581a Add missing main.js build files 2025-12-11 08:51:09 -05:00
nmemmert a40cac4491 Fix static file routing - prevent catch-all from intercepting static files 2025-12-11 08:48:58 -05:00
nmemmert 4bb0466f3a Improve History page: better styling, readability, and averaging toggle 2025-12-11 08:43:49 -05:00
nmemmert b2923e593d Add built React app 2025-12-10 16:18:55 -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 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 9d2dd8e0c1 Restore History graphs and rebuild frontend 2025-12-10 15:43:10 -05:00
nmemmert cb7f11129e Include built frontend assets for History page 2025-12-10 15:38:44 -05:00
nmemmert 3b6d5c2eb5 Simplify History component - remove charts temporarily to debug white page 2025-12-10 15:36:48 -05:00
nmemmert 7214238f33 Fix: Always serve React build regardless of NODE_ENV 2025-12-10 15:33:18 -05:00
nmemmert 3c947ef6a3 Fix History component useEffect dependency array 2025-12-10 15:32:29 -05:00
nmemmert c7ebc5aff3 Fix History component and rebuild client with History page navigation 2025-12-10 15:30:22 -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 d941238a02 Show check type in UI 2025-12-10 11:38:49 -05:00
nmemmert e21700c55a Rebuild frontend with check type selector 2025-12-10 11:29:47 -05:00
nmemmert 7c2fd6163c Add multi-protocol checks and details storage 2025-12-10 11:21:14 -05:00
nmemmert 5b03cfb977 Update settings save message to no-restart 2025-12-10 11:06:53 -05:00
nmemmert c83a89d308 Keep notification settings in sync without restart 2025-12-10 11:03:40 -05:00
nmemmert a24d901620 Fix PM2 start when running as root 2025-12-04 12:34:27 -05:00
nmemmert 36238311c2 Add pre-built client assets for low-memory servers 2025-12-04 12:23:21 -05:00
nmemmert f15de1ab57 Add pre-built client for low-memory servers 2025-12-04 12:21:35 -05:00
nmemmert 94456401d5 Add clean installer (bypassing cache) 2025-12-04 10:43:15 -05:00
nmemmert 77c7cea950 Fix: Clean recreated installer without encoding issues 2025-12-04 10:41:43 -05:00
nmemmert 05cde0a471 Fix: Non-interactive mode and proper indentation 2025-12-04 10:39:00 -05:00
nmemmert 9db4ebd892 Add root-compatible installer 2025-12-04 10:37:33 -05:00
nmemmert a3aaebab5e Fix: Add client source files properly 2025-12-04 10:35:14 -05:00
nmemmert 17c366dcae Initial commit - Resource Monitor with Ubuntu installer 2025-12-04 10:34:43 -05:00