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 Me gusta

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 me gusta

Plugin outside

Sí, en dispositivos móviles la ventana del chat se muestra fuera de la pantalla. En mi foro ocurre lo mismo.
¿Existe alguna solución para esto?

@hewo7 @Bank_Live Gracias por los recordatorios sobre esto. Lo arreglaré mañana :+1:

2 Me gusta

@angus ¡Un gran complemento, funciona perfectamente!

Supongo que esto no es una prioridad en este momento, pero mientras estás arreglando cosas, ¿sería posible solucionar lo siguiente:

El texto del Nuevo Mensaje está un poco mal.

Quick1

Los emojis y los iconos de imagen no están alineados correctamente.

Quick2

Quizás mover este campo, así como los iconos, ya que están demasiado cerca del borde superior.

Quick3

Gracias y, una vez más, ¡bien hecho!

1 me gusta

@Bank_Live @hewo7 El error de la interfaz de usuario en móviles está solucionado:

@calebs También he realizado algunos ajustes de estilo y otras correcciones:

3 Me gusta

@angus ¡Gracias! ¡Funciona perfectamente! :+1:

Parece que estoy experimentando un error donde los usuarios pueden seguir escribiendo por debajo de la pantalla visible. He desactivado todos los complementos que puedo desactivar, pero el problema persiste. ¿Alguien más está teniendo esto?

1 me gusta

Gracias @Andy02, he subido una corrección para esto.

4 Me gusta

Gracias por crear y mantener este increíble complemento. He encontrado algunos problemas con él:

  1. Las imágenes se muestran correctamente dentro del cuadro de mensajes, pero la ventana emergente (lightbox) no funciona. Al hacer clic en la imagen, se abre el enlace de la imagen en lugar de mostrarla en la ventana emergente, lo que interrumpe la conversación. ¿Existe alguna forma de desactivar la ventana emergente en la ventana de mensajes rápidos o hacer que funcione correctamente?
  2. En ningún lado se menciona el asunto del mensaje, por lo que la lista de mensajes resulta muy difícil de identificar.
  3. No muestra el mensaje en la vista móvil.

Y muestra lo siguiente en la consola:

_application-91a6f00c2b614e1bd00e24153375bde25ec3d14f53dcdcfc6a19c8d7ea0e5d89.js:14093 Uncaught TypeError: e.substr is not a function
    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)

¿Es esto un plugin o un tema? El primero se agrega editando el archivo yml, el segundo mediante la interfaz de usuario.

1 me gusta

¿La función aún no está disponible en el entorno de pruebas? (https://thepavilion.io/) Me encantaría ver el plugin en acción.

¿Hay alguna manera de permitir que solo ciertos ‘grupos’ utilicen tu plugin de Mensajes Rápidos :question:

Si no, ¿considerarías añadir esta característica :question:

Por cierto, usamos Mensajes Rápidos MUCHO y nos encanta, pero nos gustaría limitar su uso; quizás el nivel de confianza sería otra forma aceptable de hacerlo…

EDIT: ¡Ups, acabamos de descubrir cómo gestionar esto de manera aceptable usando el parámetro de configuración ‘insignia requerida para mensaje rápido’ de tu plugin..

4 Me gusta

¿Se supone que los dispositivos móviles deberían funcionar con este complemento? Cuando intento usar la interfaz de Mensaje Rápido en mi iPhone Xr con Safari en iOS 13, experimento varios errores de interfaz de usuario. No puedo tocar el cuadro de texto para ingresar un nombre de usuario para el destinatario porque no registra el toque. Además, cuando empiezo a escribir y luego toco fuera para ocultar el teclado en pantalla, el cuadro de mensaje se extiende hacia arriba hasta la cabecera de la página del foro, por lo que no puedo cerrar el cuadro de mensaje. Muy extraño. Quería usar esto en lugar de Babble, pero tiene tantos problemas de interfaz de usuario que actualmente no es una opción.

3 Me gusta

¿Qué versión de iOS 13 tienes? ¿Has probado actualizar a la versión más reciente?

2 Me gusta

Estoy en la última versión. Tengo acceso a varios iPhone diferentes y creo que el problema se debe a la pantalla curva con el recorte del sensor o la “notch” en la parte superior. El Xr y el 11 Pro (estándar y Max) presentan este problema, mientras que el iPhone 6S no. Es posible que Safari sea el culpable de interpretar incorrectamente los límites de la pantalla al procesar el código.

1 me gusta