Changements majeurs
- Nouvelle organisation de la page d'accueil #6696
- Implémente le blocage des adresses IP via le site web #6734
Changements mineurs
- Ajoute une page « Accessibilité » #6673
- Améliore les encarts pour la création de sections, parties et chapitres dans les contenus #6684
- Permet les suggestions sur les billets #6666
- Ajoute le badge "Banni" dans les sous-réseaux IPv6 de la page des membres par IP #6695
- Augmente la hauteur de ligne pour augmenter la lisibilité des diffs #6701
- Ajoute les liens pour "Sujets créés", "Sujets suivis" et "Messages postés" dans la barre latérale des forums #6714
- Interdit les caractères non affichables dans les pseudos #6733
- Teste la taille de le type de l'image avant l'upload dans le nouvel éditeur #6731
- Affiche l'adresse de contact sur la page d'une casquette #6735
- Affiche la méthode de connexion (site ou réseaux sociaux) sur la page de profil #6746
- Précise l'erreur d'import d'une archive dans une galerie #6749
- Moteur de recherche :
- Ajoute les modifications des catégories dans le journal d'événements d'un contenu #6715
- Ajoute une commande pour désinscrire un membre #6745
- Utilise un fond blanc sur les champs de texte textarea et input #6697
- Affiche également le nombre de téléchargements des exports (PDF et ePUB) dans les statistiques d'un contenu #6761
- Mise à jour des dépendances #6675 #6677 #6728 #6676 #6748 #6738 #6751 #6754
- Mise à jour de ZMarkdown vers la version 12.1.0 #6682 #6755
- N'envoie pas à Sentry les
KeyboardInterrupt#6678
Correction de bugs
- Moteur de recherche :
- Gère le cas où les résultats de la recherche ne contiennent pas d'éléments surlignés #6679
- Augmente le timeout pour les recherches #6706
- Ne lève pas une erreur 500 s'il manque un paramètre GET dans la recherche #6704
- Met à jour les poids de recherche #6685
- Permet le déplacement vers un forum privé d'un sujet pas encore indexé #6709
- Corrige sur la page de profil l'affichage des liens vers les productions du membre #6687
- Configure le bon chemin pour les extensions MathJax #6691
- Corrige la mauvaise permission sur les galeries lors de la désinscription #6693
- Corrige la position du pied de page quand une bannière est présente #6699
- Garde les paramètres GET dans l'URL de redirection après la connexion #6711
- Ignore les éventuels répertoires lors de la copie des images pour un ePUB #6743
- Corrige l'export en ePUB d'un contenu sans galerie #6759
- Corrige la réservation d'une validation d'un contenu avec un auteur externe #6710
- Corrige les erreurs 500 lors d'une requête HEAD sur l'API du profil #6763
Refactorisation
- Ajoute des tests incluant des articles au test de profil #6717
- Supprime la variable inutile
$ZDS_JDK_VERSION#6727 - Utilise
exist_ok=Truedemkdir#6742 - Rend générique en fonction du type les vues
WarnTypo#6669,RemoveAuthorFromContent#6668 etAddAuthorToContent#6667 - Met à jour Django de la version 4 à 5.2 #6764
Environnement de développement
- Corrige la façon de récupérer la version de nvm #6688
- Conserve uniquement WSL dans la documentation de l'installation sur Windows #6719
- Ajoute isort à la configuration de pre-commit #6721
- Retire de la documentation le support du format XML dans l'API #6698
- Corrige les mentions de
settings.pydans la documentation #6708 - Ajoute la dernière version de Fedora testée au script d'installation #6739
Liste complète des changements : v31...v31.1