Nachfolgend sind 2 Screenshots abgebildet. Der erste listet die von mir installierten Theme-Komponenten auf. Der nächste Screenshot zeigt die Übersicht dessen, was Discourse als installiert erkennt. Nur der Hamburger-Theme-Auswahl wird als installiert aufgeführt. Wenn ich beispielsweise das GIF-Plugin erneut installiere, wird es in der Liste dupliziert.
Ich habe bereits einen ./launcher rebuild app durchgeführt, aber das hat nichts geändert. Was kann ich sonst noch versuchen, um diese Auflistung zu aktualisieren? Ich befürchte, dass aufgrund dessen automatische Updates nicht ordnungsgemäß funktionieren.
Hmm, ja, ich sehe dieses Problem auch. Es scheint, als würden wir den Namen des Themes prüfen, um festzustellen, ob es installiert ist. Wenn sich der Name ändert (entweder lokal oder remote, bevor es installiert wird), wird es nicht als installiert erkannt.
Wir sollten stattdessen wahrscheinlich die Repo-URL prüfen, da sich diese seltener ändert als der Name. Die gute Nachricht ist, dass dies keine automatischen Updates beeinträchtigen wird.