Changelog

Follow all system updates and improvements

Showing 50 of 4212
June 2026

Task Type when converting from a ticket

Task Type when converting from a ticket — When you turn a ticket into a work order task, the Task Type list now matches the ticket: tickets that came from a Service Request show only Service Request, and maintenance tickets show only Corrective Maintenance and Planned Maintenance.

"My Requests" page

???? "My Requests" page — The person who submits a change request now has a dedicated page listing all the requests they raised and the current status of each, so they can check progress and act on anything sent back for revision without waiting for (or losing) a notification.

Request Notes Field

???? Request Notes Field — Added a "Notes" field displaying the specific comments or instructions written by the requester to the amenity request details page.

Rejecting a deviation now updates the document

???? Rejecting a deviation now updates the document — When a deviation is rejected, the document is no longer marked as having an active deviation and its colour is recalculated right away (so an approved document no longer stays yellow because of a deviation that was turned down). Previously the rejection only showed on the form itself, not on the document list.

Approvals reach the right people regardless of how their access is granted

???? Approvals reach the right people regardless of how their access is granted — Change requests now always appear in the queue of every person who holds the required role for that step, whether their access comes from a role or an individual permission. Previously, an approver could end up with an empty queue even though a request was waiting for them. The approval queue now shows the document type by name instead of an internal number. Clicking a change-request notification now opens the request correctly (a broken link previously led to a "page not found").

Notification text no longer shows "(#0)"

???? Notification text no longer shows "(#0)" — Document and request notifications now show the real reference number, and when no number applies the message simply omits it instead of displaying a meaningless "(#0)".

Units list

???? Units list — Import Customer Unit Data and Import Units buttons are hidden when the matching option is off in Import Center settings or when the Import Center module is inactive.

Camera capture on work orders

???? Camera capture on work orders — Field staff can take timer photos with the phone or laptop camera directly in the browser when starting, pausing, or completing a work order task.

Customer Accounts

???? Customer Accounts — Import owner data now uses the Import Owners staff permission instead of Import Contacts.

Approving a document with a deviation now shows yellow

???? Approving a document with a deviation now shows yellow — When a document that has an active deviation is marked Valid, its colour now correctly turns yellow instead of green. The colour is recalculated on approval, so deviations, expiry and superseded documents are reflected right away.

Clearer message when older documents are closed

Clearer message when older documents are closed — After approving a document, the pop-up now says the older documents of the same name were closed (previously it referred to "same type"), matching how the automatic closing actually works.

Import visibility settings

Import visibility settings — SAP and Unit Master can be turned on or off in Import Center settings. Embedded import buttons and dashboard tiles only appear when the option is explicitly enabled, the module is active, and the staff member has permission.

A delegate no longer needs their own approval permission

???? A delegate no longer needs their own approval permission — Someone can now receive a delegation and approve the requests handed to them without being given the approver role themselves. This keeps each role to one person and means revoking a delegation cleanly removes the stand-in from the queue. Approvers are also now prevented from acting on a step that isn't theirs.

Customer Accounts

???? Customer Accounts — The Import Customers button now follows the same staff role permissions as the rest of the platform, so it appears only for people allowed to import owner or resident data.

Notification reference numbers now display correctly

???? Notification reference numbers now display correctly — Resolved the underlying cause that made document and request notifications show "(#0)"; they now show the real reference number (or omit it cleanly when none applies).

Camera photo capture on tasks

???? Camera photo capture on tasks — When a photo is required for the timer or for a comment attachment, staff can take a picture with the device camera or webcam, capture it in the browser, or choose an existing image from the gallery.

Resubmitted requests go back through the full chain

???? Resubmitted requests go back through the full chain — When a request is returned for revision and the submitter resends it, it now reappears in each approver's queue and can be approved again from the first step. Previously, anyone who had already approved it in the earlier round could no longer see or act on it, leaving the request stuck.

Customer Accounts

???? Customer Accounts — The Import Customers button is hidden when that import is turned off in Import Center settings or when the Import Center module is inactive.

Owner import permission

???? Owner import permission — The staff role permission for importing owners is now labeled Import Owners, replacing the previous Import Contacts label. Existing roles that still use the old permission keep working.

Approval routing & form fixes

