Repository navigation
fix: amélioration UX mobile chat agent + filtrage erreurs stalées - #5
Merged
Merged
Conversation
- Filtrage intelligent des erreurs : une erreur Ollama n'est plus affichée si l'agent tourne sur Gemini - Ajout d'un bouton de dismiss sur AgentErrorAlert pour masquer les erreurs stalées - Masquage du AgentViewSwitcher (conversation/exécutions) sur mobile pour simplifier l'UX - Masquage de la sidebar des sessions sur mobile (visible uniquement desktop lg+) - Amélioration du composer avec safe-area-inset-bottom pour iOS/Android - Ajout de classes CSS pour éviter l'overflow horizontal des messages sur mobile - Label 'Erreur récente' au lieu de 'Dernière erreur' pour plus de clarté Co-authored-by: Mathieu JESER <bobdivx@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problème
L'interface mobile du chat agent était inutilisable :
Ollama API error [502]s'affichait en permanence sur un agent Gemini, carAgentErrorAlertaffichait toujoursagent.latest_runsans vérifier le provider actifSolution
1. Filtrage intelligent des erreurs (
AgentErrorAlert.tsx)isErrorRelevant(): une erreur Ollama 502 n'est pas affichée si l'agent tourne actuellement sur GeminiactiveProviderdepuisAgentConversationViewvia props2. Simplification UX mobile
AgentChatView.tsx:AgentViewSwitchermasqué sur mobile (hidden sm:block), visible uniquement desktopAgentConversationView.tsx: sidebar des sessions masquée sur mobile (hidden lg:flex), visible uniquement à partir delgbreakpointAgentChatPanel.tsx: ajout de la classeagent-chat-composeravec safe-area-inset-bottom pour iOS/Androidglobal.css: ajout de règles CSS mobile pour éviter l'overflow horizontal des messagesRésultat
Sur mobile (~390px) :
Fichiers modifiés
frontend/src/components/agents/AgentErrorAlert.tsx: filtrage erreurs + dismissfrontend/src/components/agents/AgentChatPanel.tsx: propactiveRoutingProvider+ classe composerfrontend/src/components/agents/AgentConversationView.tsx: sidebar cachée mobile + passage providerfrontend/src/components/agents/AgentChatView.tsx: AgentViewSwitcher caché mobilefrontend/src/styles/global.css: règles CSS mobile chat