Reactions — emoji feedback under every post with digest email

Reactions adds a modern emoji reaction system under each phpBB post. When you want to react without writing a full reply, you need something simple, fast and clean. This extension provides exactly that, with realtime UX, controlled notifications, anti-spam digest emails and secure unsubscribe.

UX and live sync

  • Emoji reactions under posts, with counters and user tooltips
  • AJAX add/remove endpoints — instant interaction
  • Configurable background sync interval
  • Configurable picker: size, categories, search, full emoji-set loading

Notifications + email digest

  • In-forum notifications for new reactions
  • Cron task aggregating digest emails by recipient and by post
  • Configurable anti-spam delay between digests
  • Runtime safeguards: processing window + per-run cap
  • UCP > Notifications preferences and legacy extension flags stay in sync

Clean unsubscribe

Signed unsubscribe link in every digest email. Endpoint GET /app.php/reactions/unsubscribe validates the token and updates the user preference. Explicit HTTP responses (200, 403, 404) with adapted user message. Optional integration with Admin Helper logs (unsubscribe_type = reactions_notify).

ACP controls

  • Max number of reaction types per post
  • Max reactions per member and per post
  • Digest delay, picker behavior, display settings
  • UCP opt-in/opt-out preferences for digest emails

Repository

github.com/Bastien59960/reactions