???? Approval routing & form fixes — Change requests now reliably reach the right approver for each step (Operations Manager/Area Director → Brand Head → Regulatory Compliance Head). The Deviation Form's "Endorsed" Yes/No choice can now be selected. Corrected a settings-tab label that showed an internal code instead of its name.

Approval routing & form fixes

???? Approval routing & form fixes — Change requests now reliably reach the right approver for each step (Operations Manager/Area Director → Brand Head → Regulatory Compliance Head). The Deviation Form's "Endorsed" Yes/No choice can now be selected. Corrected a settings-tab label that showed an internal code instead of its name.

Approval routing & form fixes

???? Approval routing & form fixes — Change requests now reliably reach the right approver for each step (Operations Manager/Area Director → Brand Head → Regulatory Compliance Head). The Deviation Form's "Endorsed" Yes/No choice can now be selected. Corrected a settings-tab label that showed an internal code instead of its name.

Improved 52 Week maintenance planner

Improved 52 Week maintenance planner — Import uses a simplified Excel-only template with in-app guidance and a sample file built from your property records. Every row requires start and due dates in YYYY-MM-DD format, an existing asset, and scope of work; you can list multiple preferred days on one line and column headers are recognized automatically. An optional Cycle column sets how many times a recurring task repeats. After a successful import you go straight to the Tasks list and only validated rows are created. The preview shows a Status column with alerts for duplicate spreadsheet rows or rows that match an existing task for the same asset, and you can still proceed when you choose. On-screen text follows your selected language.

Improved 52 Week maintenance import

Improved 52 Week maintenance import — Import uses a simpler Excel-only spreadsheet with required start and due dates, asset, and scope of work on every row; you can list multiple preferred days on one line, dates must be YYYY-MM-DD, headers are recognized automatically, and the sample file is built from your property records. Work order tasks now show a Preferred Day field with the same day-code guidance, and the template accepts an optional Cycle column for recurring tasks. After import you are taken to the Tasks list; only validated rows are created. The preview includes a Status column with alerts for duplicate rows or rows matching an existing task for the same asset, and you can proceed when you choose.

Restrict an Approver to Specific Malls

???? Restrict an Approver to Specific Malls — The approver-assignments screen now has an "Assigned malls" picker, so an administrator can limit a mall manager to their own mall(s): they then only see and act on permits and reports for those malls. Leaving it empty keeps full access to all malls.

Manual Financial Entry

???? Manual Financial Entry — A finance officer can now key in an account's outstanding balance and holds by hand to clear or hold the financial check when the automated lookup is unavailable.

Approvals in Order Wait Their Turn

Approvals in Order Wait Their Turn — In approval chains that run step by step, a later approver now sees their step as "Waiting" until the earlier step is signed, and it becomes available automatically once it does.

Assign / Reassign to an Approver

???? Assign / Reassign to an Approver — Intake can now assign a submitted request to a specific approver, and reassign it later, with the reason and time recorded in the request history.

Work order timer photos and printout

Work order timer photos and printout — Starting, pausing, and completing a work order task can require a photo at each step, labeled Before, Progress, Resume, or After. Photos appear grouped on the task and on the printed PDF, which also shows a time log, hides empty checklists, and includes a photo section when images exist. Confirming a photo when starting or stopping the timer now saves correctly, and the attachment gallery shows each image only in its matching section.

Improved

Improved — Required fields and documents on the permit request form are now marked with a red asterisk, so it's clear at a glance what must be filled in before submitting.

Delegation of Approval

???? Delegation of Approval — An approver going away can now hand their approval authority to a colleague for a set period from a new Delegations screen; the colleague can approve in their place, and revoking the delegation takes that authority back immediately.

Fixed

???? Fixed — Issued permit documents now actually use the published document template for that permit type — its custom layout, field mapping, and version — instead of always falling back to the built-in layout. Editing and publishing a template now changes the look of newly issued documents as intended, and the document records the template version it was produced from.

Permit Lifecycle

???? Permit Lifecycle — Once issued, a permit now moves on its own from Issued to Active when its validity period begins, and to Expired when it ends, so a public check always reflects whether it is currently in force.

View (Department) Permission

???? View (Department) Permission — Added a granular "View (Department)" permission for tickets to replace the global department access restriction setup option. Staff can now be configured to view tickets globally, only within their assigned departments, or strictly their own tickets.

