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:

https://github.com/angusmcleod/discourse-quick-messages/commit/c4e6cb846c1d825a67a35b5f66b0cd0e8e226860

إعجابَين (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

نعم، على الأجهزة المحمولة، تظهر نوافذ الدردشة خارج الشاشة. وفي منتداي يحدث نفس الأمر.
هل توجد حل لهذه المشكلة؟

@hewo7 @Bank_Live شكرًا لكما على التذكير بهذا. سأقوم بإصلاحه غدًا :+1:

إعجابَين (2)

@angus إضافة رائعة، تعمل بشكل مثالي!

أعتقد أن هذا ليس أولوية في الوقت الحالي، ولكن بينما تقوم بإصلاح الأمور، هل من الممكن إصلاح ما يلي:

نص “رسالة جديدة” غير دقيق بعض الشيء.

Quick1

الأيقونات التعبيرية وأيقونات الصور غير محاذاة بشكل صحيح.

Quick2

ربما نقل هذا الحقل، بالإضافة إلى الأيقونات، لأنها قريبة جدًا من الحافة العلوية.

Quick3

شكرًا لك، ومرة أخرى، عمل رائع!

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

@Bank_Live @hewo7 تم إصلاح خطأ واجهة المستخدم المحمولة:

@calebs لقد قمت أيضًا ببعض التعديلات على الأسلوب وبعض الإصلاحات الأخرى

3 إعجابات

@angus شكرًا لك! يعمل بشكل مثالي! :+1:

يبدو أنني أواجه خطأً حيث يمكن للمستخدمين الاستمرار في الكتابة أسفل الشاشة المرئية. لقد قمت بإيقاف تشغيل جميع الإضافات التي أستطيع إيقافها، لكن المشكلة لا تزال قائمة. هل يواجه أي شخص آخر هذه المشكلة؟

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

شكرًا لك @Andy02، لقد دفعت إصلاحًا لهذه المشكلة.

4 إعجابات

شكرًا لك على إنشاء هذا الإضافة الرائعة وصيانتها، لقد واجهتُ بعض المشكلات معها:-

  1. تُعرض الصور بشكل صحيح داخل مربع الرسالة، لكن نافذة العرض الضوئي (lightbox) لا تعمل. عند النقر على الصورة، يتم نقلك إلى رابط الصورة دون عرضها في نافذة العرض الضوئي، مما يعطل المحادثة. هل توجد طريقة لتعطيل نافذة العرض الضوئي في نافذة الرسالة السريعة أو لجعلها تعمل بشكل صحيح؟
  2. لا يتم ذكر موضوع الرسالة في أي مكان، مما يجعل قائمة الرسائل صعبة التعرف عليها.
  3. لا يتم عرض الرسالة في عرض الهاتف المحمول.

ويظهر ما يلي في وحدة التحكم:

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