Commit graph

  • 7ae0b5cafd fix: Hide AI sidebar button when AI is disabled rcourtman 2025-12-13 16:13:25 +0000
  • ae3e3a64f0 fix: Make OIDC toggle auto-save when disabling rcourtman 2025-12-13 16:09:48 +0000
  • e4fa231ad3 fix: Make AI Assistant toggle auto-save immediately rcourtman 2025-12-13 16:01:03 +0000
  • 21e992ac7a Merge ai-features into main for 5.0 release rcourtman 2025-12-13 15:49:57 +0000
  • 5a52913a90 fix: Resolve TypeScript errors and add ARIA accessibility rcourtman 2025-12-13 15:49:37 +0000
  • 6af844340c fix: Add execute permissions to shell scripts rcourtman 2025-12-13 15:44:51 +0000
  • 414574739b chore: Use proper logger in WelcomeStep instead of console.error rcourtman 2025-12-13 15:43:13 +0000
  • c1d9c1bb95 fix: Correct NodeConfig import path in ProxmoxAgentNodesPanel rcourtman 2025-12-13 15:39:28 +0000
  • e470fbec83 chore: Fix lint warnings in SetupWizard and add AI API docs rcourtman 2025-12-13 15:36:40 +0000
  • 9632441e1d docs: Update README with 5.0 features - AI, K8s, multi-platform rcourtman 2025-12-13 15:30:57 +0000
  • 4f925f5674 docs: Add documentation for Pulse 5.0 features rcourtman 2025-12-13 15:27:36 +0000
  • 702b39740d chore: remove machine-specific dev workflow from tracking rcourtman 2025-12-13 15:22:37 +0000
  • e27b6f2657 Merge main into ai-features: incorporate latest bugfixes rcourtman 2025-12-13 15:18:51 +0000
  • cb06077fab feat: Add multi-step Setup Wizard for Pulse 5.0 onboarding rcourtman 2025-12-13 15:08:47 +0000
  • dbac8632b7 feat: add persistent metrics history API endpoint rcourtman 2025-12-13 14:18:05 +0000
  • 0a9f92753b feat: add configurable metrics retention settings rcourtman 2025-12-13 14:11:31 +0000
  • 17aaf6d603 Enhance settings panels with improved UI/UX rcourtman 2025-12-13 13:41:43 +0000
  • 3d8a523971 feat(backend): Implement remaining TODOs rcourtman 2025-12-13 13:21:23 +0000
  • c5ac33e8c6 feat(backups): Add time format toggle to BackupsFilter rcourtman 2025-12-13 13:17:35 +0000
  • 75874687fb chore: Fix all remaining lint warnings rcourtman 2025-12-13 11:05:08 +0000
  • 3c0f4aa576 chore(settings): Remove unused diagnostics code and cleanup rcourtman 2025-12-13 10:53:18 +0000
  • 529daf58f8 chore(settings): Prefix unused variables to suppress lint warnings rcourtman 2025-12-13 08:02:24 +0000
  • 065cbe46cf chore(settings): Clean up unused imports and optimize polling rcourtman 2025-12-13 07:59:52 +0000
  • de2f6e0edb enhance(settings): Improve SecurityPostureSummary with score indicator rcourtman 2025-12-13 07:54:09 +0000
  • 6a3c143740 refactor(settings): Extract DiagnosticsPanel and improve AI Settings UX rcourtman 2025-12-13 07:51:49 +0000
  • 0074e49792 fix(frontend): hide unconfigured navigation tabs rcourtman 2025-12-13 00:21:00 +0000
  • 0ddc30c1e1 Redesign Ceph, Replication, and Mail Gateway pages for UI consistency rcourtman 2025-12-13 00:08:29 +0000
  • c48c5b8861 fix(hosts): Merge filter sections into single row rcourtman 2025-12-12 23:43:13 +0000
  • ca8cd0e3b4 style(hosts,docker): Move search bar to its own row above filters rcourtman 2025-12-12 23:41:37 +0000
  • fa5fde56e6 style(kubernetes): Move search bar to its own row above filters rcourtman 2025-12-12 23:37:49 +0000
  • 9725849d77 feat(kubernetes): Add keyboard focus for search input rcourtman 2025-12-12 23:35:46 +0000
  • 91f8b81547 feat(kubernetes): Add column picker and sorting for all views rcourtman 2025-12-12 23:31:46 +0000
  • 987f7a3822 feat(kubernetes): Add sorting and namespace filter to K8s UI rcourtman 2025-12-12 23:24:04 +0000
  • 0cd16b29cc feat(kubernetes): Add Kubernetes mock data and UI rcourtman 2025-12-12 23:13:40 +0000
  • d96942596f feat: add Kubernetes platform support rcourtman 2025-12-12 21:31:11 +0000
  • a8188b92fb fix: correct AI tool description for guest resource ID format rcourtman 2025-12-12 21:28:34 +0000
  • bf43d448cf fix: Robust OCI container detection with state persistence rcourtman 2025-12-12 20:06:39 +0000
  • a20760f527 fix: Preserve OCI container type through unified resource conversion rcourtman 2025-12-12 19:18:36 +0000
  • 689f229c72 fix: Allow OCI detection for stopped containers rcourtman 2025-12-12 19:12:06 +0000
  • 2226bdacf8 feat: Enhanced OCI detection via entrypoint field rcourtman 2025-12-12 18:13:17 +0000
  • e82cf7eaaf feat: Enhance OCI container display and AI context rcourtman 2025-12-12 18:00:09 +0000
  • dfb5d50f73 feat: Add Proxmox 9.1+ OCI container support rcourtman 2025-12-12 17:51:43 +0000
  • 7f057432ed feat: AI security and policy improvements for 5.0 rcourtman 2025-12-12 17:38:55 +0000
  • 2381631df0 fix(ui): Move Auto-Fix Model selector next to Auto-Fix toggle rcourtman 2025-12-12 15:17:44 +0000
  • 878eb937f3 feat(ui): Add AI Insights Panel component rcourtman 2025-12-12 14:55:08 +0000
  • 119f6ecc51 feat(frontend): Add AI intelligence API types and methods rcourtman 2025-12-12 14:53:53 +0000
  • 7fc705ba07 feat(api): Add AI intelligence API endpoints rcourtman 2025-12-12 14:49:46 +0000
  • de8b36d65d feat(settings): Add separate Auto-Fix Model setting for remediation rcourtman 2025-12-12 14:35:28 +0000
  • f98fd845e1 docs: Mark Phase 6 (Multi-Resource Correlation) as complete rcourtman 2025-12-12 14:27:14 +0000
  • f6d31d166a feat(ai): Add multi-resource correlation detection (Phase 6) rcourtman 2025-12-12 14:26:10 +0000
  • 8b3bfb60d2 docs: Mark Phase 5 (Predictive Intelligence) as complete rcourtman 2025-12-12 14:16:41 +0000
  • 6f1774f76a feat(ai): Wire alert history to pattern detector for event tracking rcourtman 2025-12-12 14:16:03 +0000
  • d9d798084e feat(ai): Add failure pattern detection for predictive intelligence (Phase 5) rcourtman 2025-12-12 14:11:28 +0000
  • dacdd48e28 docs: Update AI architecture doc with implemented phases rcourtman 2025-12-12 14:03:50 +0000
  • 61206ad5f7 feat(ai): Log command executions and show remediation history in prompts rcourtman 2025-12-12 14:02:14 +0000
  • 97e049a373 feat(ai): Wire operational memory into router startup rcourtman 2025-12-12 13:54:38 +0000
  • a76c254ff5 feat(ai): Wire change detection into patrol service rcourtman 2025-12-12 13:53:04 +0000
  • 286edee8aa feat(ai): Add operational memory (Phase 3) - change detection and remediation logging rcourtman 2025-12-12 13:49:37 +0000
  • ec8f306ad1 Make AI cost sparklines more informative rcourtman 2025-12-12 13:37:30 +0000
  • a0d2e46510 fix(ui): Show single-point sparkline as horizontal line rcourtman 2025-12-12 13:21:54 +0000
  • 5f2c240480 Clarify AI cost estimates with pricing coverage rcourtman 2025-12-12 13:19:03 +0000
  • 11ebc0e91c Unify provider/model normalization for AI cost export rcourtman 2025-12-12 13:04:42 +0000
  • 5c9ebf8d3a Add AI cost export and top target rollups rcourtman 2025-12-12 12:55:39 +0000
  • 9c78cf7f84 Move AI cost budget setting into AI settings rcourtman 2025-12-12 12:23:06 +0000
  • 1294a66f56 Backup AI usage history on reset rcourtman 2025-12-12 12:14:13 +0000
  • 4df04970ea Persist AI cost budget and allow history reset rcourtman 2025-12-12 12:10:58 +0000
  • 5ba4e6a84c Improve AI cost dashboard ranges and breakdowns rcourtman 2025-12-12 11:35:41 +0000
  • 47eefe6763 feat(ai): Wire baseline learning loop into router startup rcourtman 2025-12-12 11:29:47 +0000
  • f3e95c24ae feat(ai): Add baseline learning and anomaly detection (Phase 2) rcourtman 2025-12-12 11:26:31 +0000
  • 64dad395a2 Add 1d range to AI cost dashboard rcourtman 2025-12-12 11:09:44 +0000
  • 3ea6c1be5d Show AI cost refresh errors and harden log redaction rcourtman 2025-12-12 11:05:24 +0000
  • 877a4f08e7 Fix DeepSeek cost attribution and pricing rcourtman 2025-12-12 10:49:56 +0000
  • 71b6a2ae12 Add estimated USD to AI cost dashboard rcourtman 2025-12-12 10:43:07 +0000
  • 935b4da7ac Add AI usage dashboard rcourtman 2025-12-12 09:59:59 +0000
  • 96af101c98 feat(ai): Add enriched context with historical trends and predictions rcourtman 2025-12-12 09:45:57 +0000
  • f57e45ed5f feat: Docker agent retry, UI column improvements, and IP tooltip enhancements rcourtman 2025-12-12 08:26:36 +0000
  • 1a78e8846a feat(ai): Replace patrol frequency dropdown with custom minutes input rcourtman 2025-12-11 23:24:33 +0000
  • d03b3d644c fix(ai-chat): Display messages chronologically in AI chatbot rcourtman 2025-12-11 23:02:59 +0000
  • a082fd3fc1 fix: Remove hardcoded model names from UI to prevent staleness rcourtman 2025-12-11 18:38:59 +0000
  • 6e19232b02 feat: Improve AI settings status indicator rcourtman 2025-12-11 18:30:04 +0000
  • cdf722b45d feat: Add refresh models button to AI settings rcourtman 2025-12-11 18:28:33 +0000
  • bf92c0510a feat: Add clear credentials button for each AI provider rcourtman 2025-12-11 18:24:25 +0000
  • 597527fc04 feat: Add per-provider test buttons and documentation links rcourtman 2025-12-11 18:11:31 +0000
  • 8b261f9ec2 fix: Ollama should only show as configured when URL is explicitly set rcourtman 2025-12-11 17:12:01 +0000
  • 0c3dcf353a feat: Implement multi-provider AI support rcourtman 2025-12-11 16:00:45 +0000
  • 29404d4e81 feat(ai): Add Suppression Rules UI to Alerts page rcourtman 2025-12-11 00:15:35 +0000
  • a8d0b15346 feat(ai): Add suppression rules management API and UI rcourtman 2025-12-11 00:12:18 +0000
  • 7ef96919d3 fix(ai): Make LLM finding IDs stable across patrol runs rcourtman 2025-12-11 00:03:17 +0000
  • b1199b3cbf fix(ai): Use context.Background() for forced patrol runs rcourtman 2025-12-10 23:31:21 +0000
  • fd8cc4a32e feat(ai): Add per-resource notes to patrol context rcourtman 2025-12-10 23:03:01 +0000
  • a3d953172c feat(ai): Add LLM memory system for patrol findings rcourtman 2025-12-10 22:55:34 +0000
  • c88e2db7b4 feat(ai): Enhanced AI patrol system with alert triggers and history persistence rcourtman 2025-12-10 21:08:22 +0000
  • 87507d0353 fix(sensor-proxy): Make nodeGate.acquire() context-aware to prevent goroutine leaks rcourtman 2025-12-10 20:14:28 +0000
  • 9fb11605a4 fix(sensor-proxy): Make nodeGate.acquire() context-aware to prevent goroutine leaks rcourtman 2025-12-10 20:14:28 +0000
  • d2330cf405 refactor(ai): Remove over-engineered URL discovery service rcourtman 2025-12-10 08:35:24 +0000
  • 0ae4daca8d feat(ai): Add bulk URL discovery service rcourtman 2025-12-10 08:30:56 +0000
  • fac2bf91d9 feat(ai): Add URL discovery tool - AI can find and set resource URLs rcourtman 2025-12-10 00:29:07 +0000
  • a6656381c8 Add AI monitoring enhancements and host metadata features rcourtman 2025-12-09 16:27:46 +0000
  • 67351bf58c feat: AI integration, Docker metrics, RAID display, and infrastructure improvements rcourtman 2025-12-09 09:29:27 +0000
  • b284bd10fa fix: correct property names in AIChat availableResources memo rcourtman 2025-12-08 09:53:07 +0000