Pulse/frontend-modern/src/components/Settings
rcourtman 6a3c143740 refactor(settings): Extract DiagnosticsPanel and improve AI Settings UX
- Created standalone DiagnosticsPanel component with modern visual design
  - Gradient header with system health indicator
  - Card-based layout for System Runtime, PVE Nodes, PBS, Discovery
  - Status badges and improved visual hierarchy
  - Export functionality (full and GitHub-sanitized)

- Reduced Settings.tsx from 8,035 to 5,956 lines (26% reduction)
  - Removed ~2,079 lines of inline diagnostics code
  - Improved maintainability by encapsulating diagnostics logic

- Improved AI Settings UX:
  - Cost Controls: Gradient design, RECOMMENDED badge, $ prefix
  - Shows daily/weekly budget equivalents when value is entered
  - Auto-Fix: Streamlined acknowledgment with clear button instead of checkbox
  - Better visual hierarchy throughout
2025-12-13 07:51:49 +00:00
..
__tests__ feat: add Kubernetes platform support 2025-12-12 21:31:11 +00:00
AISettings.tsx refactor(settings): Extract DiagnosticsPanel and improve AI Settings UX 2025-12-13 07:51:49 +00:00
APITokenManager.tsx refactor(ai): Remove over-engineered URL discovery service 2025-12-10 08:35:24 +00:00
ChangePasswordModal.tsx Fix config backup/restore by enforcing 12-char minimum password (related to #646) 2025-11-07 22:51:55 +00:00
ConfiguredNodeTables.tsx feat: AI features, agent improvements, and host monitoring enhancements 2025-12-05 10:37:02 +00:00
DiagnosticsPanel.tsx refactor(settings): Extract DiagnosticsPanel and improve AI Settings UX 2025-12-13 07:51:49 +00:00
NodeModal.tsx feat: AI features, agent improvements, and host monitoring enhancements 2025-12-05 10:37:02 +00:00
OIDCPanel.tsx Add OIDC CA bundle support 2025-11-22 09:44:03 +00:00
QuickSecuritySetup.tsx Fix config backup/restore by enforcing 12-char minimum password (related to #646) 2025-11-07 22:51:55 +00:00
SecurityPostureSummary.tsx Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
Settings.tsx refactor(settings): Extract DiagnosticsPanel and improve AI Settings UX 2025-12-13 07:51:49 +00:00
SettingsSectionNav.tsx Refactor: Code cleanup and localStorage consolidation 2025-11-04 21:50:46 +00:00
UnifiedAgents.tsx feat: add Kubernetes platform support 2025-12-12 21:31:11 +00:00