Release Notes
Product Name: TeamTexter® 3.0 Web Application
Release Number: v3.0 SP14
Date of Release: April 19, 2025
1. Bug: Assigned User Not Working in CSV Import
- Issue Summary: When importing People via a sample CSV file, the "Assigned User" field was not being properly assigned.
- Resolution: We fixed the import process to correctly assign users as specified in the CSV file.
- Impacts: Users can now successfully import People with the correct Assigned User.
2. New Feature: Opt-In Invitations Auto-Send on Campaign Activation
- Issue Summary: Customers wanted an automatic opt-in invitation to be sent when activating a campaign, rather than manually inviting people.
- Resolution: We implemented a feature that checks if People in a campaign are opted in and automatically sends an opt-in invitation if needed.
- Impacts: Streamlines the opt-in process, ensuring users receive invitations at the right time without manual effort.
3.New Feature: MMS Enablement
- Issue Summary: Customers requested the ability to enable MMS messaging.
- Resolution: We added an MMS toggle in Administration > Account with a required agreement checkbox before activation.
- Impacts: Administrators can now enable MMS for their organization while ensuring compliance with Twilio's messaging policies.
4. Bug: Caching
- Issue Summary: Users reported that new messages were not displaying correctly, and refreshing the page did not resolve the issue.
- Resolution: We updated caching logic to ensure real-time message updates and proper screen refresh behavior.
- Impacts: None.
5. Bug: Screen Refresh Rate Issue
- Issue Summary: Messages were not displaying properly, disappearing, or failing to process in group texts.
- Resolution: We improved screen refresh handling and optimized group message processing.
- Impacts: None.
6. Bug: Wrong Username Showing in Logs
- Issue Summary: Replies from People were incorrectly displaying the Main User’s name in logs instead of the Person’s actual name.
- Resolution: We adjusted the logging system to correctly display the sender’s name for incoming messages.
- Impacts: Clear and accurate conversation history in logs.
7. Bug: Lock Account (Reset Password Option)
- Issue Summary: Users were getting locked out after only two failed login attempts instead of five. Additionally, the OTP email was missing the OTP code, and the wording needed improvement.
- Resolution: We adjusted the login attempt limit to five before locking the account. Fixed the OTP email to include the correct code and improved the email wording for clarity.
- Impacts: Users now receive a properly formatted OTP email and have five attempts before account lockout.
8. Enhancement: Delete User Option Missing
- Issue Summary: Users could only activate or deactivate accounts but were unable to fully delete a user.
- Resolution: We added the ability to delete users from the account.
- Impacts: Admins can now properly manage user accounts, including permanent deletion when necessary.
9. Bug: Ability to Filter Group List by Status Missing
- Issue Summary: A previously available feature that allowed filtering groups by status was missing in the latest version.
- Resolution: We restored the filtering functionality to allow users to sort groups by status.
- Impacts: Improved usability, no impact on existing functionalities.
10. Bug: Message Tags Displaying All Associated Tags
- Issue Summary: When adding a tag to a message, all tags associated with the person were displayed instead of just the message itself. This caused confusion for users expecting message-specific tags.
- Resolution: We updated the tagging system to ensure that tags are only associated with the message and not the person.
- Impacts: Users can now apply message-specific tags without unwanted person-related tags appearing.
11. Enhancement: Report Section Latency
- Issue Summary: The Report section displayed data with a delay, leading to inconsistencies in real-time reporting.
- Resolution: Implemented a separate database to store the data every hour, ensuring the displayed data reflects the last available update instead of real-time data. Implemented API caching for loading report data faster.
- Impacts: None.