Changelog

Follow all system updates and improvements

Showing 50 of 5000
August 2026

Team Communication Preferences

???? Team Communication Preferences — Direct and group mobile messages now respect each team member's operational notification preference without affecting messages sent to clients.

Team Communication Preferences

???? Team Communication Preferences — Mobile alerts now respect each team member's operational notification preference, including alerts that were already waiting for delivery.

New

???? New — The ready-made safety sweep templates now include Residential Horizontal, and the Estates template again shows the quarterly Generator Set Performance details.

Fixed

???? Fixed — The audit execution table keeps every answer and attachment column aligned, so the Auditor Compliance field appears as the required Yes / No / N/A list.

Changed

???? Changed — Property Managers can edit only Property Manager answers and attachments, while the staff member selected when scheduling remains the assigned Auditor and can edit only Auditor answers and attachments. The other side remains visible for reference.

Ready-made Safety Sweep Coverage

???? Ready-made Safety Sweep Coverage — Added the supplied Residential Horizontal template and restored the quarterly Generator Set Performance details in the Estates template.

Audit Execution Columns

???? Audit Execution Columns — Kept hidden attachment controls inside their table columns so the Auditor Compliance list and the remaining Auditor fields stay under the correct headings.

Role-based Audit Answers

???? Role-based Audit Answers — Property Managers and the Auditor selected when scheduling can change only their own answers, remarks and attachments while still seeing the other side as read-only.

Timed Bookings and Inspection Forms

Timed Bookings and Inspection Forms - Added hourly booking periods and driver availability, restored inspection field criteria, kept scheduled bookings visible on the Dashboard, and made customer labels complete and clear.

Filter staff by role and status

???? Filter staff by role and status — On the staff list you can now filter by role and by active or inactive status.

Staff list search by role

???? Staff list search by role — Searching the staff list now also matches the text shown in the Role column, so typing a role name finds every team member with that role.

Portal Menu Permissions

???? Portal Menu Permissions — Fixed an issue where staff without permission could still see the Residents Portal, Property Management, or CMMS menus in the navigation.

Return Order Location

???? Return Order Location — A return order now shows the warehouse the returned goods actually move through, on screen and on its PDF, taken from the receipt or delivery it generates, so the document no longer shows only the company address.

Existing Delivery Statuses Corrected

???? Existing Delivery Statuses Corrected — Deliveries whose packing lists had already been approved before this release were brought into line, so their status now matches the packing list instead of staying on "Ready For Packing". A delivery that was already further ahead was left untouched.

Packing List Location

???? Packing List Location — A packing list now shows, on screen and on its PDF, the warehouse the goods actually ship from, taken from the linked delivery, so the document can no longer display a different property's address.

Delivery & Packing Status

???? Delivery & Packing Status — Approving a packing list now moves the linked delivery forward as well, so the two documents always show matching statuses.

Opening Stock Import Protection

???? Opening Stock Import Protection — Re-importing a commodity that already has stock in a warehouse no longer adds the quantity again silently. The import screen now asks what to do: skip the row and report it (the default), add to the existing balance, or replace the balance. Skipped rows are listed in the error file together with the current balance.

Import Traceability

Import Traceability — Every opening stock upload is now recorded with its own batch reference, so the movements created by one upload can always be identified later.

Reasons Now Required

???? Reasons Now Required — Loss & Adjustment vouchers and Return orders can no longer be saved or approved without a reason, so every stock correction and return keeps a clear audit trail.

Return Order Cross-References

Return Order Cross-References — The receipt or delivery generated from a return order now shows a link back to that return, so the two records reference each other in both directions.

Serial Number Display

???? Serial Number Display — Empty serial number boxes are no longer shown or saved as the text "null", and existing records were cleaned up automatically.

Clearer Item Lines

Clearer Item Lines — The button that adds an item line to a voucher is now labeled "Add", and saving a form warns you if a filled-in line was never added, so entered data is no longer lost silently.

Item Import Improvements

Item Import Improvements — The item import template now includes a Maximum inventory column, and the Sub group column accepts either the code or the name, with error messages that name the value that failed.

Supplier Return Details

???? Supplier Return Details — Supplier returns now show the vendor under a proper label instead of "Customer name", and a missing address reads "No address recorded" instead of a stray comma.

Units Master Cleanup

Units Master Cleanup — Duplicate measurement units were merged automatically and new duplicates can no longer be created.

People Selectors

People Selectors — Staff dropdowns on inventory forms now list only active users, with consistent name formatting, so the same person no longer appears twice.

Stock Summary Clarity

Stock Summary Clarity — The Stock Summary report now shows each item's unit cost and states the valuation basis, and negative totals are highlighted in red for review.

Clearer Wording

Clearer Wording — Internal transfers now use "From Warehouse", "To Warehouse", "Created by", "Line Amount" and "Available Before Transfer"; form headings read "General Information"; and search filters explain what to type.

Filter staff by role and status

???? Filter staff by role and status — On the staff list you can now filter by role and by active or inactive status.

