Journal des modifications
Tous les changements notables de ce projet seront documentés dans ce fichier.
Le format est basé sur Keep a Changelog,
et ce projet adhère au Versioning Sémantique.
[1.1.4] - 2025-11-24
Ajouté
- Conversion automatique Word (.doc, .docx) et Images (PNG, JPEG) en PDF pour l'analyse IA
- Système de quota IA avec compteur par demande (réinitialisé à chaque changement de statut)
- Stockage des PDF convertis dans le dossier utilisateur avec nettoyage automatique après 7 jours
- Message d'avertissement pour les résultats générés par l'IA dans le modal d'analyse
Amélioré
- Interface et expérience utilisateur : remplacement de "Cours" par "Titre", remplacement de "Martin" par "IA" dans tous les textes, distinction visuelle des statuts (brouillon gris, soumis orange, complété vert), recherche combinée nom + prénom dans le tableau de bord, masquage du chat pour les utilisateurs sur les demandes en brouillon, retrait du filtre "assigné à" et du message "Seuls les fichiers PDF sont pris en compte"
[1.1.3] - 2025-11-03
Ajouté
- Analyse AI des preuves par OpenAI
- Filtrage des demandes brouillon pour la vue arbitre
Amélioré
- Performances de chargement de l'application
- Sécurité générale de l'application
- Pagination dans l'impression PDF
Corrigé
- Notifications par email
- Gestion des conflits lors de modifications simultanées de demandes
- Téléchargement de fichiers manquants
- Messages d'erreur pour les fichiers inexistants
[1.1.2] - 2025-10-14
Ajouté
- Bouton d'impression pour les analyses de Martin
- Message de confirmation lors de la fermeture du popup d'ajout de preuve
Corrigé
- Couleurs OTP dans les emails de confirmation
- Compteur de nouveaux messages pour l'utilisateur actuel
- Modification du logo et de l'identité visuelle
- Permettre aux évaluateurs de télécharger les preuves de toutes les demandes
[1.1.1] - 2025-09-25
Corrigé
- Caractères spéciaux dans les noms de fichiers
- Double extension dans les fichiers de preuve de la RAC
- Sauvegarde de la preuve avec fichiers existants
- Validation des types avant analyse Martin
- Téléchargement des preuves (JSON path, loading)
- Mots de passe et caractères spéciaux (regex), controle mail udes
- Markdown qui break les lignes automatiquement
- Compteur IA dans les messages non lus du tableau de bord
Ajouté
- Filtres par nouveaux messages dans le tableau de bord
- Annonces avec recherche par mots-clés et filtres ASC/DESC
- Colonne cours ajoutée
- Résultats Martin visibles pour tous
- Modal preuve en lecture seule pour superviseur
- Affichage du versionning et le changelog
Amélioré
- Martin : Indicateurs dynamiques basés sur la compétence sélectionnée, Prompt amélioré pour l'analyse, Fichier TXT de résumé pour résoudre les limites de longueur, Batch générique et analyse des fichiers ignorés
[1.1.0] - 2025-08-15
Ajouté
- Système d'annonces
- Notifications d'annonces
- Nouveau design du chatbox avec avatar
- Amélioration générale du design
- Duplication des demandes RAC
- Définition de cours (optionnel)
- Design et contenu des emails améliorés
- Rôle accompagnateur/superviseur
- Gestion des permissions par rôle
- Statistiques d'utilisation Grafana
- Métriques détaillées
- Correction d'anomalies mineures
- Martin pour l'analyse de la RAC (Masqué)
[1.0.0] - Avant automne 2025
Ajouté
- Inscription utilisateur
- Connexion sécurisée
- Modification de mot de passe
- Mot de passe oublié avec réinitialisation
- Tableau de bord principal avec vue d'ensemble
- Liste des RAC avec filtres avancés
- Création de nouvelles demandes RAC
- Édition et suppression des demandes RAC
- Ajout de preuves (PDF, DOCX)
- Téléchargement des preuves
- Soumission des demandes RAC
- Système d'envoi d'emails automatisé
- Messages dans les demandes RAC
- Notifications de statut
- Gestion du profil utilisateur
- Édition des informations personnelles
- Évaluation des demandes RAC
- Système d'approbation
- Demandes de correction
- Chat avec l'IA Martine pour l'assistance
- Analyse automatisée des preuves
- Impression des demandes RAC
- Export des documents
- Pages statiques : Page d'accueil, À propos, Équipe, Compétences, Aide et tutoriels, Politique de confidentialité, Conditions d'utilisation (CGU), Conditions d'utilisation des licences (CLUF)
- Gestion des utilisateurs
- Interface d'administration
- Création et gestion des institutions
- Association utilisateurs-institutions
- Adaptation mobile et tablette
- Interface responsive complète
- Intégration Grafana
- Logs d'application
- Sécurisation des API
- Gestion des rôles et permissions