Commit Graph

1226 Commits

Author SHA1 Message Date
rcourtman f9cf1293f0 fix: default node display to canonical name 2025-10-03 19:48:11 +00:00
rcourtman b87e5acaca fix: create .env with mock mode explicitly disabled by default
- Prevents surprise mock data activation on production systems
- Creates /etc/pulse/.env with PULSE_MOCK_MODE=false on new installs
- Preserves existing .env files (won't overwrite)
- Includes clear warnings about mock mode being demo/test only
2025-10-03 19:31:08 +00:00
rcourtman 0ae8309f12 fix: load .env file in systemd service for demo server mock mode 2025-10-03 19:28:10 +00:00
rcourtman bcc79a1d88 chore: bump version to v4.20.0 2025-10-03 19:05:07 +00:00
rcourtman 78e16e3a5e Surface read-only guest filesystems (refs #505) 2025-10-03 19:00:41 +00:00
rcourtman bdb8fb62b5 Handle erofs guest filesystems (refs #505) 2025-10-03 18:57:14 +00:00
rcourtman 4501dfedb0 Tidy demo banner lint warning #476 2025-10-03 18:47:53 +00:00
rcourtman e1ffc7ace2 Add friendly node display names across dashboard #476 2025-10-03 18:46:10 +00:00
rcourtman 38a5d869dd Ignore read-only overlay storage for alerts (refs #505) 2025-10-03 18:28:11 +00:00
rcourtman f28a854266 Tighten storage row layout (#504) 2025-10-03 17:57:56 +00:00
rcourtman b8a39cfdc1 Address shared storage node metadata (#504) 2025-10-03 17:52:33 +00:00
rcourtman ad3d4b8194 Fix alert acknowledgement sync across websocket updates 2025-10-03 17:25:33 +00:00
rcourtman 14f9e764d6 Improve settings tab detection (#503) 2025-10-03 15:39:15 +00:00
rcourtman 3fcdba014a Improve PBS backup polling performance (#502) 2025-10-03 15:31:30 +00:00
rcourtman f61cbb3508 Resolve alert regressions and improve diagnostics 2025-10-03 14:56:27 +00:00
rcourtman 1cdc824a37 Fix alerts thresholds overrides and discard flow 2025-10-03 14:21:12 +00:00
rcourtman 7889732549 Align alert history date headers with backups layout 2025-10-03 14:00:32 +00:00
rcourtman a60cb0fba5 Sync alerts tabs with router 2025-10-03 13:54:16 +00:00
rcourtman 176899bfc5 chore: bump version to v4.19.2 2025-10-03 13:19:31 +00:00
rcourtman 0124cf2115 Respect provider-specific email overrides 2025-10-03 13:08:08 +00:00
rcourtman 86f788893f Add concurrency checks for RateTracker and WebSocket hub 2025-10-03 12:56:27 +00:00
rcourtman bcff578125 Add concurrency stress test for MetricsHistory 2025-10-03 12:50:16 +00:00
rcourtman 75b3a4fec4 Harden alert history manager against concurrent access 2025-10-03 12:45:04 +00:00
rcourtman 9c711af553 Make State.ToFrontend use snapshots for thread safety 2025-10-03 12:32:43 +00:00
rcourtman 0267a57604 Guard alert clones for WebSocket broadcasts 2025-10-03 12:21:58 +00:00
rcourtman 946cfaf832 Fix notification manager race on config updates 2025-10-03 12:08:11 +00:00
rcourtman 63dad35512 Fix alert manager race condition when clearing alerts 2025-10-03 12:01:34 +00:00
rcourtman 9be62164b6 Treat acknowledged alerts as resolved on dashboard 2025-10-03 11:42:47 +00:00
rcourtman da92c0203b Highlight powered-off guests when alerts enabled 2025-10-03 11:33:48 +00:00
rcourtman f730087a68 Restore dashboard alert highlighting 2025-10-03 11:29:37 +00:00
rcourtman 8acdc3ccb6 Handle duplicate node names in filters (#500) 2025-10-03 11:08:29 +00:00
rcourtman 43bdc05dd6 Add search history dropdowns to filters
Refs #499
2025-10-03 10:59:28 +00:00
rcourtman 30f042a9df Refs #498: handle missing disk wearout data 2025-10-03 10:35:52 +00:00
rcourtman 102e92a58b Align IO metrics and badges vertically 2025-10-03 10:18:49 +00:00
rcourtman f042e2af92 Improve dashboard tag overflow indicator 2025-10-03 09:38:51 +00:00
rcourtman 804964f64d Centralize guest metric availability checks 2025-10-03 09:25:32 +00:00
rcourtman 1aba468526 Dim offline guest drawer content 2025-10-03 09:22:46 +00:00
rcourtman f149758f51 Dim offline guest drawer 2025-10-03 09:21:16 +00:00
rcourtman 9d9bc6cb69 Skip disk bars when guests offline 2025-10-03 09:19:56 +00:00
rcourtman 4d73677b78 Hide guest metrics when offline 2025-10-03 09:18:59 +00:00
rcourtman 23ad112d59 Zero metrics on stopped mock guests 2025-10-03 09:17:03 +00:00
rcourtman 14196c13b3 Generate zeroed guests for offline nodes 2025-10-03 09:13:48 +00:00
rcourtman 36f827336d Zero mock metrics for offline nodes 2025-10-03 09:11:33 +00:00
rcourtman 8a85d3813d Mask remaining metrics for offline rows 2025-10-03 09:08:07 +00:00
rcourtman e17eb97019 Hide metrics for offline nodes 2025-10-03 09:05:19 +00:00
rcourtman dd5b8187ff Streamline node summary layout 2025-10-03 09:02:53 +00:00
rcourtman 368f11bbcf Align hierarchical tables with node/guest styling 2025-10-03 09:00:47 +00:00
rcourtman b2fc93e723 Normalize tooltip styling across app 2025-10-02 23:22:42 +00:00
rcourtman 3ffba8410e chore: bump version to v4.19.1 2025-10-02 22:47:28 +00:00
rcourtman dd1e33907f Fix backups chart date handling 2025-10-02 22:41:46 +00:00