New

???? New — The Escalations Dashboard now includes five breakdown charts alongside the overall one: defective equipment by system, tickets by type, tickets by job type, work orders by task type, and compliance documents by how long they are past their expiry date. Each chart reflects the property you are viewing.

Changed

???? Changed — Escalations that have been resolved or closed no longer count towards the dashboard figures, so the totals and charts show live work only.

Improved

Improved — The overdue and long-term defective figures are back on the dashboard, now grouped directly beneath the two headline figures.

Staff list search by role

???? Staff list search by role — Searching the staff list now also matches the text shown in the Role column, so typing a role name finds every team member with that role.

Improved — The Preventive Maintenance, Corrective Maintenance and Regulatory Compliance reports now match the executive template, per the QA review. The maintenance SLA charts group their bars under Notice, Within SLA and Exceeded captions (in that order) instead of extra roll-up bars, and their side tables gained a merged Type column with a Days header; the Exceed SLA tables read Days and Exceeded where they said Aging; the Assignee and Class reports label their numbers Work Order, split every

✨ Improved — The Preventive Maintenance, Corrective Maintenance and Regulatory Compliance reports now match the executive template, per the QA review. The maintenance SLA charts group their bars under Notice, Within SLA and Exceeded captions (in that order) instead of extra roll-up bars, and their side tables gained a merged Type column with a Days header; the Exceed SLA tables read Days and Exceeded where they said Aging; the Assignee and Class reports label their numbers Work Order, split every column into Within SLA and Exceeded, and the asset grouping is now called Class. Compliance reports use the template colours (orange for No Upload, deep blue for For Validation), show the count inside every pie slice, keep a single Status and Permits table, rename the Expired and Notice table headers per the template, and highlight the entire row of any document in an Aging band. Report areas now open with the same tile layout as Tickets (one card per report family with its Open and Closed buttons; Expired and Notice cards with SLA and Type buttons), a ticket without a type reads "No Type", and no report title says "Executive". Downloads follow suit: PDF files now print on Legal size (8.5 x 14 in) pages in the same colours as the Excel file, and the Aging row highlight appears in Excel and PDF downloads too.

Return Order Location

???? Return Order Location — A return order now shows the warehouse the returned goods actually move through, on screen and on its PDF, taken from the receipt or delivery it generates, so the document no longer shows only the company address.

Existing Delivery Statuses Corrected

???? Existing Delivery Statuses Corrected — Deliveries whose packing lists had already been approved before this release were brought into line, so their status now matches the packing list instead of staying on "Ready For Packing". A delivery that was already further ahead was left untouched.

Packing List Location

???? Packing List Location — A packing list now shows, on screen and on its PDF, the warehouse the goods actually ship from, taken from the linked delivery, so the document can no longer display a different property's address.

Delivery & Packing Status

???? Delivery & Packing Status — Approving a packing list now moves the linked delivery forward as well, so the two documents always show matching statuses.

Opening Stock Import Protection

???? Opening Stock Import Protection — Re-importing a commodity that already has stock in a warehouse no longer adds the quantity again silently. The import screen now asks what to do: skip the row and report it (the default), add to the existing balance, or replace the balance. Skipped rows are listed in the error file together with the current balance.

Import Traceability

Import Traceability — Every opening stock upload is now recorded with its own batch reference, so the movements created by one upload can always be identified later.

Reasons Now Required

???? Reasons Now Required — Loss & Adjustment vouchers and Return orders can no longer be saved or approved without a reason, so every stock correction and return keeps a clear audit trail.

Return Order Cross-References

Return Order Cross-References — The receipt or delivery generated from a return order now shows a link back to that return, so the two records reference each other in both directions.

Serial Number Display

???? Serial Number Display — Empty serial number boxes are no longer shown or saved as the text "null", and existing records were cleaned up automatically.

Clearer Item Lines

Clearer Item Lines — The button that adds an item line to a voucher is now labeled "Add", and saving a form warns you if a filled-in line was never added, so entered data is no longer lost silently.

Item Import Improvements

Item Import Improvements — The item import template now includes a Maximum inventory column, and the Sub group column accepts either the code or the name, with error messages that name the value that failed.

Supplier Return Details

???? Supplier Return Details — Supplier returns now show the vendor under a proper label instead of "Customer name", and a missing address reads "No address recorded" instead of a stray comma.

Units Master Cleanup

Units Master Cleanup — Duplicate measurement units were merged automatically and new duplicates can no longer be created.

People Selectors

People Selectors — Staff dropdowns on inventory forms now list only active users, with consistent name formatting, so the same person no longer appears twice.

Stock Summary Clarity

Stock Summary Clarity — The Stock Summary report now shows each item's unit cost and states the valuation basis, and negative totals are highlighted in red for review.

Clearer Wording

Clearer Wording — Internal transfers now use "From Warehouse", "To Warehouse", "Created by", "Line Amount" and "Available Before Transfer"; form headings read "General Information"; and search filters explain what to type.