Plugin de eventos 📅

He estado investigando el error this.router con el plugin Pavilion Events y me encontré con este fork:

Por lo que puedo ver, este fork es solo una copia de angusmcleod/discourse-events sin commits que lo actualicen para los últimos cambios de Discourse (incluida la compatibilidad con Ember 5). No parece abordar las rutas de código obsoletas que causan los errores actuales.

Según las publicaciones de la comunidad y las pruebas, esto es lo que entiendo:

  • El plugin Events original no es compatible actualmente con la actualización a Ember 5 de Discourse.
  • Los usuarios han informado problemas con las modales event-rsvp y add-event, lo que provoca fallos.
  • Una solución temporal es forzar a Discourse a usar Ember 3 agregando EMBER_VERSION=3 en app.yml, pero esto no es una solución a largo plazo y puede causar problemas futuros.
  • Esta situación ha persistido hasta principios de 2025 sin una actualización oficial de los mantenedores del plugin.

Preguntas:

  1. ¿Alguien puede confirmar si mi comprensión anterior es precisa?
  2. ¿Alguien ha ejecutado con éxito el fork awesome-it/discourse-events en la última versión de Discourse sin el fallback de Ember 3?
  3. ¿Existe un fork mantenido activamente o un plugin alternativo que replique las características del plugin Events?

Cualquier confirmación o corrección sería apreciada para que pueda planificar si:

  • Me quedo con el plugin Pavilion y uso el fallback de Ember 3.
  • Cambio al calendario/eventos oficial en el núcleo.
  • Migro a otro fork mantenido activamente.