Changelog

Follow all system updates and improvements

Showing 50 of 4223
June 2026

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".

One-click FMS (Facilities Management) menu layout

???? One-click FMS (Facilities Management) menu layout — A new "Apply FMS Layout" button on the Main Menu builder reorganizes the admin sidebar into facilities-focused sections — Service Operations (helpdesk, requests, tasks and their reports), Assets & Facilities, Projects, Clients & Sales, Finance, Insights & Reports, and Resources & Tools. It sits next to the existing layout buttons and can be swapped in or out at any time; the Dashboard stays pinned at the top, anything new drops into an "Others" group so nothing is missed, and your renames, hidden items, and pins are preserved.

One-click FMS (Facilities Management) menu layout

???? One-click FMS (Facilities Management) menu layout — A new "Apply FMS Layout" button on the Main Menu builder reorganizes the admin sidebar into facilities-focused sections — Service Operations (helpdesk, requests, tasks and their reports), Assets & Facilities, Projects, Clients & Sales, Finance, Insights & Reports, and Resources & Tools. It sits next to the existing layout buttons and can be swapped in or out at any time; the Dashboard stays pinned at the top, anything new drops into an "Others" group so nothing is missed, and your renames, hidden items, and pins are preserved.

Regulatory Compliance v1.1

???? Regulatory Compliance v1.1 — Aligns the module with the signed blueprint: clearer workflow names (For Review, Pending, Valid), a six-colour compliance palette with closed documents shown in black, the full Deviation Form with printable PDF, a single role-based approval chain (OM/AD → Brand Head → RegCom Head), automatic closing of older documents that share the same name, and rejection alerts for both deviations and documents to the compliance team.

Enable/disable document types by upload, as a separate permission

???? Enable/disable document types by upload, as a separate permission — Importing document types now has two permissions instead of one: "Import Document Types" to add new types (for system administrators), and "Import Document Type Status" to only enable or disable existing types by upload (for compliance officers). Someone with the enable/disable permission can upload a file to turn existing types on or off, while any rows that would create a brand-new type are skipped and reported.

Regulatory Compliance v1.1

???? Regulatory Compliance v1.1 — Aligns the module with the signed blueprint: clearer workflow names (For Review, Pending, Valid), a six-colour compliance palette with closed documents shown in black, the full Deviation Form with printable PDF, a single role-based approval chain (OM/AD → Brand Head → RegCom Head), automatic closing of older documents that share the same name, and rejection alerts for both deviations and documents to the compliance team.

Enable/disable document types by upload, as a separate permission

???? Enable/disable document types by upload, as a separate permission — Importing document types now has two permissions instead of one: "Import Document Types" to add new types (for system administrators), and "Import Document Type Status" to only enable or disable existing types by upload (for compliance officers). Someone with the enable/disable permission can upload a file to turn existing types on or off, while any rows that would create a brand-new type are skipped and reported.

Regulatory Compliance v1.1

???? Regulatory Compliance v1.1 — Aligns the module with the signed blueprint: clearer workflow names (For Review, Pending, Valid), a six-colour compliance palette with closed documents shown in black, the full Deviation Form with printable PDF, a single role-based approval chain (OM/AD → Brand Head → RegCom Head), automatic closing of older documents that share the same name, and rejection alerts for both deviations and documents to the compliance team.

Enable/disable document types by upload, as a separate permission

???? Enable/disable document types by upload, as a separate permission — Importing document types now has two permissions instead of one: "Import Document Types" to add new types (for system administrators), and "Import Document Type Status" to only enable or disable existing types by upload (for compliance officers). Someone with the enable/disable permission can upload a file to turn existing types on or off, while any rows that would create a brand-new type are skipped and reported.

Client Signature

???? Client Signature — Staff can now capture a client's signature (by touch or mouse) directly on a task, choose which task statuses allow it, optionally move the task to a chosen status once signed, and have the signature, client name, and date appear on the printed work order.

New

???? New — Task Reports now offer many more selectable columns: Building, Floor, Room, Department, the Scope of Work answers (Findings, Action Taken, Material Used, Recommendation, Done By), Followers, Assignees, and full asset details (Related Asset, Asset Tag, Asset Status, Asset Location, Asset Class, Asset Category, Model, Manufacturer, and Capacity). Pick exactly the fields you want and they flow through to the on-screen report and the Excel, CSV, and PDF exports.

