Danke, @gilles, und entschuldige die Verzögerung!
Danke für deine Arbeit daran. Du hast recht: Das Umbenennen von Calendar/Events hat alle Klassen verschoben, und das Plugin hat bei jeder RSVP-Frage einen Fehler verursacht.
Ich habe eine neue Version auf Git gepusht, mit deinem Fix und ein paar weiteren:
- Events löst jetzt dasselbe status-changed-Ereignis aus, wenn jemand seine RSVP-Antwort entfernt. Dadurch wurde bei nur ausgetauschten Klassennamen auch bei einer Entfernung „X wird kommen“ angezeigt. Die neue Version behandelt das und behält die Mutex bei.
- Sie behebt außerdem das Problem, dass Historieneinträge nach dem Übersetzen des Headers unten statt oben erscheinen, was du vermutlich auf Französisch gesehen hast.
- Ältere Discourse-Installationen erhalten automatisch die vorherige Version.
Nochmals danke für deine Hilfe dabei!