======= CHANGELOG =======

Versions:

== 1.0.0 - 2022-1-27 ==
* Initial release.

== 1.0.1 - 2022-3-31 ==
* Changed presentation text.

== 1.0.2 - 2022-4-13 ==
* Changed application controller class, to respect custom path of 'datadirectory'.
* Fixed filters row arrow not showing up when using Apache.
* Added the 'Contributors.txt' file.

== 1.0.3 - 2022-4-15 ==
* Changed the way the app gets the timezone.

== 1.0.4 - 2022-5-7 ==
* Changed the data type of the 'message' column in the 'sms_relent_sent' and 'sms_relent_received' tables.

== 1.0.5 - 2022-5-9 ==
* Changed string length for 'message' column in 'sms_relent_sent' and 'sms_relent_received' tables.
* Changed syntax of SQL queries and of encryption function.
* Changed structure of webhook URLs in case Nextcloud is served on a subdirectory.

== 1.0.6 - 2022-8-13 ==
* Added support for Twilio.
* Added support for new lines in messages and email notifications.
* Solved column width issue in sent/received SMS tables.
* Minor explanatory text changes.

== 1.0.7 - 2022-8-16 ==
* Solved bug related to receiving messages on Twilio number when it's not associated with any Messaging Service.
* Changed css properties for Network column.

== 1.0.8 - 2022-8-23 ==
* Added support for Flowroute.
* Added automatic scrolling to bottom of received/sent messages table when clicking on 'Received/Sent SMS Messages' button.
* Added scroll bar to info pop-up notes.

== 1.0.9 - 2022-9-3 ==
* Added support for MMS.
* Minor CSS improvements.
* Small changes to explanatory text.

== 1.1.0 - 2022-9-5 ==
* Solved issue with previewing images picked from Nextcloud.
* Text changes to README.md.

== 1.1.1 - 2022-9-9 ==
* Changed signature verification process for Twilio.
* Removed Alphanumeric Sender ID for Flowroute, since it's not supported.
* Minor text changes on presentation page and settings page.

== 1.1.2 - 2022-10-27 ==
* Changed CSS settings to match the modifications introduced in Nextcloud 25.

== 1.1.3 - 2022-12-1 ==
* Fixed SQL error that appeared in fresh installations.
* Added support for dark themes.
* Updated explanatory text for Telnyx on the Settings page.

== 1.1.4 - 2022-12-2 ==
* Changed migration files to prevent installation errors.
* Modified 3 svg files converting text objects to paths.

== 1.1.5 - 2023-2-28 ==
* Fixed issue related to Twilio message signing.
* Updated message pricing information in app description.

== 1.1.6 - 2023-5-8 ==
* Implemented showing display names of message authors before their messages.
* Added checkbox to enable/disable prepending display names before messages.
* Custom display names can be now saved for external phone numbers.
* Restrictions for groups or users can be placed on phone numbers by admins.
* Admins can see just their own messages or all the messages in their message tables.
* Auto-replies with 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
* Added a new message table that lists all the messages grouped by phone numbers.
* Added the ability to see all the messages sent/received to/from a phone number, by clicking on 
  a button located below the number, in the 'Received SMS Messages' and 'Sent SMS Messages' tables

== 1.1.7 - 2023-5-9 ==
* Fixed bug related to not being able to see messages in pop-up windows and on grouped messages table.

== 1.1.8 - 2023-5-9 ==
* Fixed migration issue bug.

== 1.1.9 - 2023-5-9 ==
* Made the app available to upgrade to for Nextcloud 26.

== 1.2.0 - 2023-5-20 ==
* Fixed auto-reply bug.
* Moved the API keys and alphanumeric sender ID fields from the Personal settings page to the Admin 
  settings page.
* Available phone numbers are loaded automatically when the app's icon is clicked.
* When only one phone number is available, it is selected automatically in the 'Set ID' field.
* Admins can share their API keys with other non-admins.
* Admins can see only their messages and the messages of the non-admins whith whom they share their API 
  keys. Non-admins can see only their messages.
* Added pop-up window that shows the messages exchanged between 2 phone numbers and allows sending replies.

== 1.2.1 - 2023-5-23 ==
* Allowed non-admin users to see incoming messages received on the phone numbers they are restricted to.
* Customized confirm pop-up windows.

== 1.2.2 - 2023-5-24 ==
* Changed how non-admins view sent messages.