Quick Messages Plugin

Any clues where should I hunt for errors if seeing this?

thanks

Relevant .yml snip:

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-spoiler-alert.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-voting
          - git clone https://github.com/discourse/discourse-checklist
          # slack integ
          - git clone https://github.com/discourse/discourse-chat-integration.git
          - git clone https://github.com/discourse/discourse-policy
          - git clone https://github.com/discourse/discourse-calendar

          - git clone https://github.com/angusmcleod/discourse-question-answer
          # chat plugin
          # - git clone https://github.com/gdpelican/babble.git
          # quick messages
          - git clone https://github.com/angusmcleod/discourse-quick-messages
          # parallel editing
          - git clone https://github.com/gdpelican/collude
          # reactions
          - git clone https://github.com/gdpelican/retort

Hey @pihentagy, do you mean the fact quick messages is not linked to a repo and doesn’t have a settings link? This is just because I hadn’t hooked up this metadata for the plugin.

You can find the quick messages settings by going into your settings and searching for “quick messages”.

In any event, I’ve added that metadata in :slight_smile:

2 « J'aime »

Did you figure out a solution for this?

Unfortunately not. :expressionless:

@jord8on Hey, are you talking about this?

Happy to add it into the work schedule if we can:

  1. Get a feature request: https://discourse.angusmcleod.com.au/w/feature-request

  2. Get 5 votes or a sponsor for it.

See further here: https://discourse.angusmcleod.com.au/k/how-to/how-to-request-a-plugin-feature/894

cc @terraboss

1 « J'aime »

Plugin outside

Oui, sur les appareils mobiles, la fenêtre de chat s’affiche en dehors de l’écran. Sur mon forum, c’est la même chose.
Existe-t-il une solution pour cela ?

@hewo7 @Bank_Live Merci pour les rappels à ce sujet. Je vais le corriger demain :+1:

2 « J'aime »

@angus Un excellent plugin, il fonctionne parfaitement !

Je suppose que ce n’est pas une priorité pour le moment, mais pendant que vous corrigez des choses, serait-il possible de régler ces problèmes :

Le texte du nouveau message est un peu décalé.

Quick1

Les emojis et les icônes d’image ne sont pas correctement alignés.

Quick2

Peut-être déplacer ce champ, ainsi que les icônes, car ils sont trop proches du bord supérieur.

Quick3

Merci et encore bravo !

1 « J'aime »

@Bank_Live @hewo7 Le bug de l’interface mobile est corrigé :

@calebs J’ai également apporté quelques ajustements de style et d’autres corrections

3 « J'aime »

@angus Merci ! Ça fonctionne parfaitement ! :+1:

Il semble que j’ai un bug où les utilisateurs peuvent continuer à taper en dessous de l’écran visible. J’ai désactivé tous les plugins que je peux désactiver, mais le problème persiste. Quelqu’un d’autre rencontre-t-il cela ?

1 « J'aime »

Merci @Andy02, j’ai poussé une correction pour cela.

4 « J'aime »

Merci d’avoir créé et de maintenir ce plugin génial. J’ai rencontré quelques problèmes avec celui-ci :

  1. Les images s’affichent correctement dans la boîte de message, mais la lightbox ne fonctionne pas. Cliquer sur une image ouvre le lien vers l’image sans l’afficher dans la lightbox, ce qui perturbe la conversation. Existe-t-il un moyen de désactiver la lightbox dans une fenêtre de message rapide ou de la faire fonctionner correctement ?

  2. Le sujet du message n’est mentionné nulle part, ce qui rend la liste des messages très difficile à identifier.

  3. Le message ne s’affiche pas en vue mobile.

Et la console affiche l’erreur suivante :

