Display complete thread of SMS messages per number
When there are several incoming texts the OpenVBX interface displays them as individual single groupings. This is confusing when the system has many incoming texts.
Here is an example for the current interface, let's group these: http://cl.ly/image/4520312m1106
Currently SMS outgoing replies are grouped in a thread but incoming SMS messages exist in their own thread. It would be nice to have a SMS thread grouped by conversation.
I've written a plugin that groups the sms messages into a conversations list and then if you click on a conversation it will show you the thread of messages in an instant messages like interface so that you can quickly read and reply. A screenshot is below and later this week I'll create a repo for it so anyone can download.
I've upload the new plugin to here https://github.com/jpwalters/OpenVBX-Plugin-SMS-Conversation
Feel free to download and try it out.
Great job! I will be testing this later today. Check this out, @Stephen304
Is it possible to add all text messages that are sent from the dashboard to this SMS Conversation as well?

Unfortunately when you send a SMS message from the dashboard with the built in button it doesn't create a database record which is why the message doesn't show up in the sms conversation plugin thread. Once a message is received it's written to the database and all future replies to that message are logged in the database as well. It's just unfortunate that the initial outbound message(s) aren't logged. It would probably be easy enough to modify OpenVBX to create a database record for outbound messages though.
I did create a feature request for the SMS Conversation plugin to add the ability to "create a new conversation" within the plugin but just never got around to actually building the feature.
Link To Feature Request: https://github.com/jpwalters/OpenVBX-Plugin-SMS-Conversation/issues/14