Cut-off Override

???? Cut-off Override — When the approval cut-off date has passed, an authorized approver can now tick an override option and approve anyway, with their reason recorded in the permit history. Previously a permit past its cut-off could not be approved at all, with no way to grant an exception.

Named Engineer for Hot Work

Named Engineer for Hot Work — Dangerous (Hot Work) permits now name the specific engineer assigned to sign in the approval slot, instead of "any engineer".

Improved 52 Week maintenance planner

Improved 52 Week maintenance planner — Import uses a simplified Excel-only template with in-app guidance and a sample file built from your property records. Every row requires start and due dates in YYYY-MM-DD format, an existing asset, and scope of work; you can list multiple preferred days on one line and column headers are recognized automatically. An optional Cycle column sets how many times a recurring task repeats. After a successful import you go straight to the Tasks list and only validated rows are created. The preview shows a Status column with alerts for duplicate spreadsheet rows or rows that match an existing task for the same asset, and you can still proceed when you choose. On-screen text follows your selected language.

Improved 52 Week maintenance import

Improved 52 Week maintenance import — Import uses a simpler Excel-only spreadsheet with required start and due dates, asset, and scope of work on every row; you can list multiple preferred days on one line, dates must be YYYY-MM-DD, headers are recognized automatically, and the sample file is built from your property records. Work order tasks now show a Preferred Day field with the same day-code guidance, and the template accepts an optional Cycle column for recurring tasks. After import you are taken to the Tasks list; only validated rows are created. The preview includes a Status column with alerts for duplicate rows or rows matching an existing task for the same asset, and you can proceed when you choose.

Restrict an Approver to Specific Malls

???? Restrict an Approver to Specific Malls — The approver-assignments screen now has an "Assigned malls" picker, so an administrator can limit a mall manager to their own mall(s): they then only see and act on permits and reports for those malls. Leaving it empty keeps full access to all malls.

Manual Financial Entry

???? Manual Financial Entry — A finance officer can now key in an account's outstanding balance and holds by hand to clear or hold the financial check when the automated lookup is unavailable.

Approvals in Order Wait Their Turn

Approvals in Order Wait Their Turn — In approval chains that run step by step, a later approver now sees their step as "Waiting" until the earlier step is signed, and it becomes available automatically once it does.

Assign / Reassign to an Approver

???? Assign / Reassign to an Approver — Intake can now assign a submitted request to a specific approver, and reassign it later, with the reason and time recorded in the request history.

Work order timer photos and printout

Work order timer photos and printout — Starting, pausing, and completing a work order task can require a photo at each step, labeled Before, Progress, Resume, or After. Photos appear grouped on the task and on the printed PDF, which also shows a time log, hides empty checklists, and includes a photo section when images exist. Confirming a photo when starting or stopping the timer now saves correctly, and the attachment gallery shows each image only in its matching section.

Improved

Improved — Required fields and documents on the permit request form are now marked with a red asterisk, so it's clear at a glance what must be filled in before submitting.

Delegation of Approval

???? Delegation of Approval — An approver going away can now hand their approval authority to a colleague for a set period from a new Delegations screen; the colleague can approve in their place, and revoking the delegation takes that authority back immediately.

Fixed

???? Fixed — Issued permit documents now actually use the published document template for that permit type — its custom layout, field mapping, and version — instead of always falling back to the built-in layout. Editing and publishing a template now changes the look of newly issued documents as intended, and the document records the template version it was produced from.

Permit Lifecycle

???? Permit Lifecycle — Once issued, a permit now moves on its own from Issued to Active when its validity period begins, and to Expired when it ends, so a public check always reflects whether it is currently in force.

View (Department) Permission

???? View (Department) Permission — Added a granular "View (Department)" permission for tickets to replace the global department access restriction setup option. Staff can now be configured to view tickets globally, only within their assigned departments, or strictly their own tickets.

Cut-off Override

???? Cut-off Override — When the approval cut-off date has passed, an authorized approver can now tick an override option and approve anyway, with their reason recorded in the permit history. Previously a permit past its cut-off could not be approved at all, with no way to grant an exception.

Named Engineer for Hot Work

Named Engineer for Hot Work — Dangerous (Hot Work) permits now name the specific engineer assigned to sign in the approval slot, instead of "any engineer".