Reactions — emojis sous chaque post avec digest email

Reactions ajoute un système moderne de réactions emoji sous chaque message phpBB. Quand on veut réagir sans avoir à écrire un post complet, il faut quelque chose de simple, rapide et propre. Cette extension fournit cela avec une UX temps réel, des notifications maîtrisées, un digest email anti-spam et une désinscription sécurisée.

UX et synchro temps réel

  • Réactions emoji sous les messages, avec compteurs et tooltips utilisateurs
  • Endpoints AJAX d’ajout/suppression — interactions instantanées
  • Intervalle de synchronisation en arrière-plan configurable
  • Picker configurable : taille, catégories, recherche, chargement complet du set emoji

Notifications + digest email

  • Notifications forum pour les nouvelles réactions
  • Tâche cron qui agrège les digest emails par destinataire et par message
  • Délai anti-spam paramétrable entre deux digest
  • Garde-fous d’exécution : fenêtre de temps + plafond par run
  • Les préférences UCP > Notifications et les anciens flags de l’extension sont synchronisés pour éviter toute divergence

Désinscription propre

Lien de désinscription signé dans les emails digest. Endpoint GET /app.php/reactions/unsubscribe qui valide le token et met à jour la préférence membre. Réponses HTTP explicites (200, 403, 404) avec message utilisateur adapté. Intégration optionnelle avec les logs d’Admin Helper (unsubscribe_type = reactions_notify).

Contrôles ACP

  • Nombre max de types de réactions par post
  • Nombre max de réactions par membre et par post
  • Délai du digest, paramètres du picker, affichage
  • Préférences UCP opt-in/opt-out digest email

Dépôt

github.com/Bastien59960/reactions