_application-91a6f00c2b614e1bd00e24153375bde25ec3d14f53dcdcfc6a19c8d7ea0e5d89.js:14093 Uncaught TypeError: e.substr n'est pas une fonction
    at n.excerptTruncated (_application-91a6f00c2b614e1bd00e24153375bde25ec3d14f53dcdcfc6a19c8d7ea0e5d89.js:14093)
    at n.<anonymous> (_application-91a6f00c2b614e1bd00e24153375bde25ec3d14f53dcdcfc6a19c8d7ea0e5d89.js:83)
    at n.i.get (_ember_jquery-d430881a3fb1403871256e5a02423c4b20a78793685e92088613ca9a701baf88.js:27422)
    at J (_ember_jquery-d430881a3fb1403871256e5a02423c4b20a78793685e92088613ca9a701baf88.js:25836)
    at t.r.compute (_ember_jquery-d430881a3fb1403871256e5a02423c4b20a78793685e92088613ca9a701baf88.js:13693)
    at t.value (_ember_jquery-d430881a3fb1403871256e5a02423c4b20a78793685e92088613ca9a701baf88.js:13431)
    at t.value (_ember_jquery-d430881a3fb1403871256e5a02423c4b20a78793685e92088613ca9a701baf88.js:57889)
    at e.t.initialize (_ember_jquery-d430881a3fb1403871256e5a02423c4b20a78793685e92088613ca9a701baf88.js:57350)
    at e.t.peek (_ember_jquery-d430881a3fb1403871256e5a02423c4b20a78793685e92088613ca9a701baf88.js:57325)
    at Object.evaluate (_ember_jquery-d430881a3fb1403871256e5a02423c4b20a78793685e92088613ca9a701baf88.js:58536)

S’agit-il d’un plugin ou d’un thème ? Le premier s’ajoute en modifiant le fichier yml, le second via l’interface utilisateur.

1 « J'aime »

La fonctionnalité n’est pas encore disponible sur la sandbox ? (https://thepavilion.io/) J’aimerais beaucoup voir le plugin en action.

Existe-t-il un moyen de limiter l’utilisation de votre plugin Quick Messages à certains « groupes » ? :question:

Si ce n’est pas le cas, seriez-vous ouvert à l’idée d’ajouter cette fonctionnalité ? :question:

Au passage, nous utilisons énormément Quick Messages et l’adorons, mais nous souhaiterions en restreindre l’accès. Peut-être que le niveau de confiance serait une autre méthode acceptable pour y parvenir…

MODIF : Oups, nous venons de trouver comment gérer cela de manière satisfaisante en utilisant le paramètre de vos paramètres « badge requis pour les messages rapides ».

4 « J'aime »

Les appareils mobiles sont-ils censés fonctionner avec ce plugin ? Lorsque j’essaie d’utiliser l’interface de message rapide sur mon iPhone Xr avec Safari sous iOS 13, je rencontre divers bugs d’interface utilisateur. Je ne peux pas cliquer dans la zone de texte pour entrer un nom d’utilisateur pour le destinataire, car le clic n’est pas détecté. De plus, lorsque je commence à taper puis que je clique à l’extérieur pour masquer le clavier à l’écran, la boîte de message s’étend jusqu’à l’en-tête de la page du forum, ce qui m’empêche de la fermer. C’est très étrange. Je voulais l’utiliser à la place de Babble, mais il présente tellement de problèmes d’interface utilisateur qu’il n’est actuellement pas envisageable.

3 « J'aime »

Quelle version d’iOS 13 utilisez-vous ? Avez-vous essayé de mettre à jour vers la dernière version ?

2 « J'aime »

Je suis sur la dernière version. J’ai accès à plusieurs iPhone différents et je pense que le problème vient de l’écran incurvé avec la découpe du capteur ou « encoche » en haut. Les modèles Xr et 11 Pro (standard et Max) présentent ce problème, tandis que l’iPhone 6S ne le fait pas. Il se peut que Safari soit responsable du rendu incorrect des limites d’affichage lors de l’interprétation du code.

1 « J'aime »