Client Signature

???? Client Signature — Staff can now capture a client's signature (by touch or mouse) directly on a task, choose which task statuses allow it, optionally move the task to a chosen status once signed, and have the signature, client name, and date appear on the printed work order.

New

???? New — Task Reports now offer many more selectable columns: Building, Floor, Room, Department, the Scope of Work answers (Findings, Action Taken, Material Used, Recommendation, Done By), Followers, Assignees, and full asset details (Related Asset, Asset Tag, Asset Status, Asset Location, Asset Class, Asset Category, Model, Manufacturer, and Capacity). Pick exactly the fields you want and they flow through to the on-screen report and the Excel, CSV, and PDF exports.

Client Signature

???? Client Signature — Staff can now capture a client's signature (by touch or mouse) directly on a task, choose which task statuses allow it, optionally move the task to a chosen status once signed, and have the signature, client name, and date appear on the printed work order.

New

???? New — Task Reports now offer many more selectable columns: Building, Floor, Room, Department, the Scope of Work answers (Findings, Action Taken, Material Used, Recommendation, Done By), Followers, Assignees, and full asset details (Related Asset, Asset Tag, Asset Status, Asset Location, Asset Class, Asset Category, Model, Manufacturer, and Capacity). Pick exactly the fields you want and they flow through to the on-screen report and the Excel, CSV, and PDF exports.

Request Email Add-ons Line

???? Request Email Add-ons Line — Fixed an issue where the pending approval and approved service request emails showed add-on charges under Transaction Fee instead of on their own line. The emails now include a dedicated Add-ons amount and an itemised list of each selected add-on, matching the request detail screen and the mobile app.

Rejection alerts

???? Rejection alerts — A reviewer can now reject a deviation from the document page, and the compliance team is alerted by both in-app notification and email. Document rejections now also reliably reach the compliance team — previously a rejected document could go unseen by staff.

Deviation Form opens in a pop-up

Deviation Form opens in a pop-up — The Deviation Form now opens in a pop-up dialog from a button on the document page instead of sitting open inline, keeping the page tidy. When a document is opened in view-only mode, the form opens read-only.

Booking Email Add-ons Line

???? Booking Email Add-ons Line — Fixed an issue where the pending approval and approved amenity booking emails showed add-on charges under Transaction Fee instead of on their own line. The emails now include a dedicated Add-ons amount and an itemised list of each selected add-on, matching the booking detail screen and the mobile app.

Request Email Add-ons Line

???? Request Email Add-ons Line — Fixed an issue where the pending approval and approved service request emails showed add-on charges under Transaction Fee instead of on their own line. The emails now include a dedicated Add-ons amount and an itemised list of each selected add-on, matching the request detail screen and the mobile app.

Fixed — The Hierarchy screen's staff search picker was opening empty; it now lists your staff so you can search and add a person to each escalation level.

???? Fixed — The Hierarchy screen's staff search picker was opening empty; it now lists your staff so you can search and add a person to each escalation level.

Deviation Form opens in a pop-up

Deviation Form opens in a pop-up — The Deviation Form now opens in a pop-up dialog from a button on the document page instead of sitting open inline, keeping the page tidy. When a document is opened in view-only mode, the form opens read-only.

Booking Email Add-ons Line

???? Booking Email Add-ons Line — Fixed an issue where the pending approval and approved amenity booking emails showed add-on charges under Transaction Fee instead of on their own line. The emails now include a dedicated Add-ons amount and an itemised list of each selected add-on, matching the booking detail screen and the mobile app.

Rejection alerts

???? Rejection alerts — A reviewer can now reject a deviation from the document page, and the compliance team is alerted by both in-app notification and email. Document rejections now also reliably reach the compliance team — previously a rejected document could go unseen by staff.

Request Email Add-ons Line

???? Request Email Add-ons Line — Fixed an issue where the pending approval and approved service request emails showed add-on charges under Transaction Fee instead of on their own line. The emails now include a dedicated Add-ons amount and an itemised list of each selected add-on, matching the request detail screen and the mobile app.

Fixed — The Hierarchy screen's staff search picker was opening empty; it now lists your staff so you can search and add a person to each escalation level.

???? Fixed — The Hierarchy screen's staff search picker was opening empty; it now lists your staff so you can search and add a person to each escalation level.