Changelog

Follow all system updates and improvements

Showing 50 of 5000
May 2026

Customer Accounts

???? Customer Accounts — Fixed an issue where importing residents would fail due to a data format mismatch in the middle name field during system synchronization.

Contacts

???? Contacts — Fixed an issue where deleted or excluded contacts were being loaded and displayed in the main contacts directory.

Contacts

???? Contacts — Fixed an issue where the delete button was displayed for contacts that were already deleted or excluded from the system.

Face Check-In / Check-Out

???? Face Check-In / Check-Out — Fixed an issue where the facial recognition station could not register an attendance event, and where employees were sometimes marked as "Present" after a face check-out when the correct status should have been "Logged Out".

Improved

Improved — Owner and Resident imports now show clearer success or error messages on the final step, including when only some rows are imported or when the preview had no valid rows to process.

E-Mail Queue Page

???? E-Mail Queue Page — Added a dedicated E-Mail Queue page under Setup that shows every outgoing message individually, including the related record it refers to (with a direct link to that customer, ticket, contract, asset, staff member, and so on), a short preview of the message body, when it entered the queue, and when it was actually delivered. Click the subject or the eye icon on any row to open a full preview of exactly what the recipient received. It is now easy to confirm whether a specific notification reached its recipient — and to jump straight to the record the message is about.

Improved

Improved — When the module is updated, the saved list of vehicle brands and models is loaded automatically into your site so new environments get the full catalog without pulling from the public registry.

Service Notifications

???? Service Notifications — Residents now automatically receive email notifications when their service requests are approved, cancelled, or rejected.

Billing Statement Notifications

???? Billing Statement Notifications — S3 Bucket now features an AWS SNS Webhook endpoint that automatically detects when new Billing Statement PDFs are uploaded, instantly emailing residents a "Wake-Up Call" link to view their statement. Administrators can view their secure Endpoint URL and setup instructions in the Cloud Storage settings panel.

Units

Units — Improved the display of property units in the owner profile to be easier to read, showing key details like building, floor, and unit information at a glance.

Amenity Booking Notifications

???? Amenity Booking Notifications — Added automated email notifications for amenity booking requests. Residents now receive emails when their booking is approved, rejected, or cancelled.

Service Notifications

???? Service Notifications — Residents now automatically receive email notifications when their service requests are approved, cancelled, or rejected.

Billing Statement Notifications

???? Billing Statement Notifications — S3 Bucket now features an AWS SNS Webhook endpoint that automatically detects when new Billing Statement PDFs are uploaded, instantly emailing residents a "Wake-Up Call" link to view their statement. Administrators can view their secure Endpoint URL and setup instructions in the Cloud Storage settings panel.

Units

Units — Improved the display of property units in the owner profile to be easier to read, showing key details like building, floor, and unit information at a glance.

Amenity Booking Notifications

???? Amenity Booking Notifications — Added automated email notifications for amenity booking requests. Residents now receive emails when their booking is approved, rejected, or cancelled.

QR Code Scanner

???? QR Code Scanner — Fixed an issue where the camera scanner threw background errors on pages without a scanner element.

Service Notifications

???? Service Notifications — Residents now automatically receive email notifications when their service requests are approved, cancelled, or rejected.

Billing Statement Notifications

???? Billing Statement Notifications — S3 Bucket now features an AWS SNS Webhook endpoint that automatically detects when new Billing Statement PDFs are uploaded, instantly emailing residents a "Wake-Up Call" link to view their statement. Administrators can view their secure Endpoint URL and setup instructions in the Cloud Storage settings panel.

Units

Units — Improved the display of property units in the owner profile to be easier to read, showing key details like building, floor, and unit information at a glance.

Amenity Booking Notifications

???? Amenity Booking Notifications — Added automated email notifications for amenity booking requests. Residents now receive emails when their booking is approved, rejected, or cancelled.

QR Code Scanner

???? QR Code Scanner — Fixed an issue where the camera scanner threw background errors on pages without a scanner element.

Requestor Portal and ticket contact fields

Requestor Portal and ticket contact fields — System Updates adds job title and phone on tickets for staff, turns on the customer request portal and ticket satisfaction rating when not yet configured, and fills those fields on older portal tickets from existing requests.

Requestor Portal and ticket contact fields

Requestor Portal and ticket contact fields — System Updates adds job title and phone on tickets for staff, turns on the customer request portal and ticket satisfaction rating when not yet configured, and fills those fields on older portal tickets from existing requests.

Customer Accounts

???? Customer Accounts — Fixed a technical error that prevented the account list from loading, improved sorting to show newest accounts first, and enabled the "Select All" checkbox in the table header.

Fixed

