Changelog

Follow all system updates and improvements

Showing 50 of 5000
July 2026

Fixed

???? Fixed — Permits sent from the mobile app now arrive complete, exactly like the ones sent from the resident portal: they carry their category, get their official permit number, keep a frozen copy of the filled form, and alert the staff whose role approves that category. Until now these requests arrived without a category, so the Begin Review, Approve, and Reject buttons never appeared for the approvers and the request stayed waiting indefinitely.

Improved

Improved — A request that reached the system without a category is no longer stuck. Its category is now taken from the form it was filed with, so the assigned approvers can review it normally instead of needing an administrator.

Delete work orders requires Delete permission everywhere

???? Delete work orders requires Delete permission everywhere — Removing a work order (including through the API) now always requires the Tasks Delete permission. Users without that permission can no longer remove work orders even if they reach a delete action somehow. Deleting a related record such as a project or lead still cleans up its linked work orders as before.

House Construction/Renovation Inspection Checklists

???? House Construction/Renovation Inspection Checklists — Added four new Scope of Work forms for residential horizontal properties: General Requirements (A), Architectural/Civil (B), Sanitary/Plumbing/Electrical (C), and Mechanical, Driveway & Gates, Fence Walls, Landscape & Outdoor Structures and Swimming Pool (D). Each records the type of inspection — site preparation, weekly, or final — and carries a remarks box for any item needing rectification.

The same document names are now used on every screen

???? The same document names are now used on every screen — The naming from the Document Types table is now applied everywhere: the document's own title reads Document Type, and the entry chosen from the Document Types catalogue reads Permit Name. Columns that previously read "Document Name" or just "Document" have been renamed to match — on the Dashboard, the Regulatory Overview, Notifications, the Approval Queue, My Requests, a request's detail page, the Pending Uploads report, and the printed and exported copies of those lists. Only the labels changed; the information shown is the same.

Workflow Status shows a dash until a document has been through an approval

???? Workflow Status shows a dash until a document has been through an approval — A newly uploaded document now shows a dash in the Workflow Status column instead of "Approved". Once an activation request is approved it reads Approved, and a document that was rejected, returned, expired or closed shows that outcome.

A document covered by an extension keeps its Yellow or Orange tag

???? A document covered by an extension keeps its Yellow or Orange tag — Previously, once an approved extension held a document back from expiring, a later status refresh could quietly turn it Green and lose the Yellow or Orange tag the Regulatory Compliance Head had approved. The approved tag is now always kept.

Activating a document is a request approved by Regulatory Compliance

???? Activating a document is a request approved by Regulatory Compliance — After uploading a document, the Property Manager files a request to activate it. The request goes straight to the Regulatory Compliance Head and Officers, who are notified and can approve or reject it — it does not pass through the OM/AD and Brand Head stages. Approving makes the document Valid, Active and Green; rejecting leaves it Active and keeps its previous compliance colour.

An approved extension now keeps a document from turning Red

???? An approved extension now keeps a document from turning Red — When the Regulatory Compliance Head approves a deviation with an Extension Date, the document keeps its approved colour (Yellow or Orange) even past its original expiry date, until the extension date is reached. After that it becomes Expired (Red) as usual, unless a new document or a further extension is recorded.

"No" on the OM/AD endorsement now requires an explicit decision

???? "No" on the OM/AD endorsement now requires an explicit decision — If the OM/AD answers "No" on a Deviation Form, the Endorse button is disabled and they must choose either Return to Property Manager or Reject Deviation, so the outcome is always recorded deliberately.

Clearer date columns on the Documents list

???? Clearer date columns on the Documents list — The "Expiry Date" column is now Document Expiry Date, and the Extension Date column sits directly beside it so the original expiry and any approved extension can be read together.

Changed

???? Changed — Visitor email notifications (new registration, visitor approved, checked in, and checked out) now start turned off on each property. Staff can turn them on under Setup → Email Templates when the property is ready to notify residents.

Fixed

???? Fixed — Saving a permit category no longer creates an extra document template. Changing only the name, the approver role, or the number prefix now leaves the existing template untouched, and a category that has no template asks you to choose one instead of quietly creating a blank one.

