# Quick Messages Plugin

**URL:** https://meta.discourse.org/t/quick-messages-plugin/39188
**Category:** Plugin
**Tags:** broken
**Created:** [February 8, 2016, 12:13am UTC](https://meta.discourse.org/t/quick-messages-plugin/39188 "2016-02-08T00:13:55Z")
**Posts on this page:** 20
**Page:** 11

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [December 7, 2016, 1:24am UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/204 "2016-12-07T01:24:16Z")

</div>

Thanks. I did find a bug and fix it. But I’m not sure if it was your bug..

[https://github.com/angusmcleod/discourse-quick-messages/commit/240d78688f9882c998e26073802b3aae71e67d56](https://github.com/angusmcleod/discourse-quick-messages/commit/240d78688f9882c998e26073802b3aae71e67d56)

---

<div class="post-metadata">

### Author: ![Aman\_Jagga](https://avatars.discourse-cdn.com/v4/letter/a/ac8455/32.png) [@Aman\_Jagga](https://meta.discourse.org/u/Aman_Jagga)
#### Post date: [January 7, 2017, 9:18am UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/205 "2017-01-07T09:18:43Z")

</div>

@angus . It’s again not working with latest discourse version 1.8.0.beta1. Neither I could see anything in error logs nor in chrome developer tools. please check

Also, can you tell me how to disable this plugin for now. I couldn’t find any setting to disable this plugin

---

<div class="post-metadata">

### Author: ![meglio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/meglio/32/71444_2.png) [@meglio](https://meta.discourse.org/u/meglio)
#### Post date: [January 7, 2017, 11:48am UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/206 "2017-01-07T11:48:38Z")

</div>

> [@Aman\_Jagga](#):
>
> Also, can you tell me how to disable this plugin for now. I couldn’t find any setting to disable this plugin

To exclude the plugin from execution altogether, just remove it from your `app.yml` file, same was as you included it when installing the plugin. then rebuild Discourse again.

---

<div class="post-metadata">

### Author: ![Aman\_Jagga](https://avatars.discourse-cdn.com/v4/letter/a/ac8455/32.png) [@Aman\_Jagga](https://meta.discourse.org/u/Aman_Jagga)
#### Post date: [January 7, 2017, 1:45pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/207 "2017-01-07T13:45:48Z")

</div>

I think that’s only the workaround, a plugin should have the switch to disable through admin dashboard,I am wondering why a switch is missed in such a popular plugin.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [January 8, 2017, 9:12pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/208 "2017-01-08T21:12:17Z")

</div>

I’ve updated this plugin so that it works with the latest Discourse and added a setting that lets you disable the plugin.

[https://github.com/angusmcleod/discourse-quick-messages/commit/fcc65fc9e1c07f117aa0ef430be91605f9e86d5e](https://github.com/angusmcleod/discourse-quick-messages/commit/fcc65fc9e1c07f117aa0ef430be91605f9e86d5e)

[https://github.com/angusmcleod/discourse-quick-messages/commit/4d114afb7646b60f6486923f6faea245a4cc8150](https://github.com/angusmcleod/discourse-quick-messages/commit/4d114afb7646b60f6486923f6faea245a4cc8150)

---

<div class="post-metadata">

### Author: ![Aman\_Jagga](https://avatars.discourse-cdn.com/v4/letter/a/ac8455/32.png) [@Aman\_Jagga](https://meta.discourse.org/u/Aman_Jagga)
#### Post date: [January 9, 2017, 6:13am UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/209 "2017-01-09T06:13:48Z")

</div>

Thanks @angus for the quick fix and incorporating the feedback to provide a setting that lets you disable the plugin.

---

<div class="post-metadata">

### Author: ![Aman\_Jagga](https://avatars.discourse-cdn.com/v4/letter/a/ac8455/32.png) [@Aman\_Jagga](https://meta.discourse.org/u/Aman_Jagga)
#### Post date: [January 9, 2017, 8:10am UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/210 "2017-01-09T08:10:32Z")

</div>

I found two minor bugs in the new update -

1. If you open a chat window, closes it and then re-open the same chat window, I am not able to open
2. Chat window position is not fixed at the right side, when we open a chat window then closes it and then opening a another chat window.Attaching screenshot for the same.

 ![](https://global.discourse-cdn.com/meta/original/3X/5/0/50bb91253555619791351fbba8c6f9781cd115c9.png)

I think these bugs are related to each other only

---

<div class="post-metadata">

### Author: ![eminov](https://avatars.discourse-cdn.com/v4/letter/e/54ee81/32.png) [@eminov](https://meta.discourse.org/u/eminov)
#### Post date: [January 14, 2017, 7:12pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/211 "2017-01-14T19:12:13Z")

</div>

I opened

`nano app.yml`

opened this file and add this code

```
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - mkdir -p plugins
          - git clone https://github.com/angusmcleod/discourse-quick-messages.git

```

after saved file, I rebuild docker via

```
cd /var/discourse
./launcher rebuild app

```

But I can’t see this plugin in plugin area, and in my messenger. Why?

---

<div class="post-metadata">

### Author: ![DiscourseMetrics](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discoursemetrics/32/55756_2.png) [@DiscourseMetrics](https://meta.discourse.org/u/DiscourseMetrics)
#### Post date: [January 14, 2017, 7:56pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/212 "2017-01-14T19:56:45Z")

</div>

Great Plugin!

When I minimize a chat it seems to disappear completely 🙂

---

<div class="post-metadata">

### Author: ![HemophiliaFed](https://avatars.discourse-cdn.com/v4/letter/h/47e85d/32.png) [@HemophiliaFed](https://meta.discourse.org/u/HemophiliaFed)
#### Post date: [January 15, 2017, 5:04am UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/213 "2017-01-15T05:04:25Z")

</div>

First - GREAT plugin. Love it. My users love it. Great. Thank you!

I’m running into a little issue. I get that the Hide/Close buttons close the direct message box. BUT if I click on the X to close the message box, the New message box will no longer display.

After closing a message box, later when I try to click on the envelope icon, then New Message button, the direct message box will not return.

The new message box will return most of the time if I had clicked on the down arrow to hide the message box previously. I can also click on a previous conversation and the message box returns.

If I refresh the browser window, it fixes the issue…

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [January 17, 2017, 3:17pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/214 "2017-01-17T15:17:24Z")

</div>

Hey guy’s, I’m just getting back on board with Discourse work after going away over Christmas / New Years. Some initial responses:

@Aman_Jagga That looks like a bug, I’ll address it asap; probably tomorrow.

@eminov You need to enable the plugin now. It’s off by default. See `quick message enabled` in Settings \> Plugins

@DiscourseMetrics.com That is default Discourse behavior. If there is no draft content in the compose, minimizing the compose will make it disappear entirely. However considering you’re the 3rd person to comment on this, it seems people do not expect this from a ‘chat’ compose as opposed to the normal Discourse compose. I’ll have a think about changing that behavior.

@HemophiliaFed Looks like you are describing a combination of the issue @DiscourseMetrics.com was describing and a straight up bug. For the part about minimizing the compose, I’ll consider this as mentioned above. For the ‘bug’, i.e. the compose no longer appearing, I’ll take a look at this asap.

---

<div class="post-metadata">

### Author: ![DiscourseMetrics](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discoursemetrics/32/55756_2.png) [@DiscourseMetrics](https://meta.discourse.org/u/DiscourseMetrics)
#### Post date: [January 18, 2017, 8:16pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/215 "2017-01-18T20:16:20Z")

</div>

> [@angus](#):
>
> @DiscourseMetrics.com That is default Discourse behavior. If there is no draft content in the compose, minimizing the compose will make it disappear entirely. However considering you’re the 3rd person to comment on this, it seems people do not expect this from a ‘chat’ compose as opposed to the normal Discourse compose. I’ll have a think about changing that behavior.

I was expecting minimizing to attach the chat-window to the bottom of the screen but make it smaller than normal (hiding the chat content and just showing the name of the person I’m chatting with). I guess I’m used to other chat-systems that do it this way 🙂

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [January 19, 2017, 3:59pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/216 "2017-01-19T15:59:45Z")

</div>

Just pushed a bugfix which is probably the culprit for the reported bugs and an update to the minimize behavior so that the composer will minimize (rather than close) even if there is no draft text.

[https://github.com/angusmcleod/discourse-quick-messages/commit/d0124e13e34295a50ae47480ad8f8d0da1a13102](https://github.com/angusmcleod/discourse-quick-messages/commit/d0124e13e34295a50ae47480ad8f8d0da1a13102)

[https://github.com/angusmcleod/discourse-quick-messages/commit/c5ee75868fcb18aae1452500aacc2c519cf6d71e](https://github.com/angusmcleod/discourse-quick-messages/commit/c5ee75868fcb18aae1452500aacc2c519cf6d71e)

You can see the updated Quick Messages in action on my new dev instance: [https://dev.civll.com/](https://dev.civll.com/)

---

<div class="post-metadata">

### Author: ![eminov](https://avatars.discourse-cdn.com/v4/letter/e/54ee81/32.png) [@eminov](https://meta.discourse.org/u/eminov)
#### Post date: [January 20, 2017, 9:43pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/217 "2017-01-20T21:43:28Z")

</div>

@angus I don’t see this plugin in settings \> plugins area

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [January 21, 2017, 2:04pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/218 "2017-01-21T14:04:30Z")

</div>

@eminov If the plugin is enabled, you’ll see three settings in Admin \> Settings \> Plugins.

 ![](https://global.discourse-cdn.com/meta/original/3X/0/4/044bb7176b5ce96a95bf732702e507913531e2a2.png) 

You can tell whether the plugin is enabled by whether it appears as Enabled in Admin \> Plugins.

---

<div class="post-metadata">

### Author: ![eminov](https://avatars.discourse-cdn.com/v4/letter/e/54ee81/32.png) [@eminov](https://meta.discourse.org/u/eminov)
#### Post date: [January 21, 2017, 11:06pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/219 "2017-01-21T23:06:18Z")

</div>

![](https://global.discourse-cdn.com/meta/original/3X/7/e/7e8722ff71be42cf25b3aa8ac19b1eb3882918e4.png)

I don’t see this plugin settings on plugin area.

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [January 21, 2017, 11:33pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/220 "2017-01-21T23:33:22Z")

</div>

> [@eminov](#):
>
> I don’t see this plugin settings on plugin area.

The plugin.rb file needs a

```plaintext
# url: http://someurl/typicallygithub.git

```

for it to show there.

---

<div class="post-metadata">

### Author: ![eminov](https://avatars.discourse-cdn.com/v4/letter/e/54ee81/32.png) [@eminov](https://meta.discourse.org/u/eminov)
#### Post date: [January 22, 2017, 12:02am UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/221 "2017-01-22T00:02:31Z")

</div>

Look this: [Quick Messages Plugin - #211 by eminov](https://meta.discourse.org/t/quick-messages-plugin/39188/211)

---

<div class="post-metadata">

### Author: ![HemophiliaFed](https://avatars.discourse-cdn.com/v4/letter/h/47e85d/32.png) [@HemophiliaFed](https://meta.discourse.org/u/HemophiliaFed)
#### Post date: [January 24, 2017, 2:26pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/222 "2017-01-24T14:26:07Z")

</div>

@angus Thanks for the updates! Looks like they’re working great.

---

<div class="post-metadata">

### Author: ![RuxBux](https://avatars.discourse-cdn.com/v4/letter/r/9dc877/32.png) [@RuxBux](https://meta.discourse.org/u/RuxBux)
#### Post date: [January 29, 2017, 11:10pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/223 "2017-01-29T23:10:56Z")

</div>

thanks for this plugin, its sexy as hell 🙂

[Previous page](https://meta.discourse.org/t/quick-messages-plugin/39188.md?page=10)

[Next page](https://meta.discourse.org/t/quick-messages-plugin/39188.md?page=12)
