All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
- Ajout de la favicon manquantes
- Ajout des textes de remplacement (placeholder) manquants sur certains champs de l'application :
- Recherche dans les services
- Dialogue avec le Chatbot
- Champs du formulaire de contact
- Correctifs liés à Firebase Messaging :
- Mise à jour de la librairie Firebase Messaging
- Le client vérifie désormais la validité du token au réveil de l'application
- Ajout du texte de traduction manquant pour le bouton de retour arrière sur iOS
- Correction des alertes de sécurité CVE :
- https://nvd.nist.gov/vuln/detail/CVE-2024-39338 - paquet concerné : [email protected]
- https://nvd.nist.gov/vuln/detail/CVE-2022-29622 - paquet concerné : [email protected]
- https://nvd.nist.gov/vuln/detail/CVE-2022-37620 - paquet concerné : @nestjs-modules/[email protected]
- https://nvd.nist.gov/vuln/detail/CVE-2024-36361 - paquet concerné : @nestjs-modules/[email protected]
- https://nvd.nist.gov/vuln/detail/CVE-2024-37890 - paquet concerné : [email protected]
- Correction de bugs mineurs
- (cards) :
- Réduction de la taille du QRCode
- Sur tablette et desktop, cliquer à côté de la modal affichant la carte sélectionnée ferme désormais cette modal
- Correction de l'affichage d'un message d'erreur sous la carte sur les périphériques Android
- (important-news) : Correction du problème de la widget s'affichant vide si pas d'informations importantes en cours
- (notifications) : Correction de la couleur du texte du bouton "Supprimer" lors du swipe sur une notification le rendant invisible en mode sombre
- (statistics) : Simplification du type de la plateforme utilisée par l'utilisateur lors d'envoi des statistiques (désormais 3 types : android, ios, web)
- Création d'un thème neutre Esup et retrait des marques d'appartenance à l'Université de Lorraine
- Centralisation et amélioration du paramétrage des modules des fonctionnalités à activer dans le client au sein d'un seul et même fichier : environment.ts
- Déplacement des fichiers de styles CSS des modules des fonctionnalités dans des répertoires dédiés theme/app-theme/styles/* pour permettre une personnalisation simplifiée
- Ajout d'une variable pour le titre de l'application dans le fichier environment.ts
- Ajout d'une variable appVersion dans le fichier environment.ts permettant désormais de séparer la version de l'application publiée du numéro de version du projet Multi-Esup
- Ajout de la possibilité de personnaliser le tour guidé s'affichant au premier démarrage de l'application
- (important-news) : Il est désormais possible de choisir entre 2 affichages pour la widget des informations importantes :
- Image à gauche et bloc de texte à droite
- Image en haut et bloc de texte en dessous
- (restaurants) : Ajout d'une image par défaut pour les restaurants universitaires n'en disposant pas
- (rss) : Il est désormais possible de choisir entre 2 affichages pour l'affichage des actualités (widget + page des actualités)
- Image à gauche et bloc de texte à droite
- Image en haut et bloc de texte en dessous
- (schedule) : Il est désormais possible d'accéder directement à l'emploi du temps en web via une url (https://mon-url-vers-ma-pwa.edu/schedule/calendar)
- (menu) : Amélioration de l'ergonomie du menu utilisateur sur les périphériques avec une petite résolution
- Mise à jour de la librairie ionicons afin de disposer de la nouvelle icône X en remplacement de l'ancienne icône Twitter
- Migration de NodeJS : Version 16 → Version 18
- Mise à jour du framework Angular : Version 14 → Version 16
- Mise à jour du moteur Capacitor : Version 5 → Version 6
- (reservation) : Remplacement du plugin Capacitor de lecture de code-barres @capacitor-community/barcode-scanner déprécié par le plugin @capacitor-mlkit/barcode-scanning
- (map): Correction du fichier .env non pris en compte par le microservice
- Création d'un serveur de mocks embarqué pour le déploiement rapide en local
- Migration des microservices vers Node v18
- Suppression de l'appartenance à l'Université de Lorraine dans les noms des variables
- Ajout de fichiers d'exemple de configuration pour un déploiement via Gitlab-CI
- Ajout des fichiers de configuration run/debug pour les suites d'IDE Jetbrains
- Ajout d'éléments d'accessibilité manquants sur certaines icônes
- Correction langue choisie non prise en compte pour la langue pour l'accessibilité
- Amélioration des performances
- (notifications) : Correction de la pastille de l'icône des notifications qui ne se rafraîchissait pas au réveil de l'application
- Mise à jour de dépendances suite aux alertes CVE
- Correction de l'apparition de la popup d'erreur en boucle lors de la navigation 'hors ligne'
- Ajout de l'accessibilité manquante sur certaines images et boutons
- (notifications) : Correction des problèmes de réception des notifications sur certains appareils
- Correction de certains problèmes d'accessibilité sur les images
- Correction du problème d'affichage des boutons radio sur iOs
- Correction de la couleur de certains liens en mode sombre rendant invisibles ces liens
- (clocking) : Optimisation de l'affichage du widget pour les tops
- (contacts) : Optimisation de l'affichage du résultat d'une recherche
- (menu) : Correction de la marge de certains items trop large sur iOS
- (notifications) : Correction des problèmes sur les filtres des notifications
- (schedule) : Correction du problème des emplois du temps vides
- (unread-mail) : Prise en compte des utilisateurs sans boîte mail dans l'établissement
- Add CeCILL-2.1 License on project
Note: Starting point of this Changelog file