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)

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)

Plugin outside

Yes on mobile devices the chat windows renders outside the screen. On my forum it is the same.
Is there a solution for this?

@hewo7 @Bank_Live Thanks for the prompts about this. I’ll fix it tomorrow :+1:

إعجابَين (2)

@angus A great plugin, works perfectly!

I guess this isn’t a priority at the moment, but while you are fixing things, would it be possible to fix these:

New Message text is a bit off.

Quick1

Emojis and Image icons are not alligned properly.

Quick2

Maybe move this field, as well as the icons, as they are too close to the edge on the top.

Quick3

Thank you and once again, well done!

إعجاب واحد (1)

@Bank_Live @hewo7 The mobile UI bug is fixed:

@calebs I’ve also made some style tweaks and some other fixes

3 إعجابات

@angus Thank You! Works perfect! :+1:

image

I seem to be getting a bug where users can carry on typing below the visible screen. I’ve turned off all plugins which i’m able to turn off and the issue remains. Is anyone else having this?

إعجاب واحد (1)

Thanks @Andy02 I’ve pushed a fix for this.

4 إعجابات

Thanks for creating and maintaining this awesome plugin, I have encountered a few issues with this:-

  1. The images are being shown fine inside the message box but the lightbox doesn’t work. Clicking the image takes to image link and doesn’t show it in the lightbox, thus breaks the conversation. Is there a way to disable lightbox in a quick message window or have lightbox working properly.
  2. It doesn’t mention the subject of the message anywhere, and thus the message list becomes very hard to recognize.
  3. It doesn’t display the message in the mobile view.

20%20PM

And shows following in the console

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

هل هذا ملحق أم سمة؟ يُضاف الأول عن طريق تعديل ملف yml، بينما يُضاف الثاني عبر واجهة المستخدم.

إعجاب واحد (1)

الميزة غير نشطة على بيئة الاختبار؟ (https://thepavilion.io/) أود حقًا رؤية الإضافة تعمل.

هل توجد طريقة للسماح لمجموعات معينة فقط باستخدام إضافة الرسائل السريعة الخاصة بك؟

إذا لم تكن موجودة، هل تفكر في إضافة هذه الميزة؟

بالمناسبة، نستخدم إضافة الرسائل السريعة بكثرة ونحبها، لكننا نود تقييد استخدامها. ربما يمكن أن يكون مستوى الثقة وسيلة مقبولة أخرى للقيام بذلك…

تعديل: أوه، لقد اكتشفنا للتو كيفية إدارة هذا بشكل مقبول باستخدام معلمة إعدادات “شارة الرسائل السريعة المطلوبة” الخاصة بكم..

4 إعجابات

هل من المفترض أن تعمل الأجهزة المحمولة مع هذا الإضافة؟ عندما أحاول استخدام واجهة الرسالة السريعة على هاتفي iPhone Xr في متصفح Safari مع نظام iOS 13، أواجه أخطاءً مختلفة في واجهة المستخدم. لا يمكنني النقر داخل مربع النص لإدخال اسم مستلم لأن النقر لا يتم تسجيله. أيضًا، عندما أبدأ الكتابة ثم أنقر خارج المربع لإخفاء لوحة المفاتيح المعروضة، يمتد مربع الرسالة لأعلى ليصل إلى رأس صفحة المنتدى، مما يمنعني من إغلاقه. الأمر غريب جدًا. كنت أرغب في استخدامه بدلاً من Babble، لكن بسبب المشاكل الكثيرة في واجهة المستخدم، فهو ليس خيارًا متاحًا حاليًا.

3 إعجابات

ما إصدار iOS 13 الذي تستخدمه؟ هل جربت التحديث إلى أحدث إصدار؟

إعجابَين (2)

أنا على أحدث إصدار. لدي إمكانية الوصول إلى عدة أجهزة iPhone مختلفة، وأعتقد أن المشكلة تعود إلى الشاشة المنحنية مع فتحة المستشعر أو “النتوء” في الأعلى. يعاني iPhone Xr و11 Pro (النموذج القياسي وMax) من هذه المشكلة، بينما لا يعاني iPhone 6S منها. قد يكون متصفح Safari هو المسؤول عن عرض حدود الشاشة بشكل غير صحيح عند تفسير الكود.

إعجاب واحد (1)