Messaggi del menu utente glifo nell'intestazione con indicatore di nuovo messaggio?

Ciao, stregoni di Discourse,

Vorrei realizzare una o più delle seguenti cose, se possibile, all’interno di un tema (non credo di avere ancora le competenze per capire come creare un plugin):

  1. Inserire l’icona dei messaggi dal menu utente nell’intestazione, completa del suo popup con i messaggi recenti.
  2. Aggiungere a questa icona dei messaggi nell’intestazione un indicatore di nuovo messaggio (e rimuoverlo dall’avatar dell’utente).
  3. Rimuovere l’icona dei messaggi dal menu utente.

So che posso inserire un link ai messaggi nell’intestazione in questo modo:

<script type="text/discourse-plugin" version="0.8">
  const { iconNode } = require("discourse-common/lib/icon-library");
  api.decorateWidget('header-icons:before', helper => {
      return helper.h('li', [
          helper.h('a.icon', {
              href:'/my/messages',
              title: 'Messaggi'
          }, iconNode('envelope')),
      ]);
  });
</script>

Ma manca il popup.

Ho trovato il seguente codice nel file JS del menu utente:

 if (this.siteSettings.enable_personal_messages || this.currentUser.staff) {
      glyphs.push(this.messagesGlyph());
    }

Ma non so se è possibile applicarlo all’interno di un tema, né come farlo.

Qualsiasi aiuto sarebbe molto apprezzato!

Sarebbe molto utile anche per la nostra intranet, qualcuno?