feat(sav): SAV dashboard improvements - agent rename, UI fixes, conversation history
Overview
SAV dashboard improvements including UI fixes, agent renaming, and conversation history enhancements.
Changes
- Removed duplicate 'Mes sous agents' section from sidebar
- Renamed sidebar button from 'Outils' to 'Agents' with robot icon
- Renamed agent from ITRI to AYAL across all SAV dashboard files
- Added language dropdown with 15 supported languages in configuration
- Implemented single-click conversation history view
- Added fade-in loading animations to conversation detail view
Technical Details
- CustomSelect interface updated to support ReactNode icons
- Removed unsupported props (dropdownBackground, opaque) from CustomSelect usages
- All animations use MUI Fade component with staggered delays
- Glassmorphism styling maintained throughout
- No commented code
Components Added/Updated
- view.tsx (SAV dashboard main view)
- itri-chat-interface.tsx (renamed to AYALChatInterface)
- conversation-tab.tsx (single-click + animations)
- languages-section.tsx (15 language options)
- agent-card/index.tsx (removed duplicate SubAgentsSection)
- custom-select/index.tsx (SelectOption interface fix)
Files Fixed (Build Errors)
- step-notifications.tsx
- alerts-tab.tsx
- notifications-tab.tsx
- article-creation.tsx
- article-list.tsx
- audit-analytics.tsx
- audit-filters.tsx