Fixed

???? Fixed — Permits sent from the mobile app now arrive complete, exactly like the ones sent from the resident portal: they carry their category, get their official permit number, keep a frozen copy of the filled form, and alert the staff whose role approves that category. Until now these requests arrived without a category, so the Begin Review, Approve, and Reject buttons never appeared for the approvers and the request stayed waiting indefinitely.

Improved

Improved — A request that reached the system without a category is no longer stuck. Its category is now taken from the form it was filed with, so the assigned approvers can review it normally instead of needing an administrator.

Delete work orders requires Delete permission everywhere

???? Delete work orders requires Delete permission everywhere — Removing a work order (including through the API) now always requires the Tasks Delete permission. Users without that permission can no longer remove work orders even if they reach a delete action somehow. Deleting a related record such as a project or lead still cleans up its linked work orders as before.

House Construction/Renovation Inspection Checklists

???? House Construction/Renovation Inspection Checklists — Added four new Scope of Work forms for residential horizontal properties: General Requirements (A), Architectural/Civil (B), Sanitary/Plumbing/Electrical (C), and Mechanical, Driveway & Gates, Fence Walls, Landscape & Outdoor Structures and Swimming Pool (D). Each records the type of inspection — site preparation, weekly, or final — and carries a remarks box for any item needing rectification.

Warning before deleting a recurring parent

???? Warning before deleting a recurring parent — When you delete a recurring parent work order, the system now warns that all of its child work orders will also be deleted, shows how many will be removed, and asks you to confirm before continuing. The same warning applies when mass-deleting a selection that includes recurring parents.

Saving a recurring work order no longer removes others on the same asset

???? Saving a recurring work order no longer removes others on the same asset — Creating or editing a recurring work order linked to an asset no longer automatically deletes other less-frequent recurring work orders on that same asset. Daily, weekly, and monthly plans can safely coexist.

Fixed

???? Fixed — A fully approved permit can now be cancelled. Some approved requests were refusing every action, including cancellation; they are restored automatically and behave normally again.

Changed

???? Changed — Cancelling is now available at every stage until a request closes — while it is still a draft, while it is waiting for approval, and after the permit has been issued (including on the same day the request was raised). A reason is still required, and cancelling an issued permit stops its document from passing verification.

Improved

Improved — When an action genuinely cannot be taken, the message now says so in plain English and names the status the request is already in, instead of showing a technical note.

The Documents list now shows where a document is in the approval process

???? The Documents list now shows where a document is in the approval process — When a change request or a deviation is under way, the Workflow Status column shows the stage it is waiting on: Pending OM/AD, Pending Brand Head or Pending RegCom. A newly uploaded document shows no stage.

Clearer status names on the Documents list

???? Clearer status names on the Documents list — The three statuses are now named distinctly so it is obvious what each one answers: Compliance Status (regulatory standing), Document Status (previously "Operational Status") and Workflow Status (previously "Status"). Compliance wording was also updated: Orange now reads Awaiting Actual Document, Black Archived, and White Newly Uploaded.

The Regulatory Compliance Head can set how long a Yellow/Orange tag is valid

???? The Regulatory Compliance Head can set how long a Yellow/Orange tag is valid — When approving a Deviation Form with a Yellow or Orange tag, an Extension Date can now be recorded: the date until which the document stays temporarily valid and the deadline for replacing it. It appears on the printed form and in a new Extension Date column on the Documents list, which stays blank when no extension was granted.

A supporting document is now required for every deviation reason

???? A supporting document is now required for every deviation reason — Previously only a Board/Principal Decision needed a file attached. Now whichever reason is chosen for yellow-tagging must be backed by a supporting document, so every deviation carries its evidence.

Deviation Form details are now view-only

???? Deviation Form details are now view-only — Date Requested, Permit/Document, Expiry Date and Property Name are filled in from the document and can no longer be edited on the form, so they always match the document record.

Two fixes from UAT

???? Two fixes from UAT — Downloading a Deviation Form no longer shows an error page for reviewers who are working the deviation, and requests submitted for several documents at once now show which documents they cover in My Requests, instead of appearing without a name.

