CHANGELOG.txt
a49c67a1
 ======= 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.
 
 == 1.2.3 - 2023-5-24 ==
 * Fixed 'Load more messages' bug.
 * Changed the way the display name is searched for and added to old messages, during app upgrade.
 
 == 1.2.4 - 2023-5-30 ==
 * Fixed MMS files domain problem.
 * Made MMS URLs clickable.
 * Added refresh button for messages in pop-up windows.
 
 == 1.2.5 - 2023-6-3 ==
 * Fixed incoming MMS issue.
 * Added checkbox on Settings page to allow users to include their display names in the text
   of the message itself.
 
 == 1.2.6 - 2023-6-22 ==
 * Fixed messages display issue for non-admins.
 * Fixed how non-admins are able to see the messages sent/received from/to the numbers that are
   shared with them but not restricted to them.
 
 == 1.2.7 - 2023-7-15 ==
 * Fixed alert messages issue.
 * Fixed text color for dark themes.
 * Added 'full-day' exception to auto-reply.
 * Added auto-refresh button on received/sent messages pages.
 
 == 1.2.8 - 2023-10-30 ==
 * Changed main screenshot and modified presentation text.
 * Changed text on Settings page.
 * Marked the app as compatible with Nextcloud 27.
 
 == 1.2.9 - 2023-11-1 ==
 * Changed how the app sends notifications for incoming messages.
 
 == 1.3.0 - 2023-11-3 ==
 * Changed notifications mechanism so that non-admin users receive notifications 
   for messages received on phone numbers shared with them.
 * Fixed bug related to listing received messages for non-admin users.
 * Minor text modifications on the settings pages.
 
 == 1.3.1 - 2023-11-6 ==
 * Simplified some complex prepared SQL queries.
 
 == 1.3.2 - 2023-12-18 ==
 * Replaced default fonts with 2 free and open source fonts ('Open Sans' and 'Inter'),
   included in the 'fonts' directory.
 * Fixed minor CSS issues.
 
 == 1.3.3 - 2024-2-15 ==
 * Implemented auto-refresh of the received messages table, when new messages arrive.
 * Fixed bug related to listing received messages, for non-admins.
 * Removed the 'Start auto refresh' button on pop-up windows.
 * Made the app completely functional when installed in a custom 'apps' directory.
 
 == 1.3.4 - 2024-4-2 ==
 * Removed the right of non-admin users to delete sent/received messages.
 * Added the 'Conversations' page, to list the messages exchanged between pairs of numbers and allow tagging, flagging and archiving conversations.
 * Improved mobile compatibility.
 * Changed the presentation text.
 
 == 1.3.5 - 2024-4-20 ==
 * Added checkboxes to allow admins to give non-admins permission to delete messages
   sent from or received on phone numbers shared with them.
 * Fixed bug related to removing deleted messages from the conversations list.