Commit Graph
145 Commits
Author SHA1 Message Date
nmemmert 84f0d4399a Fix build:commit script quotes for Windows compatibility 2025-12-11 10:11:15 -05:00
nmemmert e12f8e3f8c Fix browser tab title to show 'SkyWatch' and rebuild app 2025-12-11 10:09:31 -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 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