???? Fixed — Resolved an issue where importing data for certain locations would cause a database error related to the province field. The system now correctly handles both state and province data across all record types.

Improved

Improved — The Country column in Owner and Resident import spreadsheets is now fully supported: values such as "Philippines" are automatically matched to the correct country and saved as the proper country on each record. A fallback country can still be selected in the mapping step and will be applied to any row where the Country column is empty or the name is not recognised.

Customer Accounts

???? Customer Accounts — Fixed a technical error that prevented the account list from loading, improved sorting to show newest accounts first, and enabled the "Select All" checkbox in the table header.

Fixed

???? Fixed — Resolved an issue where importing data for certain locations would cause a database error related to the province field. The system now correctly handles both state and province data across all record types.

Improved

Improved — The Country column in Owner and Resident import spreadsheets is now fully supported: values such as "Philippines" are automatically matched to the correct country and saved as the proper country on each record. A fallback country can still be selected in the mapping step and will be applied to any row where the Country column is empty or the name is not recognised.

Customer Accounts

???? Customer Accounts — Fixed a technical error that prevented the account list from loading, improved sorting to show newest accounts first, and enabled the "Select All" checkbox in the table header.

Fixed

???? Fixed — Resolved an issue where importing data for certain locations would cause a database error related to the province field. The system now correctly handles both state and province data across all record types.

Improved

Improved — The Country column in Owner and Resident import spreadsheets is now fully supported: values such as "Philippines" are automatically matched to the correct country and saved as the proper country on each record. A fallback country can still be selected in the mapping step and will be applied to any row where the Country column is empty or the name is not recognised.

Simpler ticket form for staff

Simpler ticket form for staff — Staff ticket screens now match the requestor layout with Designation and Contact Number on the form and list, while internal-only helpdesk fields stay hidden. Database updates run through System Updates.

Request label on new requests

???? Request label on new requests — Tickets created through the requestor form now always receive the Requestor Portal label instead of the helpdesk label.

Default ticket labels

Default ticket labels — When staff open a new ticket, the label field is pre-filled with Helpdesk Portal; when customers open a new ticket, it is pre-filled with Requestor Portal.

Ticket rating panel visibility

???? Ticket rating panel visibility — The customer rating panel now appears correctly on the admin ticket page, directly below the work request details.

Changed

???? Changed — Restored the original New Dashboard widget layout while keeping chart improvements, filter fixes, and the custom date-range filter.

Ticket list search

???? Ticket list search — The search box on the Tickets page now finds tickets by their full reference number (for example JR-PGH-20261998), by subject, or by the numeric ticket id, matching how ticket numbers are shown in the list.

Service desk announcement template

Service desk announcement template — Using the service desk template now targets clients only by turning on “show to clients” and turning off “show to staff.”

Ticket rating on admin ticket screen

Ticket rating on admin ticket screen — Staff can now see customer satisfaction scores, comments, and per-parameter ratings directly on the ticket page in the admin area.

Improved

Improved — The New Dashboard now updates floor and timeline charts when filters change, shows trade and shift data as visual charts, uses a clearer status overview, removes the percentage under Total WO, and adds a custom date-range filter.

Simpler ticket form for staff

Simpler ticket form for staff — Staff ticket screens now match the requestor layout with Designation and Contact Number on the form and list, while internal-only helpdesk fields stay hidden. Database updates run through System Updates.

Request label on new requests

???? Request label on new requests — Tickets created through the requestor form now always receive the Requestor Portal label instead of the helpdesk label.

Default ticket labels

Default ticket labels — When staff open a new ticket, the label field is pre-filled with Helpdesk Portal; when customers open a new ticket, it is pre-filled with Requestor Portal.

Ticket rating panel visibility

???? Ticket rating panel visibility — The customer rating panel now appears correctly on the admin ticket page, directly below the work request details.

Changed

???? Changed — Restored the original New Dashboard widget layout while keeping chart improvements, filter fixes, and the custom date-range filter.

Ticket list search

???? Ticket list search — The search box on the Tickets page now finds tickets by their full reference number (for example JR-PGH-20261998), by subject, or by the numeric ticket id, matching how ticket numbers are shown in the list.

Service desk announcement template

Service desk announcement template — Using the service desk template now targets clients only by turning on “show to clients” and turning off “show to staff.”

Ticket rating on admin ticket screen

Ticket rating on admin ticket screen — Staff can now see customer satisfaction scores, comments, and per-parameter ratings directly on the ticket page in the admin area.

Improved

Improved — The New Dashboard now updates floor and timeline charts when filters change, shows trade and shift data as visual charts, uses a clearer status overview, removes the percentage under Total WO, and adds a custom date-range filter.