Page 1 sur 1

Last topic cards

Posté: 26 août 2026 13:47
par admin
Version 1.1.1

Notes de version
Cette version apporte plusieurs corrections importantes afin d'améliorer la sécurité, la compatibilité avec les permissions phpBB et la conformité de l'extension avec les recommandations de validation de phpBB.
  • Correction des permissions d'accès : les sujets affichés respectent désormais les permissions de lecture des forums. Les sujets provenant de forums auxquels l'utilisateur n'a pas accès ne sont plus récupérés, y compris pour les invités.
  • Sécurisation du chargement des sujets : la liste des forums accessibles est désormais prise en compte directement dans les requêtes SQL, afin d'éviter toute exposition de contenu provenant de forums privés.
  • Amélioration du rendu Twig : le chargement supplémentaire des cartes utilise désormais le template existant topiccards_items.html au lieu de générer directement du HTML dans le contrôleur.
  • Amélioration de l'échappement des données : suppression de la génération HTML inutile dans les contrôleurs et utilisation du système de rendu Twig de phpBB.
  • Amélioration des extraits de messages : les extraits sont désormais générés à partir du contenu correctement interprété par phpBB avant leur affichage, afin d'éviter les problèmes de double encodage.
  • Validation de la couleur des utilisateurs : la couleur du dernier auteur est désormais vérifiée avant d'être utilisée dans l'affichage.
  • Optimisation des requêtes : amélioration de la récupération des sujets accessibles afin d'éviter les requêtes SQL répétées lors du filtrage des forums.
  • Correction de la configuration PCA : validation des valeurs de position afin de garantir l'utilisation de top ou bottom.
  • Amélioration de l'affichage de la version : la version affichée dans le PCA est désormais récupérée automatiquement depuis composer.json.
  • Amélioration de l'interface PCA : modification du fichier CSS.
  • Nettoyage du code : amélioration de l'indentation, suppression des espaces inutiles et mise en conformité avec les conventions de développement phpBB.
Compatibilité

Cette version reste compatible avec phpBB 3.3.x.

Last topic cards

Posté: 26 août 2026 13:50
par admin
Version 1.1.1

Release Notes

This version introduces several important improvements to enhance security, compatibility with phpBB permissions, and compliance with phpBB validation requirements.
  • Access permission fix: displayed topics now respect forum read permissions. Topics from forums the user cannot access are no longer retrieved, including for guests.
  • Secure topic loading: the list of accessible forums is now taken directly into account in SQL queries, preventing content from private forums from being exposed.
  • Improved Twig rendering: additional topic cards are now rendered using the existing topiccards_items.html template instead of generating HTML directly in the controller.
  • Improved data escaping: unnecessary HTML generation has been removed from the controllers, relying instead on phpBB's Twig rendering system.
  • Improved post excerpts: excerpts are now generated from content properly processed by phpBB before being displayed, avoiding double-encoding issues.
  • User colour validation: the last poster's colour is now validated before being used in the display.
  • Query optimization: retrieval of accessible topics has been improved to avoid repeated SQL queries when filtering forums.
  • ACP configuration fix: position values are now validated to ensure that only top or bottom can be used.
  • Version display improvement: the version displayed in the ACP is now automatically retrieved from composer.json.
  • ACP interface improvement: the ACP CSS file has been updated.
  • Code cleanup: indentation has been improved, unnecessary whitespace has been removed, and the code has been brought into line with phpBB development conventions.
Compatibility

This version remains compatible with phpBB 3.3.x.