Conversation
- Ajout de vérifications pour file_get_contents() retournant false - Ajout de vérifications pour zlib_decode() retournant false - Garantit les types corrects pour trim() et preg_match() - Résout 4 erreurs argument.type
- Mise à jour de la terminologie dans l'aside du dashboard - Modification des labels dans mentorCard - Correction des en-têtes dans le PDF RGPD
- Création d'un nouveau fichier CSS pour la sidebar (aside_dashboard.css) - Design professionnel et élégant avec gradients bleus - Amélioration de la navigation, cartes de progression et section tuteur - Responsive design pour toutes les tailles d'écran - Import du nouveau CSS dans app.js
- Correction du sélecteur JavaScript pour le bouton toggle (#sidebar-toggle) - Ajout de l'initialisation Bootstrap pour les dropdowns - Scopage des sélecteurs CSS .nav-item à .sidebar-nav pour éviter conflits - Augmentation du z-index du header (9998) et pointer-events pour clics - Fix du comportement responsive avec body.toggle-sidebar
- Indicateur visuel (badge + dot pulsant) pour commentaires tuteur - Palette neutre - Flèche accordéon mise à jour - Micro-interactions subtiles et transitions rapides - Nouveau fichier CSS dédié: logbook_dashboard.css
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.
🎨 FEAT: Refonte UI Dashboard + 🐛 FIX interactions & PHPStan
Objectif
Cette Pull Request vise à améliorer significativement l’interface utilisateur du dashboard avec une refonte visuelle moderne et professionnelle, tout en corrigeant plusieurs problèmes d’interactions frontend et des erreurs de typage détectées par PHPStan.
✅ Changements apportés
🎨 Refonte UI Dashboard
Sidebar
assets/styles/dashboard/aside_dashboard.cssapp.jsLogbook Dashboard
assets/styles/dashboard/logbook_dashboard.css🧠 UX & Terminologie
🐛 Corrections Frontend
#sidebar-toggle).nav-itemscoped vers.sidebar-navbody.toggle-sidebarpointer-events🧪 Qualité & Robustesse
PHPStan
AppExtension:file_get_contents()zlib_decode()trim()etpreg_match()argument.type🔍 Commits concernés
ede9f091feat(dashboard): Design logbook dashboardbf3e646bfix: Sidebar toggle & dropdown56fa652ffeat: Refonte sidebar dashboarddaee49a3refactor: mentor → tuteurb1be75d0fix: PHPStan AppExtension📝 Remarques
Cette PR améliore fortement :
Elle pose une base solide pour les futures évolutions du dashboard avec une architecture CSS plus modulaire et maintenable.