Plugin de Eventos 📅

Tenho investigado o erro this.router com o Pavilion Events Plugin e me deparei com este fork:

Pelo que pude ver, este fork é apenas uma cópia de angusmcleod/discourse-events sem commits que o atualizem para as últimas alterações do Discourse (incluindo suporte ao Ember 5). Ele não parece abordar os caminhos de código obsoletos que causam os erros atuais.

A partir de posts da comunidade e testes, aqui está o que eu entendo:

  • O plugin original Events não é compatível atualmente com a atualização do Ember 5 do Discourse.
  • Usuários relataram problemas com os modais event-rsvp e add-event, causando falhas.
  • Uma solução temporária é forçar o Discourse a usar o Ember 3 adicionando EMBER_VERSION=3 em app.yml — mas esta não é uma correção de longo prazo e pode causar problemas futuros.
  • Esta situação persistiu até o início de 2025 sem uma atualização oficial dos mantenedores do plugin.

Perguntas:

  1. Alguém pode confirmar se meu entendimento acima está correto?
  2. Alguém executou com sucesso o fork awesome-it/discourse-events no Discourse mais recente sem o fallback do Ember 3?
  3. Existe um fork ativamente mantido ou um plugin alternativo que replique os recursos do Events Plugin?

Qualquer confirmação ou correção seria apreciada para que eu possa planejar se devo:

  • Manter o plugin Pavilion e usar o fallback do Ember 3
  • Mudar para o Calendar/Events oficial no core
  • Migrar para outro fork ativamente mantido