Commit graph

  • 50c029c044 fix: exclude watch from patrol status summary main rcourtman 2025-12-21 23:31:21 +0000
  • f054012c44 fix: include VMID in AI context to prevent incorrect references rcourtman 2025-12-21 23:13:47 +0000
  • 8546112abe perf: skip initial patrol if one ran recently rcourtman 2025-12-21 23:03:41 +0000
  • e83a6ab525 perf: reduce MetricSamples from 100 to 24 points rcourtman 2025-12-21 22:56:19 +0000
  • 812df96377 feat: surface AI patrol errors as findings rcourtman 2025-12-21 22:45:29 +0000
  • a4dcc1bac6 fix: don't show 'All healthy' when patrol run had errors rcourtman 2025-12-21 22:35:39 +0000
  • 49fc86c70b feat: increase MetricSamples to 100 points (~15 min resolution) rcourtman 2025-12-21 22:25:54 +0000
  • 818fbffd66 fix: increase MetricSamples to 24 points for hourly resolution rcourtman 2025-12-21 22:24:02 +0000
  • 9176e54b80 fix: use 24h window for MetricSamples (matches in-memory retention) rcourtman 2025-12-21 22:19:40 +0000
  • f44073a57d debug: add logging to verify MetricSamples population for LLM context rcourtman 2025-12-21 22:14:54 +0000
  • 4cc74021fd feat: add 'Alert' badge to findings triggered by alert-triggered analysis rcourtman 2025-12-21 22:04:32 +0000
  • a2b3878ad2 fix: correct patrol interval logging rcourtman 2025-12-21 21:52:57 +0000
  • 0ce6bda33b fix: AI settings persistence and UI improvements rcourtman 2025-12-21 21:48:09 +0000
  • 4d7d2e42dc feat(ai): pass raw metric samples to LLM for pattern interpretation rcourtman 2025-12-21 21:09:24 +0000
  • 17c36ed124 Add more AI test coverage rcourtman 2025-12-21 20:31:24 +0000
  • 324ea0ca92 Improve AI test coverage rcourtman 2025-12-21 20:22:47 +0000
  • 0ed453c1aa test: update GetAllFindings test to match filtering behavior rcourtman 2025-12-21 19:20:27 +0000
  • 547fb65e39 fix: remove unused runbook UI code to fix TypeScript errors rcourtman 2025-12-21 19:12:20 +0000
  • 3e3de5325b security: allow rm on /var/tmp and /tmp with approval rcourtman 2025-12-21 18:53:08 +0000
  • 6fe207a094 refactor: only show critical/warning patrol findings rcourtman 2025-12-21 18:34:51 +0000
  • bc5b0d7584 refactor: remove runbook UI from frontend rcourtman 2025-12-21 18:08:47 +0000
  • 7e66423042 refactor: remove Fix Receipts UI section rcourtman 2025-12-21 18:02:35 +0000
  • 284ca0271b refactor: remove runbooks feature entirely rcourtman 2025-12-21 17:48:07 +0000
  • 3c8d264283 feat(ai): make patrol prompt stricter to reduce noise rcourtman 2025-12-21 17:35:36 +0000
  • f7bb6d5446 feat(ai): implement metric-specific anomaly thresholds rcourtman 2025-12-21 17:31:30 +0000
  • 4780dd2f83 fix(ui): remove AI Intelligence Summary - patrol findings are sufficient rcourtman 2025-12-21 17:23:25 +0000
  • c8a32a7131 fix(ai): raise anomaly threshold to 2x, filter 'Ran diagnostic' noise rcourtman 2025-12-21 17:19:32 +0000
  • 0f22906767 fix(ai): filter out noise from anomalies and status changes rcourtman 2025-12-21 17:15:44 +0000
  • 5138b01ed8 fix(ui): hide correlations - they're not actionable yet rcourtman 2025-12-21 12:46:57 +0000
  • 367d22e937 fix(ai): filter out noise from AI intelligence display rcourtman 2025-12-21 12:41:27 +0000
  • 98f3d0d48f fix(ui): use Promise.allSettled for resilient API loading rcourtman 2025-12-21 12:31:09 +0000
  • 60c0221a37 fix(ui): make anomalies fetch resilient to failures rcourtman 2025-12-21 12:27:53 +0000
  • b81bd9f913 feat(ui): reduce AI Intelligence table length with 'Show more' buttons rcourtman 2025-12-21 12:25:43 +0000
  • 0730f857a4 feat(ui): show anomalies in AI Intelligence Summary table rcourtman 2025-12-21 11:50:54 +0000
  • 420e4960dc feat(ui): add learning status hook and enhance AI indicator visibility rcourtman 2025-12-21 11:45:55 +0000
  • 783537e1d2 feat(ai): make anomaly detection FREE and add learning status endpoint rcourtman 2025-12-21 11:36:54 +0000
  • d29b3c2324 test(baseline): add tests for trend prediction rcourtman 2025-12-21 11:31:58 +0000
  • 2ba8538de3 feat(ai): enhance intelligence status and add trend prediction rcourtman 2025-12-21 11:29:44 +0000
  • db7b385287 feat(ui): wire memory and disk anomaly indicators rcourtman 2025-12-21 11:24:42 +0000
  • 9aad21169d feat(ui): wire CPU anomaly indicator to dashboard rcourtman 2025-12-21 11:06:23 +0000
  • 24e072f6b5 feat(ui): add anomaly indicator components and hooks rcourtman 2025-12-21 11:04:18 +0000
  • c5c9bf4fb9 feat(ai): add real-time anomaly detection endpoint rcourtman 2025-12-21 10:52:54 +0000
  • 8019acd6b6 feat(ai): add unified Intelligence orchestrator rcourtman 2025-12-21 10:32:02 +0000
  • 352a6d4213 Fix ESLint errors breaking CI rcourtman 2025-12-21 00:41:33 +0000
  • b7312a22ac cleanup: remove dead code for deprecated pulse-sensor-proxy rcourtman 2025-12-21 00:39:04 +0000
  • db74db2fff fix: disable encryption key deletion to prevent key loss bug rcourtman 2025-12-21 00:27:16 +0000
  • 125e98712b debug: add critical logging for encryption key deletion bug rcourtman 2025-12-21 00:25:05 +0000
  • 82e5b28840 feat: enhance AI baseline context visibility and incident timeline improvements rcourtman 2025-12-21 00:14:20 +0000
  • f0b983667c fix: normalize guest ID fallbacks to canonical instance:node:vmid format rcourtman 2025-12-20 22:11:35 +0000
  • 215cecc555 fix: Allow all threshold types (Storage, Temperature, Host Agent) to be set to 0 to disable alerting rcourtman 2025-12-20 20:42:23 +0000
  • 81cb333997 test: Add comprehensive tests for Host Agent threshold normalization with Trigger=0. Related to #864 rcourtman 2025-12-20 20:32:59 +0000
  • 19c7cf6970 fix: Allow Host Agent thresholds to be set to 0 to disable alerting. Related to #864 rcourtman 2025-12-20 20:25:20 +0000
  • b949255868 Fix login re-auth with stale sessions and hot-dev encryption safety rcourtman 2025-12-20 13:45:11 +0000
  • 969da0cad0 chore: remove accidentally committed metrics.db and add *.db to gitignore rcourtman 2025-12-20 11:55:48 +0000
  • bfa66c2c0c chore: remove unused alert-thresholds-redesign-plan artifact rcourtman 2025-12-20 11:52:01 +0000
  • 7a5dd035d5 fix(updates): Add RSS/Atom feed fallback for GitHub rate limits rcourtman 2025-12-20 10:54:14 +0000
  • 881b32cc71 feat(oidc): Add refresh token support for long-lived sessions rcourtman 2025-12-20 10:45:46 +0000
  • 7b249763f6 fix: improve DiagnosticsPanel mobile responsiveness rcourtman 2025-12-20 00:07:34 +0000
  • 010d0f0e86 fix: ensure hideLocalLogin is set when showing login after logout. Related to #857 rcourtman 2025-12-20 00:04:19 +0000
  • a340833397 fix: reload HideLocalLogin immediately after settings change. Related to #857 rcourtman 2025-12-20 00:01:49 +0000
  • a4b5ce4b25 fix: Add disk tooltip to Proxmox node overview. Related to #862 rcourtman 2025-12-19 23:57:48 +0000
  • 688d34beeb test: improve E2E test stability and reduce CI friction rcourtman 2025-12-19 23:31:30 +0000
  • c3891d5988 Pass license public key to test Docker builds rcourtman 2025-12-19 23:03:19 +0000
  • 396ee02ba8 fix: add missing HandleLicenseFeatures method and related changes rcourtman 2025-12-19 22:59:52 +0000
  • d3eb6a7148 test: improve test coverage for AI, license, config, and monitoring packages rcourtman 2025-12-19 22:49:30 +0000
  • 1646510450 test(ai): improve AI package test coverage from 59.7% to 69.5% rcourtman 2025-12-19 21:53:06 +0000
  • 97c851c16c fix: show Removed Docker Hosts section in UI for re-enrollment rcourtman 2025-12-19 17:57:04 +0000
  • b4db8b160b fix(test): resolve flaky concurrent temperature collection test rcourtman 2025-12-19 17:09:57 +0000
  • a535b22849 fix(ai): improve patrol timing accuracy and status reporting rcourtman 2025-12-19 17:04:14 +0000
  • 3b55639fbe fix(agent): support PULSE_AGENT_CONNECT_URL and improve detection rcourtman 2025-12-19 17:01:58 +0000
  • bede5162d3 feat(license): add initial license implementation structure to fix build rcourtman 2025-12-19 17:01:57 +0000
  • c8634cebff fix(config): add PULSE_AGENT_CONNECT_URL and improve Docker detection rcourtman 2025-12-19 16:43:14 +0000
  • a5a45d1967 chore(e2e): reduce verbose logging in pretest health checks rcourtman 2025-12-19 16:23:07 +0000
  • 8b4e054023 fix(e2e): use http module instead of fetch for health checks rcourtman 2025-12-19 16:11:57 +0000
  • 75c8422b69 fix(e2e): add signal handlers and detailed tracing to diagnose exit code 13 rcourtman 2025-12-19 15:59:48 +0000
  • f523d8ba3e fix(e2e): add debugging and container logging to diagnose CI failures rcourtman 2025-12-19 15:48:35 +0000
  • bb2b1d7fb1 fix: exclude WebSocket from rate limiting to prevent UI lockout rcourtman 2025-12-19 14:51:52 +0000
  • fdb6789a63 fix: respect X-Forwarded-Proto header for hasHTTPS in /api/security/status rcourtman 2025-12-19 14:40:23 +0000
  • f29d8b1b43 fix: reduce syslog flooding by downgrading routine logs to debug level rcourtman 2025-12-18 23:24:17 +0000
  • c97dffb81a fix: wait for async save in guest metadata test rcourtman 2025-12-18 22:48:15 +0000
  • bd1f4682be refactor(ui): standardize URL editing with shared UrlEditPopover component rcourtman 2025-12-18 22:22:55 +0000
  • 337987cb56 v5: gate legacy sensor-proxy and prune dev docs rcourtman 2025-12-18 21:51:25 +0000
  • 862310c4c6 fix: AI Patrol frequency not obeying settings rcourtman 2025-12-18 21:33:50 +0000
  • aff4e9b814 fix(frontend): resolve UI rate limiting on Docker overview (#859) rcourtman 2025-12-18 21:17:56 +0000
  • ae70d9e423 feat: add --kube-include-all-deployments flag for Kubernetes agent rcourtman 2025-12-18 20:58:30 +0000
  • bd7d2c22f7 fix: eliminate race conditions in release workflow chain rcourtman 2025-12-18 19:33:27 +0000
  • 9ba4a55520 Auto-update Helm chart documentation rcourtman 2025-12-18 19:24:13 +0000
  • 77a97ed782 Auto-update Helm chart version to 5.0.0-rc.4 rcourtman 2025-12-18 19:09:49 +0000
  • fda411d890 Auto-update Helm chart documentation rcourtman 2025-12-18 19:09:48 +0000
  • 66a8604fa3 fix: restore Hide Local Login functionality for OIDC/SSO (#857) rcourtman 2025-12-18 18:27:07 +0000
  • 685c17bc07 fix: use 12+ char password for security setup test rcourtman 2025-12-18 18:10:36 +0000
  • c9e28b0ac2 fix: add apiToken to security quick-setup payload rcourtman 2025-12-18 17:57:18 +0000
  • 9de9119429 fix: perform security setup before login in update integration test rcourtman 2025-12-18 17:48:04 +0000
  • 3b36e4965f fix: resolve all frontend lint errors for unused imports and type issues rcourtman 2025-12-18 17:07:05 +0000
  • 90a9b78e02 fix: correct pod/deployment filtering logic and fix test helper calls rcourtman 2025-12-18 16:59:37 +0000
  • 1e955255a6 fix: remove unused sets import in kubernetesagent rcourtman 2025-12-18 16:42:51 +0000
  • fa1b6fca9a chore: bump version to 5.0.0-rc.4 rcourtman 2025-12-18 16:27:43 +0000
  • bb798e18b6 fix(agent): find zpool binary on TrueNAS SCALE (#718) rcourtman 2025-12-18 16:23:56 +0000
  • 41004ebcea feat(thresholds): add collapsible accordion sections and UX improvements rcourtman 2025-12-18 15:47:44 +0000
  • 558b5a6ccd fix: guest URL icon now appears/disappears immediately after AI sets/removes it rcourtman 2025-12-18 14:42:47 +0000