In-product help brought fully up to date, and you can now ask the assistant

???? In-product help brought fully up to date, and you can now ask the assistant — The Training guide for Energy & Sustainability now covers everything added since June: linking equipment to the asset register, the property Organization panel, peak demand in kW, chilled-water fixed charges, bringing data in by spreadsheet, what each alert type means, and the rules around permits, property access and automatic work orders. The built-in assistant now also works on the Alerts, Performance, Meters and Consumption screens, where it can answer questions from your own live data and from that same guide.

Hardening pass from a full module review

???? Hardening pass from a full module review — Closes a gap where a stored waste record could be switched to Disposed without its permit details. Property access limits now also apply when opening a property or an equipment record directly, and when deleting a record. Import messages that mention your own values no longer prevent the results from appearing. Choosing a meter type no longer clears the measurement unit, form errors read in plain English and are highlighted properly, and the automatic work order now names the role that actually received it. Scheduled overnight jobs now produce readable English text, and spreadsheet imports only accept spreadsheet files.

Import results always show the skipped rows

???? Import results always show the skipped rows — When a spreadsheet import saved some rows and skipped others, the message only said it succeeded and the list of skipped rows was not shown. Every import (readings, waste, refrigerant, fuel, meters, equipment, targets) now shows one clear message with how many rows were saved and the row-by-row reasons for any that were skipped.

Saving, importing and alert reliability fixes

???? Saving, importing and alert reliability fixes — Waste records that were missing their permit details can be edited again, and any blocked save now shows the reason at the top of the form instead of a brief pop-up. Spreadsheet imports for readings, waste, refrigerant, fuel, meters and targets now list every skipped row with its row number and reason, and no longer accept text in number columns as zero. A hazardous-waste aging exception now appears on the first check run, and the screen says clearly if a check could not finish. The meter form clearly marks the Stream as required and keeps everything you typed when something is missing. Automatically raised work orders now state their completion deadline in the work-order text.

Property access limits now also apply to Meters and Equipment

???? Property access limits now also apply to Meters and Equipment — When staff are limited to certain properties, the Meters and Equipment lists now respect that limit like every other screen already did. An overdue alert can now be acknowledged (it stays flagged as overdue). Work orders for a property with no Operations Manager now go to that property’s own Property Manager. The Export menu only appears for staff who may export. Exported spreadsheets now open safely in Excel.

Ask the assistant about defective equipment

???? Ask the assistant about defective equipment — The assistant is now available on the Defective Assets screen and the Nothing-to-Declare Log. It opens with a read of what's defective right now — how long the worst has been down, the pattern by equipment type, safety-critical activity, and anything flagged defective with no repair task open — and you can then ask follow-up questions in plain language ("what's been down more than a week?", "what did the encoder report yesterday?"). It also answers how-to and policy questions straight from the feature's training guide, so the explanation always matches the documented rules. It is read-only: it can look things up and explain them, but it can never flag, clear or decommission equipment, and it only shows what your own permissions already allow.

Warning before deleting a recurring parent

???? Warning before deleting a recurring parent — When you delete a recurring parent work order, the system now warns that all of its child work orders will also be deleted, shows how many will be removed, and asks you to confirm before continuing. The same warning applies when mass-deleting a selection that includes recurring parents.

Saving a recurring work order no longer removes others on the same asset

???? Saving a recurring work order no longer removes others on the same asset — Creating or editing a recurring work order linked to an asset no longer automatically deletes other less-frequent recurring work orders on that same asset. Daily, weekly, and monthly plans can safely coexist.

Improved

Improved — The in-product training guide for this feature has been brought fully up to date with every recent change, with fresh screenshots of each screen. It now covers reviewing a submitted report, attaching several files, searching the asset picker by name or equipment number, the Export List button, retiring a defect category safely, and the rule that a work order on equipment cannot be closed until the defect question is answered. An AI assistant is also now available on the Defective Assets screen and the Nothing-to-Declare Log — ask it what's defective, what has no repair scheduled, or how something works, and it answers from this same guide. It is read-only and never changes an asset's condition.

Fixed

