Pulse/frontend-modern/src/pages
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__ Align alert grouping defaults with backend 2025-11-22 17:11:52 +00:00
Alerts.tsx fix: AI settings persistence and UI improvements 2025-12-21 21:48:09 +00:00
Ceph.tsx Redesign Ceph, Replication, and Mail Gateway pages for UI consistency 2025-12-13 00:08:29 +00:00