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 |
||
|---|---|---|
| .. | ||
| api | ||
| components | ||
| constants | ||
| hooks | ||
| pages | ||
| stores | ||
| styles | ||
| test | ||
| types | ||
| utils | ||
| App.tsx | ||
| constants.ts | ||
| index.css | ||
| index.tsx | ||
| vite-env.d.ts | ||