???? Fixed — A fully approved permit can now be cancelled. Some approved requests were refusing every action, including cancellation; they are restored automatically and behave normally again.

Changed

???? Changed — Cancelling is now available at every stage until a request closes — while it is still a draft, while it is waiting for approval, and after the permit has been issued (including on the same day the request was raised). A reason is still required, and cancelling an issued permit stops its document from passing verification.

Improved

Improved — When an action genuinely cannot be taken, the message now says so in plain English and names the status the request is already in, instead of showing a technical note.

The Documents list now shows where a document is in the approval process

???? The Documents list now shows where a document is in the approval process — When a change request or a deviation is under way, the Workflow Status column shows the stage it is waiting on: Pending OM/AD, Pending Brand Head or Pending RegCom. A newly uploaded document shows no stage.

Clearer status names on the Documents list

???? Clearer status names on the Documents list — The three statuses are now named distinctly so it is obvious what each one answers: Compliance Status (regulatory standing), Document Status (previously "Operational Status") and Workflow Status (previously "Status"). Compliance wording was also updated: Orange now reads Awaiting Actual Document, Black Archived, and White Newly Uploaded.

The Regulatory Compliance Head can set how long a Yellow/Orange tag is valid

???? The Regulatory Compliance Head can set how long a Yellow/Orange tag is valid — When approving a Deviation Form with a Yellow or Orange tag, an Extension Date can now be recorded: the date until which the document stays temporarily valid and the deadline for replacing it. It appears on the printed form and in a new Extension Date column on the Documents list, which stays blank when no extension was granted.

A supporting document is now required for every deviation reason

???? A supporting document is now required for every deviation reason — Previously only a Board/Principal Decision needed a file attached. Now whichever reason is chosen for yellow-tagging must be backed by a supporting document, so every deviation carries its evidence.

Deviation Form details are now view-only

???? Deviation Form details are now view-only — Date Requested, Permit/Document, Expiry Date and Property Name are filled in from the document and can no longer be edited on the form, so they always match the document record.

Two fixes from UAT

???? Two fixes from UAT — Downloading a Deviation Form no longer shows an error page for reviewers who are working the deviation, and requests submitted for several documents at once now show which documents they cover in My Requests, instead of appearing without a name.

In-product help brought fully up to date, and you can now ask the assistant

???? In-product help brought fully up to date, and you can now ask the assistant — The Training guide for Energy & Sustainability now covers everything added since June: linking equipment to the asset register, the property Organization panel, peak demand in kW, chilled-water fixed charges, bringing data in by spreadsheet, what each alert type means, and the rules around permits, property access and automatic work orders. The built-in assistant now also works on the Alerts, Performance, Meters and Consumption screens, where it can answer questions from your own live data and from that same guide.

Hardening pass from a full module review

???? Hardening pass from a full module review — Closes a gap where a stored waste record could be switched to Disposed without its permit details. Property access limits now also apply when opening a property or an equipment record directly, and when deleting a record. Import messages that mention your own values no longer prevent the results from appearing. Choosing a meter type no longer clears the measurement unit, form errors read in plain English and are highlighted properly, and the automatic work order now names the role that actually received it. Scheduled overnight jobs now produce readable English text, and spreadsheet imports only accept spreadsheet files.

Import results always show the skipped rows

???? Import results always show the skipped rows — When a spreadsheet import saved some rows and skipped others, the message only said it succeeded and the list of skipped rows was not shown. Every import (readings, waste, refrigerant, fuel, meters, equipment, targets) now shows one clear message with how many rows were saved and the row-by-row reasons for any that were skipped.

Saving, importing and alert reliability fixes

???? Saving, importing and alert reliability fixes — Waste records that were missing their permit details can be edited again, and any blocked save now shows the reason at the top of the form instead of a brief pop-up. Spreadsheet imports for readings, waste, refrigerant, fuel, meters and targets now list every skipped row with its row number and reason, and no longer accept text in number columns as zero. A hazardous-waste aging exception now appears on the first check run, and the screen says clearly if a check could not finish. The meter form clearly marks the Stream as required and keeps everything you typed when something is missing. Automatically raised work orders now state their completion deadline in the work-order text.