May 2026: Version 1.26.0
New features
Section titled “New features”Idealista synchronization
Section titled “Idealista synchronization”You can now synchronize property data from Idealista to Tesoro instead of only the other way around. On the feed import page, you see per synchronized property the status of the last sync and a direct link to the Idealista page so you can compare quickly.
Map area as deal preselection criterion
Section titled “Map area as deal preselection criterion”For Buy deals, you can now draw an area on the map as an advanced preselection criterion. Draw a polygon around a neighborhood, coastline, or region, and only properties within that area are automatically suggested to the buyer.
This works alongside the existing search criteria (location, price, bedrooms) and is especially useful when a buyer has a specific preference that does not coincide with a city or province.
Preselection and Kanban view for rental deals
Section titled “Preselection and Kanban view for rental deals”The automatic property preselection and Kanban board view were previously only available for Buy deals. From this release, they also work for Rent deals, your rental pipeline follows the same structured flow as the purchase side.
Linking contact and relation via drawer
Section titled “Linking contact and relation via drawer”Linking a contact or relation to a record previously happened in a dialog window. From this version, a side panel (drawer) appears with more space, better search functionality, and a calmer appearance, especially pleasant on smaller screens.
Improvements
Section titled “Improvements”Clear warning when AI is disabled
Section titled “Clear warning when AI is disabled”When an administrator has disabled AI features at the company level, you now see a clear warning in the translation and rewrite dialogs. Previously, the buttons simply seemed unresponsive; now you immediately understand why AI is not available and who can change the setting.
More accurate coordinates and address matching
Section titled “More accurate coordinates and address matching”GPS coordinates and address data are now better aligned. When you click a location on the map, all address fields are filled in consistently. And when you adjust an address, the coordinates actually stay in sync with that change.
Security update (HTML sanitization)
Section titled “Security update (HTML sanitization)”All free-form text fields (notes, descriptions, emails) are now automatically sanitized from potentially harmful HTML code. This prevents cross-site scripting (XSS), a common security risk. You won’t notice anything in normal use; your texts will continue to work as before.
Show on Website as a clear dropdown
Section titled “Show on Website as a clear dropdown”The field Show on Website is now a dropdown instead of a toggle, with explicit options like “Show”, “Hide”, and “Auto”. This makes it immediately clear which choice you have made.
Higher tag limit: 100 instead of 50
Section titled “Higher tag limit: 100 instead of 50”The maximum number of company tags has been increased from 50 to 100. For offices with a richer categorization structure, the old limit was quickly reached.
Settings menu follows role change immediately
Section titled “Settings menu follows role change immediately”When a user receives a new role (Admin/Employee), the Settings menu reflects this change immediately, without the user having to log out and log in.
More stable WhatsApp real-time
Section titled “More stable WhatsApp real-time”Incoming WhatsApp messages sometimes appeared double because the system created multiple subscriptions. That has been fixed, each notification is now displayed exactly once.
James Edition as a specified portal
Section titled “James Edition as a specified portal”When you select James Edition (luxury real estate platform) in your feed settings, an information dialog appears with specific requirements and recommendations for this portal.
Enhanced access security
Section titled “Enhanced access security”The pages Projects, Relations, and Search now explicitly require a logged-in session. Unauthenticated access is immediately redirected to the login page.
Fixed issues
Section titled “Fixed issues”- Editing PDF template translations now works reliably (internally converted to an array-based structure)
- Mass Edit on projects and relations now uses the correct API endpoint
- When editing a property after an Idealista import, the form is reloaded with the correct details
- The MLS export no longer freezes on an invalid or unreachable URL, you get a clear error message
- Per-property saved language preferences for descriptions now work correctly (no more cross-contamination between different properties)
- Pressing Enter in the map search field no longer triggers an unwanted save action
- The user activation page now correctly shows the password field and validation rules
- The input field for apartment/room number now only accepts numeric values
- The Notification settings accept an empty selection (handy when you want to temporarily disable all notifications)
- Various improvements in the wording and consistency of the James Edition dialog
- Validation prop type error and tag handling cleaned up
- The button type property on the WebLinkButton component has been added for better accessibility
- Notifications that were retrieved via “load more” now appear in the correct order
- Toast notifications for AI actions now appear correctly, with better visibility of the AI buttons themselves