Pulse/frontend-modern/src/components
rcourtman 0ce6bda33b fix: AI settings persistence and UI improvements
Bug Fixes:
- Fix boolean fields with 'omitempty' not persisting false values
  - AlertTriggeredAnalysis, PatrolAnalyzeNodes/Guests/Docker/Storage
  - omitempty causes Go to skip false (zero value) when marshaling JSON
  - On reload, NewDefaultAIConfig() sets true, and missing field stays true

- Fix model dropdown losing selection after save (SolidJS reactivity issue)
  - Added explicit 'selected' attribute to option elements
  - Ensures browser maintains selection with optgroups during re-renders

Improvements:
- Change patrol type label from 'Quick' to 'Patrol' in history table
- Add chat_model and patrol_model to AI settings update log
- Add alert_triggered_analysis to AI config load log for debugging
2025-12-21 21:48:09 +00:00
..
__tests__ fix: restore Hide Local Login functionality for OIDC/SSO (#857) 2025-12-18 18:33:34 +00:00
AI feat(ui): add learning status hook and enhance AI indicator visibility 2025-12-21 11:45:55 +00:00
Alerts fix: normalize guest ID fallbacks to canonical instance:node:vmid format 2025-12-20 22:11:35 +00:00
Backups perf: debounce search and optimize filter parsing in Backups and Storage 2025-12-13 21:29:45 +00:00
Dashboard feat(ui): wire memory and disk anomaly indicators 2025-12-21 11:24:42 +00:00
Docker refactor(ui): standardize URL editing with shared UrlEditPopover component 2025-12-18 22:22:55 +00:00
Hosts refactor(ui): standardize URL editing with shared UrlEditPopover component 2025-12-18 22:22:55 +00:00
icons Refactor: Code cleanup and localStorage consolidation 2025-11-04 21:50:46 +00:00
Kubernetes Fix ESLint errors breaking CI 2025-12-21 00:41:33 +00:00
PMG Redesign Ceph, Replication, and Mail Gateway pages for UI consistency 2025-12-13 00:08:29 +00:00
Proxmox fix(frontend): hide unconfigured navigation tabs 2025-12-13 00:21:00 +00:00
Replication Redesign Ceph, Replication, and Mail Gateway pages for UI consistency 2025-12-13 00:08:29 +00:00
Settings fix: AI settings persistence and UI improvements 2025-12-21 21:48:09 +00:00
SetupWizard feat: auto-detect platforms during agent install and allow multi-host tokens 2025-12-14 16:21:59 +00:00
shared fix: remove unused runbook UI code to fix TypeScript errors 2025-12-21 19:12:20 +00:00
Storage perf: debounce search and optimize filter parsing in Backups and Storage 2025-12-13 21:29:45 +00:00
Toast refactor: unify notifications into global toast 2025-10-22 12:39:01 +00:00
DemoBanner.tsx Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
ErrorBoundary.tsx Improve auth timeout handling (related to #705) 2025-11-12 21:50:53 +00:00
FirstRunSetup.tsx fix: cluster-aware guest deduplication and multi-agent token binding 2025-12-14 10:16:17 +00:00
Login.tsx Fix login re-auth with stale sessions and hot-dev encryption safety 2025-12-20 13:45:11 +00:00
SecurityWarning.tsx style: replace emojis with text indicators in UI components 2025-12-13 21:30:44 +00:00
TokenRevealDialog.tsx Add reusable API token reveal dialog 2025-10-15 22:45:14 +00:00
UpdateBanner.tsx Add release dry run workflow and API update integration test 2025-11-12 21:02:52 +00:00
UpdateConfirmationModal.tsx Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
UpdateProgressModal.tsx Improve auth timeout handling (related to #705) 2025-11-12 21:50:53 +00:00