Release Notes - 04/02/26
In CMS v1.3.0, CRM v1.0.25, and CRM v1.1.0, we closed 33 tickets focused on improving email reliability and threading, tightening inbox access and Gmail sync, enhancing listings synchronization and filters, and refining website search, saved searches, and listing display across CRM and CMS.
In CMS v1.3.0, CRM v1.0.25, and CRM v1.1.0, we closed 33 tickets focused on strengthening email reliability and threading, tightening access controls, improving listings synchronization and alerts, and polishing the website search and listing experience across CMS and CRM.
Across CMS v1.3.0, CRM v1.0.25, and CRM v1.1.0, we delivered:
-
Total tickets: 33
-
Bug fixes: 22
-
Improvements / enhancements / new capabilities: 11
Release v1.0.25 – CRM Pipeline
This release focuses on improving CRM data reliability and alignment with website behavior, while reducing operational friction in listings sync and Twilio configuration. It also addresses several cloned production issues identified in CMS and search flows.
Highlights
-
Listings synchronization and performance (CRM-285, CRM-244)
-
Improved listings sync cron jobs to better handle volume and ensure more reliable updates.
-
Tuned slow listings alert queries to reduce latency and improve alert generation responsiveness.
-
-
Website / CRM alignment for listings and search (CRM-284, CRM-281, CRM-233, CRM-212, CRM-205)
-
Addressed mismatches between MLS listing status and website/CRM status to keep agents and consumers aligned.
-
Resolved homepage and omni-search issues so key locations and property types surface as expected.
-
Filtered out “buildings” from omni search results to keep results relevant for end users.
-
-
Twilio integration configuration (CRM-286)
-
Updated Twilio integration SID configuration to support required number changes without disrupting messaging flows.
-
Bug fixes and stability improvements
-
Resolved key cloned production defects (CRM-281, CRM-258, CRM-233, CRM-212)
-
Fixed a series of cloned website/CRM issues affecting search bars, forms binding, and listing status mismatches.
-
-
Improved listings alerts reliability and performance (CRM-244)
-
Optimized slow queries powering listings alerts to reduce timeouts and improve reliability.
-
-
Reduced operational overhead for configuration and sync (CRM-286, CRM-285, CRM-205, CRM-284)
-
Streamlined Twilio SID updates and clarified behavior of key listing sync and omni-search flows to minimize manual intervention.
-
Release v1.1.0 – CRM Pipeline
This release delivers a targeted set of improvements to the CRM email inbox and Gmail integration, addressing threading, CC handling, access controls, formatting, and attachment reliability. It also tightens control over who can perform destructive inbox actions and improves listing filtration in CRM.
Highlights
-
Email threading, CC handling, and contact association (CRM-293, CRM-241, CRM-239)
-
Improved how threaded conversations are displayed, ensuring replies and CC’d emails group correctly.
-
Clarified separation between sent and received messages in the inbox so agents can scan conversations more easily.
-
Enhanced association of emails with the proper contacts and leads.
-
-
Inbox access and security controls (CRM-254, CRM-237, CRM-216)
-
Fixed issues where users with contact access could not consistently view all expected inbox/outbound communications.
-
Resolved scenarios where unauthorized users could trigger delete actions that appeared successful but did not complete, aligning UI feedback with actual permissions.
-
-
Gmail integration reliability (CRM-232, CRM-189)
-
Addressed cases where Gmail receives and replies were not reliably syncing back into CRM.
-
Improved polling and sync logic to ensure CRM maintains a complete and accurate email history.
-
-
Email content quality and completeness (CRM-230, CRM-229, CRM-228)
-
Improved email content formatting for better readability and consistency in the CRM inbox.
-
Ensured attachments on incoming emails are properly captured and accessible from CRM.
-
Expanded email polling to include prior lead engagements where appropriate.
-
-
Listings filtration enhancements (CRM-125)
-
Restored and improved agent office filtration for listings to keep views focused on the most relevant inventory.
-
Bug fixes and stability improvements
-
Stronger inbox permission enforcement (CRM-254, CRM-237, CRM-216)
-
Ensured delete and visibility actions respect user permissions and show accurate success/error feedback.
-
-
More reliable email sync and history (CRM-232, CRM-230, CRM-229, CRM-228, CRM-189, CRM-293, CRM-241, CRM-239)
-
Reduced discrepancies between Gmail and CRM by tightening sync behavior, attachment handling, and content formatting.
-
-
Improved listings filters in CRM (CRM-125)
-
Corrected listing filtration behavior so agent office filters behave as expected.
-
Release v1.3.0 – Website (CMS)
This website (CMS) release focuses on tightening search and display behavior, improving listing and saved-search experiences, and addressing a set of visual and interaction defects across listing pages, maps, and forms.
Highlights
-
Senior community search and filtering (GGMI-3534, GGMI-3535, GGMI-3536)
-
Added support for Senior Community as an advanced search filter.
-
Implemented the UI and back-end behavior needed for agents and consumers to target senior community listings more effectively.
-
-
Search behavior and saved searches (GGMI-3542, GGMI-3538, GGMI-3493, GGMI-3484, GGMI-3231, GGMI-3061)
-
Improved search results behavior and link handling for support-team scenarios and school district searches.
-
Fixed issues where saved searches with multiple locations only showed a single location or fewer listings than expected.
-
Resolved map drawing link creation failures that prevented users from saving geographic search areas.
-
Corrected save search and alert states on area pages and aligned skeleton loading states with underlying data.
-
-
Listing details polish and responsiveness (GGMI-3539, GGMI-3533, GGMI-3532, GGMI-3531, GGMI-3528, GGMI-3509, GGMI-3501, GGMI-3392, GGMI-3517, GGMI-3510)
-
Fixed corrupted image URLs and listing detail skeletons that continued to load unnecessarily.
-
Resolved navbar skeleton issues and unwanted navigation when interacting with the “heart” icon.
-
Standardized address casing and state display, and corrected overlapping country code behavior in forms.
-
Removed unnecessary console messages and addressed issues where certain widgets appeared unexpectedly during page load.
-
Fixed scenarios where pages reloaded twice after registration.
-
-
Access and platform enablement (GGMI-3366)
-
Improved CMS access to plugins for the support team to better diagnose and resolve customer issues.
-
Bug fixes and stability improvements
-
More intuitive saved search and alert experiences (GGMI-3493, GGMI-3231, GGMI-3061)
-
Ensured saved searches honor all configured locations and filters, and that skeleton UIs match real content.
-
-
More consistent listing presentation and UI behavior (GGMI-3533, GGMI-3532, GGMI-3531, GGMI-3528, GGMI-3525, GGMI-3524, GGMI-3509, GGMI-3501, GGMI-3392, GGMI-3517)
-
Polished multiple UI elements on listing details, including hover states, casing, skeletons, and page reloads.
-
-
Reduced noise and improved support tooling (GGMI-3542, GGMI-3539, GGMI-3538, GGMI-3530, GGMI-3366, GGMI-3510, GGMI-3484)
-
Cleaned up console output and refined behavior in support-specific flows to make troubleshooting easier.
-