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

はい、モバイルデバイスではチャットウィンドウが画面外にレンダリングされてしまいます。私のフォーラムでも同じ現象が起きています。
これに対する解決策はありますか?

@hewo7 @Bank_Live ご指摘ありがとうございます。明日に修正します :+1:

「いいね!」 2

@angus 素晴らしいプラグインです、完璧に動作しています!

今は優先事項ではないかもしれませんが、修正作業中に以下の点も直していただけませんか?

新しいメッセージのテキストが少し不自然です。

Quick1

絵文字と画像アイコンの配置が正しく揃っていません。

Quick2

このフィールドとアイコンを移動していただけないでしょうか。上端に近すぎています。

Quick3

ありがとうございました。また、素晴らしい出来栄えです!

「いいね!」 1

@Bank_Live @hewo7 モバイル UI のバグを修正しました:

@calebs スタイルの微調整とその他の修正も行いました

「いいね!」 3

@angus ありがとうございます!完璧に動きます!:+1:

画面の表示範囲外でもユーザーが入力を続けてしまうバグが発生しているようです。無効化可能なすべてのプラグインを無効化しましたが、問題は解消されません。同様の現象を他の方も経験されていますか?

「いいね!」 1

@Andy02 さん、ありがとうございます。この問題の修正をプッシュしました。

「いいね!」 4

この素晴らしいプラグインを作成・維持してくださり、ありがとうございます。いくつかの問題に遭遇しました:

  1. 画像はメッセージボックス内では正しく表示されるのですが、ライトボックスが機能しません。画像をクリックすると画像リンクに移動し、ライトボックスで表示されないため、会話の流れが壊れてしまいます。クイックメッセージウィンドウでライトボックスを無効にするか、または正しく機能させる方法はありませんか?
  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ファイルを編集して追加し、後者はUIから追加します。

「いいね!」 1

その機能はサンドボックスでまだ公開されていないのですか?(Pavilion

Quick Messages プラグインを特定の「グループ」のみが使用できるようにする方法はありますか?

もしない場合、この機能を追加することを検討していただけませんか?

ちなみに、私たちは Quick Messages を非常に頻繁に使用しており、大変気に入っていますが、その使用を制限したいと考えています。もしかすると、信頼レベルを基準にするのも良い方法かもしれません。

編集:あっ、すぐに「クイックメッセージ必須バッジ」設定パラメータを使って、これを受け入れ可能な形で管理する方法に気づきました。

「いいね!」 4

このプラグインはモバイルデバイスで動作するよう設計されていますか?iPhone Xr の Safari(iOS 13)でクイックメッセージインターフェースを使用しようとすると、さまざまな UI の不具合が発生します。受信者のユーザー名を入力するためのテキストボックスをタップしても反応せず、入力できません。また、入力中に画面外をタップしてキーボードを非表示にすると、メッセージボックスがフォーラムページのヘッダーまで伸びてしまい、閉じることができません。非常に奇妙です。Babble の代わりに使いたかったのですが、UI の問題が多すぎて現時点では選択肢になりません。

「いいね!」 3

現在、iOS 13 のどのバージョンをお使いですか?最新版へのアップデートを試されましたか?

「いいね!」 2

最新リリースを使用しています。複数のiPhoneにアクセスでき、この問題は上部の曲面ディスプレイとセンサーのカットアウト、つまり「ノッチ」に起因していると考えています。Xrと11 Pro(標準版とMax)ではこの問題が発生しますが、iPhone 6Sでは発生しません。Safariがコードの解釈において表示境界を適切にレンダリングできていないことが原因かもしれません。

「いいね!」 1