???? Amenity Booking Times — Fixed an issue where the mobile app could still show time slots as available on a day when those times were already reserved, including when a booking spans several hours. Available times in the app now match the resident booking screen on the web.
✨ The suggestion feels alive from the first words — The open-ticket suggestion now starts its "reading along" animation (with a gently pulsing light) the moment the customer begins typing — before it even runs the lookup — so the assistant feels engaged from the start rather than appearing only once there's an answer.
???? Fixed — On Manage Defect Categories, the "Category group" dropdown now displays correctly: it opens as a clean, fully visible and selectable list (with a clear "Select a category group" prompt) instead of showing a large empty block that made the options hard to read or choose.
✨ Choose whether the assistant learns from all tickets — The "Learn from support tickets" setting now lets you pick which tickets it studies: resolved & closed only (the recommended default, because those have a confirmed answer) or all tickets. Even on "all tickets" it still ignores any conversation without a clear, finished answer, so unresolved cases never become knowledge. Switching the choice re-studies your ticket history under the new rule.
???? Notification Setup — The connection credentials now travel with the module, so push notifications work automatically on every site right after an update. Administrators no longer need to upload the credentials on each site one by one, and the project identifier is detected automatically when left blank.
???? Share your training library between sites — You can now connect two sites so one shows the other's Training guides and release notes. On the sharing site, switch on "Publish this site's guides as a feed" and copy the address and key; on the receiving site, paste them under "Show guides shared from another site". The shared guides then appear in the Training Center (and, where marked for residents, on the customer portal and to the customer assistant) alongside your own, always kept up to date. Both sides are off until you turn them on, and your own guides always take precedence.
???? The assistant now answers from the Knowledge Base too — The customer "Ask AI" assistant and the open‑ticket suggestion now draw on your public Knowledge Base as well as the Help guides, and can link the resident straight to the relevant article. Only public articles are used — staff‑only ones are never shown. So residents get answers to announcements, policies and FAQs, not just how‑to guides.
???? Pages load correctly during an update — Fixed an issue where several screens (Properties, Consolidation, Alerts, Targets & Budgets, Performance, Reports, Dashboards, Access Scopes and others), and adding a new meter, could show an error immediately after a system update, before the update had fully finished applying. The pages now load correctly whether or not the latest update has been applied.
✨ A livelier open-ticket suggestion — As a customer types their ticket, the suggestion now shows a gentle "looking for an answer" loading animation right away, so it's clear help is on the way. When the answer appears, alongside the guide/article link there's now an "Ask the AI about this" button that opens the full assistant and carries their question straight over — so they can dig deeper without retyping.
???? Find similar past tickets while you work a case — On a support ticket (or the ticket list), you can now ask the assistant "have we handled something like this before?" and it pulls up previously resolved tickets that match — showing the original problem and how it was resolved, with a link to open each one. It helps agents reuse a known fix instead of starting from scratch. Agents only ever see tickets they already have access to.
???? The assistant learns from your resolved tickets — With this switched on, the platform quietly studies your resolved support tickets overnight, turns the questions that keep coming up into short, general answers about how things work and the rules that apply, and lets the customer assistant use them to help residents. Personal details are always removed, raw tickets are never shown to customers, and a new review screen lets you read, hide, or delete anything it has learned. It's off until you turn it on and needs an AI provider connected.
???? The open-ticket suggestion no longer disappears while you're reading it — Previously the suggested answer on the new-ticket form would fade away on its own after a few seconds. Now it stays put until you close it, open the full assistant, or your edits bring up a new answer — so you have all the time you need to read it.
✨ Turn guides on or off for staff and customers — The Settings screen now shows every guide in one list with two switches each — one for your staff Training Center and one for the customer portal — plus Enable all / Disable all buttons for each side. So you can hide a guide from staff, share one with residents, or switch a whole audience on or off in a click. Staff see every guide unless you turn it off; customers only see the ones you turn on.
✨ The suggestion feels alive from the first words — The open-ticket suggestion now starts its "reading along" animation (with a gently pulsing light) the moment the customer begins typing — before it even runs the lookup — so the assistant feels engaged from the start rather than appearing only once there's an answer.
✨ Choose whether the assistant learns from all tickets — The "Learn from support tickets" setting now lets you pick which tickets it studies: resolved & closed only (the recommended default, because those have a confirmed answer) or all tickets. Even on "all tickets" it still ignores any conversation without a clear, finished answer, so unresolved cases never become knowledge. Switching the choice re-studies your ticket history under the new rule.
???? Share your training library between sites — You can now connect two sites so one shows the other's Training guides and release notes. On the sharing site, switch on "Publish this site's guides as a feed" and copy the address and key; on the receiving site, paste them under "Show guides shared from another site". The shared guides then appear in the Training Center (and, where marked for residents, on the customer portal and to the customer assistant) alongside your own, always kept up to date. Both sides are off until you turn them on, and your own guides always take precedence.
???? The assistant now answers from the Knowledge Base too — The customer "Ask AI" assistant and the open‑ticket suggestion now draw on your public Knowledge Base as well as the Help guides, and can link the resident straight to the relevant article. Only public articles are used — staff‑only ones are never shown. So residents get answers to announcements, policies and FAQs, not just how‑to guides.
✨ A livelier open-ticket suggestion — As a customer types their ticket, the suggestion now shows a gentle "looking for an answer" loading animation right away, so it's clear help is on the way. When the answer appears, alongside the guide/article link there's now an "Ask the AI about this" button that opens the full assistant and carries their question straight over — so they can dig deeper without retyping.
???? The assistant learns from your resolved tickets — With this switched on, the platform quietly studies your resolved support tickets overnight, turns the questions that keep coming up into short, general answers about how things work and the rules that apply, and lets the customer assistant use them to help residents. Personal details are always removed, raw tickets are never shown to customers, and a new review screen lets you read, hide, or delete anything it has learned. It's off until you turn it on and needs an AI provider connected.
???? The open-ticket suggestion no longer disappears while you're reading it — Previously the suggested answer on the new-ticket form would fade away on its own after a few seconds. Now it stays put until you close it, open the full assistant, or your edits bring up a new answer — so you have all the time you need to read it.
✨ Turn guides on or off for staff and customers — The Settings screen now shows every guide in one list with two switches each — one for your staff Training Center and one for the customer portal — plus Enable all / Disable all buttons for each side. So you can hide a guide from staff, share one with residents, or switch a whole audience on or off in a click. Staff see every guide unless you turn it off; customers only see the ones you turn on.
✨ The suggestion feels alive from the first words — The open-ticket suggestion now starts its "reading along" animation (with a gently pulsing light) the moment the customer begins typing — before it even runs the lookup — so the assistant feels engaged from the start rather than appearing only once there's an answer.
✨ Choose whether the assistant learns from all tickets — The "Learn from support tickets" setting now lets you pick which tickets it studies: resolved & closed only (the recommended default, because those have a confirmed answer) or all tickets. Even on "all tickets" it still ignores any conversation without a clear, finished answer, so unresolved cases never become knowledge. Switching the choice re-studies your ticket history under the new rule.
???? Share your training library between sites — You can now connect two sites so one shows the other's Training guides and release notes. On the sharing site, switch on "Publish this site's guides as a feed" and copy the address and key; on the receiving site, paste them under "Show guides shared from another site". The shared guides then appear in the Training Center (and, where marked for residents, on the customer portal and to the customer assistant) alongside your own, always kept up to date. Both sides are off until you turn them on, and your own guides always take precedence.
???? The assistant now answers from the Knowledge Base too — The customer "Ask AI" assistant and the open‑ticket suggestion now draw on your public Knowledge Base as well as the Help guides, and can link the resident straight to the relevant article. Only public articles are used — staff‑only ones are never shown. So residents get answers to announcements, policies and FAQs, not just how‑to guides.
✨ A livelier open-ticket suggestion — As a customer types their ticket, the suggestion now shows a gentle "looking for an answer" loading animation right away, so it's clear help is on the way. When the answer appears, alongside the guide/article link there's now an "Ask the AI about this" button that opens the full assistant and carries their question straight over — so they can dig deeper without retyping.
???? Status tags stay readable in dark mode too — Completed the readability fix so the Operational Status "Inactive" tag and the Category tag now keep clear, high-contrast text on their dark pills in dark mode as well as light mode, meeting accessibility contrast standards in both themes.
???? Document names are readable in dark mode — On the Documents list, the document name links now show in a light, clearly readable colour in dark mode instead of the dark accent colour that blended into the dark background. Light mode is unchanged.
???? Operational Status label no longer hidden on the "Inactive" tag — The Operational Status badge now always shows its label in a contrasting colour, so the dark "Inactive" tag reads as white text on its dark pill instead of appearing as a blank dark box. Completes the status-tag readability fix across both themes.
???? Pay invoices from the mobile app — The app can now start and confirm an invoice payment by card (and other available methods) securely from within the app. A customer can only pay their own invoices, and the payment is recorded automatically once it clears.
???? Status tags now readable in both themes — The Category, Compliance Status, and Operational Status tags on the Documents list now stay clearly outlined and legible in both the light and dark themes. The darker tags (such as a closed "Regulator Control" or an "Inactive" document) and the Category tag no longer blend into the background.
✨ 360 photos and location pages — The location viewer opens and switches between 360 photos reliably, including after you mark an asset and refresh the page. Additional uploads work even when files use a modern format saved with a .jpg extension. Asset markers show a steady tooltip with the asset name, ENS, and status, stay visible when you move the mouse away, and no longer flicker. The assets table on a location page also loads without errors.
???? Fixed — The "Any asset Defects or Alarms?" check on a work order now works no matter how you open the work order (from the equipment's page, a maintenance list, or a pop-out panel). Previously the question would appear but not respond — choosing "Yes" showed no due-date field and the "Update asset condition" button did nothing — so equipment could not be flagged defective from a work order. Also added the Related Work Order column to the asset's condition-history so every status change shows the supporting work order.
???? Bill To — Fixed the customer name link on the invoice screen so it opens the correct customer unit instead of showing a "page not found" error.
???? Status tags stay readable in dark mode too — Completed the readability fix so the Operational Status "Inactive" tag and the Category tag now keep clear, high-contrast text on their dark pills in dark mode as well as light mode, meeting accessibility contrast standards in both themes.
???? Document names are readable in dark mode — On the Documents list, the document name links now show in a light, clearly readable colour in dark mode instead of the dark accent colour that blended into the dark background. Light mode is unchanged.
???? Set the assistant's tone and give it instructions — You can now shape how AI Insights sounds: pick a tone (Professional, Friendly, Concise or Detailed), add your own "house style", give specific guidance to individual screens, and set a separate voice for the customer portal helpers. It only ever changes wording and emphasis — it can never make the assistant invent data, skip a confirmation, exceed permissions or act on a read-only screen. Set it up under Setup → Settings → AI Insights.
✨ A much fuller in-product guide — The AI Insights guide now spells out everything the assistant can *do* and the exact phrases that trigger it (assign, close, reprioritise, reassign a queue, approve a visitor, and more), how you always confirm before anything changes, how the assistant helps your customers in their portal, and real property-management use cases — so teams can get the most out of it.
✨ The "Ask AI" assistant always helps now — If the AI can't be reached for a moment (for example a provider outage), the customer "Ask AI" assistant now points the resident to the most relevant Help guide — or suggests opening a support ticket — instead of showing an error. So it stays useful even when the AI service is briefly unavailable.
???? HitPay Payment — Customers can now pay an invoice with HitPay (card and other local methods) directly on your site or inside the mobile app, without an external checkout page.
???? Operational Status label no longer hidden on the "Inactive" tag — The Operational Status badge now always shows its label in a contrasting colour, so the dark "Inactive" tag reads as white text on its dark pill instead of appearing as a blank dark box. Completes the status-tag readability fix across both themes.
???? Dashboard Charts — Fixed the overview charts (recent tickets over time, ticket priority breakdown, and payment statistics) so they display correctly again — axis labels, legends, and the doughnut center now render as intended. Also resolved a slowdown that could make the dashboard feel sluggish while the charts loaded.
???? Pay invoices from the mobile app — The app can now start and confirm an invoice payment by card (and other available methods) securely from within the app. A customer can only pay their own invoices, and the payment is recorded automatically once it clears.
???? Status tags now readable in both themes — The Category, Compliance Status, and Operational Status tags on the Documents list now stay clearly outlined and legible in both the light and dark themes. The darker tags (such as a closed "Regulator Control" or an "Inactive" document) and the Category tag no longer blend into the background.
???? Dashboard Performance — Fixed an issue where the Transaction Summary widget could slow down the main dashboard. Its chart value labels now stay on its own charts and no longer run against unrelated charts on the page.
???? On-page Card Payment — Customers can now pay an invoice by card directly on your site, without being sent to an external checkout page. Whatever payment methods you enable in your payment provider are offered automatically, and payments are confirmed with no extra setup.
✨ 360 photos and location pages — The location viewer opens and switches between 360 photos reliably, including after you mark an asset and refresh the page. Additional uploads work even when files use a modern format saved with a .jpg extension. Asset markers show a steady tooltip with the asset name, ENS, and status, stay visible when you move the mouse away, and no longer flicker. The assets table on a location page also loads without errors.
???? Fixed — The "Any asset Defects or Alarms?" check on a work order now works no matter how you open the work order (from the equipment's page, a maintenance list, or a pop-out panel). Previously the question would appear but not respond — choosing "Yes" showed no due-date field and the "Update asset condition" button did nothing — so equipment could not be flagged defective from a work order. Also added the Related Work Order column to the asset's condition-history so every status change shows the supporting work order.
???? Bill To — Fixed the customer name link on the invoice screen so it opens the correct customer unit instead of showing a "page not found" error.
???? Status tags stay readable in dark mode too — Completed the readability fix so the Operational Status "Inactive" tag and the Category tag now keep clear, high-contrast text on their dark pills in dark mode as well as light mode, meeting accessibility contrast standards in both themes.