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 Mi Piace

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 Mi Piace

Plugin outside

Sì, sui dispositivi mobili le finestre della chat vengono visualizzate fuori dallo schermo. Sul mio forum succede la stessa cosa.
Esiste una soluzione per questo problema?

@hewo7 @Bank_Live Grazie per i suggerimenti su questo. Lo sistemerò domani :+1:

2 Mi Piace

@angus Un ottimo plugin, funziona perfettamente!

Immagino che questa non sia una priorità al momento, ma mentre stai sistemando le cose, sarebbe possibile correggere questi aspetti:

Il testo del nuovo messaggio è un po’ fuori posto.

Quick1

Le emoji e le icone delle immagini non sono allineate correttamente.

Quick2

Forse spostare questo campo, così come le icone, dato che sono troppo vicine al bordo superiore.

Quick3

Grazie e, ancora una volta, ottimo lavoro!

1 Mi Piace

@Bank_Live @hewo7 Il bug dell’interfaccia utente mobile è stato risolto:

@calebs Ho anche apportato alcune modifiche allo stile e altre correzioni:

3 Mi Piace

@angus Grazie! Funziona perfettamente! :+1:

Sembra di avere un bug per cui gli utenti possono continuare a scrivere al di sotto dello schermo visibile. Ho disattivato tutti i plugin che potevo disattivare, ma il problema persiste. Qualcun altro lo sta riscontrando?

1 Mi Piace

Grazie @Andy02, ho applicato una correzione per questo.

4 Mi Piace

Grazie per aver creato e mantenuto questo fantastico plugin. Ho riscontrato alcuni problemi:

  1. Le immagini vengono visualizzate correttamente all’interno della finestra dei messaggi, ma la lightbox non funziona. Cliccando sull’immagine si viene reindirizzati al link dell’immagine invece di vederla nella lightbox, interrompendo così la conversazione. Esiste un modo per disabilitare la lightbox nella finestra dei messaggi rapidi o per far sì che funzioni correttamente?
  2. Non viene indicato l’oggetto del messaggio in nessun punto, rendendo l’elenco dei messaggi molto difficile da riconoscere.
  3. Il messaggio non viene visualizzato nella vista mobile.

E nel console viene mostrato quanto segue:

_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)

È un plugin o un tema? Il primo viene aggiunto modificando il file yml, il secondo tramite l’interfaccia utente.

1 Mi Piace

La funzionalità non è attiva sulla sandbox? (https://thepavilion.io/) Mi piacerebbe vedere il plugin in azione.

C’è un modo per permettere solo a certi ‘gruppi’ di utilizzare il tuo plugin Quick Messages :question:

Se no, valuteresti di aggiungere questa funzionalità :question:

A proposito, usiamo Quick Messages MOLTO e ci piace, ma vorremmo limitarne l’uso; forse il livello di fiducia sarebbe un altro modo accettabile per farlo…

EDIT: Oops, abbiamo appena capito come gestire in modo accettabile questa situazione usando il parametro delle impostazioni ‘quick message required badge’ del tuo plugin..

4 Mi Piace

I dispositivi mobili dovrebbero essere in grado di funzionare con questo plugin? Quando provo a utilizzare l’interfaccia Quick Message sul mio iPhone Xr con Safari su iOS 13, riscontro vari bug dell’interfaccia utente. Non riesco a toccare la casella di testo per inserire il nome utente del destinatario perché il tocco non viene registrato. Inoltre, quando inizio a digitare e poi tocco fuori per nascondere la tastiera a schermo, la casella dei messaggi si estende verso l’alto fino a sovrapporsi all’intestazione della pagina del forum, impedendomi di chiuderla. Molto strano. Volevo utilizzarlo al posto di Babble, ma ha così tanti problemi di interfaccia utente che al momento non è un’opzione.

3 Mi Piace

Quale versione di iOS 13 stai utilizzando? Hai provato ad aggiornare all’ultima versione?

2 Mi Piace

Sono sulla versione più recente. Ho accesso a diversi iPhone e credo che il problema sia legato allo schermo curvo con il ritaglio per il sensore o la “notch” in alto. Questo problema si verifica su Xr e 11 Pro (versione standard e Max), mentre non si presenta su iPhone 6S. È possibile che Safari sia responsabile del rendering errato dei limiti dello schermo nell’interpretazione del codice.

1 Mi Piace