Changelog

Follow all system updates and improvements

Showing 50 of 5000
May 2026

New Customer Portal Look

???? New Customer Portal Look — Introduced an optional refreshed portal with a one-click light/dark switch that remembers each customer's choice, a branded animated sign-in, a cleaner dashboard with an attention-points area, and a searchable sidebar where customers can pin their favorite items.

Visual closing line below pinned items when there are no other section headers

Visual closing line below pinned items when there are no other section headers — Previously the Pinned cluster only had a clear boundary at the top (the "FIXADOS" header) and relied on the next admin-defined section to close it visually. On installations without section headers, the pinned items blended straight into the rest of the menu. A thin divider line now appears below the last pinned item whenever the next entry is a regular menu item, so the end of the pinned cluster is always obvious. When an admin-defined section already follows the pinned cluster, the existing section header provides the separation and no extra divider is drawn. The same treatment applies to the customer portal's right-click pin section.

Pin / Unpin works for installations that don't use section headers

???? Pin / Unpin works for installations that don't use section headers — When a staff member or customer hadn't grouped their sidebar into sections, the right-click pin menu read every regular item below the Pinned divider as if it were already pinned. As a result, the only action the menu ever offered was "Unpin", clicking it actually pinned the item instead of removing it, and the existing pinned items couldn't be removed at all. The pin menu now identifies pinned entries directly from their own marker instead of walking the surrounding items, so Pin and Unpin behave correctly whether or not the sidebar has section headers — and the same fix applies to the customer portal's right-click pin menu.

Scheduled Reports Polish

Scheduled Reports Polish — The last-sent column now shows only successful deliveries. Email placeholders use readable schedule labels (Daily, Weekly, and so on), and invalid placeholder names suggest the correct variable when you save.

Scheduled Reports Edit & Preview

???? Scheduled Reports Edit & Preview — Fixed an issue where editing a scheduled report could fail to open or show the wrong report type. The email preview now shows the real compliance summary instead of a placeholder.

Scheduled Report Management

Scheduled Report Management — Manage automated compliance report emails from the Reports screen: view all schedules, pause or resume delivery, edit settings, and customize the email introduction using Markdown with a live preview.

New Optional Admin Look

???? New Optional Admin Look — Introduced a modern workspace theme with light and dark mode, a redesigned sidebar with search, and pinnable favorites. It is off by default and can be turned on or off at any time from Settings, with each staff member's light/dark choice remembered across devices.

New Login Experience

???? New Login Experience — Introduced a redesigned sign-in screen with rotating animated backgrounds and an updated form, plus a Settings panel to choose which animations appear, lock to one, or turn them off.

Visual closing line below pinned items when there are no other section headers

Visual closing line below pinned items when there are no other section headers — Previously the Pinned cluster only had a clear boundary at the top (the "FIXADOS" header) and relied on the next admin-defined section to close it visually. On installations without section headers, the pinned items blended straight into the rest of the menu. A thin divider line now appears below the last pinned item whenever the next entry is a regular menu item, so the end of the pinned cluster is always obvious. When an admin-defined section already follows the pinned cluster, the existing section header provides the separation and no extra divider is drawn. The same treatment applies to the customer portal's right-click pin section.

Pin / Unpin works for installations that don't use section headers

???? Pin / Unpin works for installations that don't use section headers — When a staff member or customer hadn't grouped their sidebar into sections, the right-click pin menu read every regular item below the Pinned divider as if it were already pinned. As a result, the only action the menu ever offered was "Unpin", clicking it actually pinned the item instead of removing it, and the existing pinned items couldn't be removed at all. The pin menu now identifies pinned entries directly from their own marker instead of walking the surrounding items, so Pin and Unpin behave correctly whether or not the sidebar has section headers — and the same fix applies to the customer portal's right-click pin menu.

Scheduled Reports Polish

Scheduled Reports Polish — The last-sent column now shows only successful deliveries. Email placeholders use readable schedule labels (Daily, Weekly, and so on), and invalid placeholder names suggest the correct variable when you save.

Scheduled Reports Edit & Preview

???? Scheduled Reports Edit & Preview — Fixed an issue where editing a scheduled report could fail to open or show the wrong report type. The email preview now shows the real compliance summary instead of a placeholder.

Scheduled Report Management

Scheduled Report Management — Manage automated compliance report emails from the Reports screen: view all schedules, pause or resume delivery, edit settings, and customize the email introduction using Markdown with a live preview.

New Optional Admin Look

???? New Optional Admin Look — Introduced a modern workspace theme with light and dark mode, a redesigned sidebar with search, and pinnable favorites. It is off by default and can be turned on or off at any time from Settings, with each staff member's light/dark choice remembered across devices.

New Login Experience

???? New Login Experience — Introduced a redesigned sign-in screen with rotating animated backgrounds and an updated form, plus a Settings panel to choose which animations appear, lock to one, or turn them off.

Visual closing line below pinned items when there are no other section headers

Visual closing line below pinned items when there are no other section headers — Previously the Pinned cluster only had a clear boundary at the top (the "FIXADOS" header) and relied on the next admin-defined section to close it visually. On installations without section headers, the pinned items blended straight into the rest of the menu. A thin divider line now appears below the last pinned item whenever the next entry is a regular menu item, so the end of the pinned cluster is always obvious. When an admin-defined section already follows the pinned cluster, the existing section header provides the separation and no extra divider is drawn. The same treatment applies to the customer portal's right-click pin section.

Pin / Unpin works for installations that don't use section headers

???? Pin / Unpin works for installations that don't use section headers — When a staff member or customer hadn't grouped their sidebar into sections, the right-click pin menu read every regular item below the Pinned divider as if it were already pinned. As a result, the only action the menu ever offered was "Unpin", clicking it actually pinned the item instead of removing it, and the existing pinned items couldn't be removed at all. The pin menu now identifies pinned entries directly from their own marker instead of walking the surrounding items, so Pin and Unpin behave correctly whether or not the sidebar has section headers — and the same fix applies to the customer portal's right-click pin menu.

Scheduled Reports Polish

Scheduled Reports Polish — The last-sent column now shows only successful deliveries. Email placeholders use readable schedule labels (Daily, Weekly, and so on), and invalid placeholder names suggest the correct variable when you save.

Scheduled Reports Edit & Preview

???? Scheduled Reports Edit & Preview — Fixed an issue where editing a scheduled report could fail to open or show the wrong report type. The email preview now shows the real compliance summary instead of a placeholder.

Scheduled Report Management

Scheduled Report Management — Manage automated compliance report emails from the Reports screen: view all schedules, pause or resume delivery, edit settings, and customize the email introduction using Markdown with a live preview.

New Optional Admin Look

???? New Optional Admin Look — Introduced a modern workspace theme with light and dark mode, a redesigned sidebar with search, and pinnable favorites. It is off by default and can be turned on or off at any time from Settings, with each staff member's light/dark choice remembered across devices.

New Login Experience

???? New Login Experience — Introduced a redesigned sign-in screen with rotating animated backgrounds and an updated form, plus a Settings panel to choose which animations appear, lock to one, or turn them off.

Visual closing line below pinned items when there are no other section headers

Visual closing line below pinned items when there are no other section headers — Previously the Pinned cluster only had a clear boundary at the top (the "FIXADOS" header) and relied on the next admin-defined section to close it visually. On installations without section headers, the pinned items blended straight into the rest of the menu. A thin divider line now appears below the last pinned item whenever the next entry is a regular menu item, so the end of the pinned cluster is always obvious. When an admin-defined section already follows the pinned cluster, the existing section header provides the separation and no extra divider is drawn. The same treatment applies to the customer portal's right-click pin section.

Pin / Unpin works for installations that don't use section headers

???? Pin / Unpin works for installations that don't use section headers — When a staff member or customer hadn't grouped their sidebar into sections, the right-click pin menu read every regular item below the Pinned divider as if it were already pinned. As a result, the only action the menu ever offered was "Unpin", clicking it actually pinned the item instead of removing it, and the existing pinned items couldn't be removed at all. The pin menu now identifies pinned entries directly from their own marker instead of walking the surrounding items, so Pin and Unpin behave correctly whether or not the sidebar has section headers — and the same fix applies to the customer portal's right-click pin menu.

Visual closing line below pinned items when there are no other section headers

Visual closing line below pinned items when there are no other section headers — Previously the Pinned cluster only had a clear boundary at the top (the "FIXADOS" header) and relied on the next admin-defined section to close it visually. On installations without section headers, the pinned items blended straight into the rest of the menu. A thin divider line now appears below the last pinned item whenever the next entry is a regular menu item, so the end of the pinned cluster is always obvious. When an admin-defined section already follows the pinned cluster, the existing section header provides the separation and no extra divider is drawn. The same treatment applies to the customer portal's right-click pin section.

Pin / Unpin works for installations that don't use section headers

???? Pin / Unpin works for installations that don't use section headers — When a staff member or customer hadn't grouped their sidebar into sections, the right-click pin menu read every regular item below the Pinned divider as if it were already pinned. As a result, the only action the menu ever offered was "Unpin", clicking it actually pinned the item instead of removing it, and the existing pinned items couldn't be removed at all. The pin menu now identifies pinned entries directly from their own marker instead of walking the surrounding items, so Pin and Unpin behave correctly whether or not the sidebar has section headers — and the same fix applies to the customer portal's right-click pin menu.

Expired Documents Visibility

Expired Documents Visibility — Expired compliance documents always appear in the list and on the dashboard total, including those tied to inactive document types, which are clearly marked as inactive.

Documents List Totals

???? Documents List Totals — The documents list now uses the same default scope as the Regulatory Compliance dashboard, so totals match unless you choose to include inactive document types or filter by Closed status.

Expired Document Count

???? Expired Document Count — The expired total on the Regulatory Compliance dashboard now matches the number shown when you filter the documents list by Expired status.

Document Edit Lock by Status

???? Document Edit Lock by Status — Once a compliance document moves beyond Pending, standard users can only view it; the form is read-only and a clear notice explains why. Administrators can still edit finalized documents when needed, and those changes are recorded in the system activity log.

Historical Documents Stay Visible

???? Historical Documents Stay Visible — Deactivating a document type no longer hides existing compliance records from the main documents list. Inactive types are clearly marked, can be included when filtering, and cannot be selected for new uploads.

Pending Approval Acknowledgement Email from Mobile

???? Pending Approval Acknowledgement Email from Mobile — Fixed an issue where the immediate acknowledgement email confirming a new amenity booking or service request was not being delivered when the request was submitted from the mobile app. Residents who book through the mobile app now receive the same Pending Approval acknowledgement email already delivered to bookings made from the resident portal, listing the booking details, transaction number, and price breakdown. Amenity bookings that are auto-approved (no-approval amenities) skip the acknowledgement and continue to receive the Approved email instead.

Expired Documents Visibility

Expired Documents Visibility — Expired compliance documents always appear in the list and on the dashboard total, including those tied to inactive document types, which are clearly marked as inactive.

Documents List Totals

???? Documents List Totals — The documents list now uses the same default scope as the Regulatory Compliance dashboard, so totals match unless you choose to include inactive document types or filter by Closed status.

Expired Document Count

???? Expired Document Count — The expired total on the Regulatory Compliance dashboard now matches the number shown when you filter the documents list by Expired status.

Document Edit Lock by Status

???? Document Edit Lock by Status — Once a compliance document moves beyond Pending, standard users can only view it; the form is read-only and a clear notice explains why. Administrators can still edit finalized documents when needed, and those changes are recorded in the system activity log.

Historical Documents Stay Visible

???? Historical Documents Stay Visible — Deactivating a document type no longer hides existing compliance records from the main documents list. Inactive types are clearly marked, can be included when filtering, and cannot be selected for new uploads.

Add Personnel — Staff Selection

???? Add Personnel — Staff Selection — Fixed an issue where the add-personnel screen could fail to load correctly and would not auto-fill email and phone when choosing an existing system user from the staff list.

Pending Approval Acknowledgement Email from Mobile

???? Pending Approval Acknowledgement Email from Mobile — Fixed an issue where the immediate acknowledgement email confirming a new amenity booking or service request was not being delivered when the request was submitted from the mobile app. Residents who book through the mobile app now receive the same Pending Approval acknowledgement email already delivered to bookings made from the resident portal, listing the booking details, transaction number, and price breakdown. Amenity bookings that are auto-approved (no-approval amenities) skip the acknowledgement and continue to receive the Approved email instead.

Expired Documents Visibility

Expired Documents Visibility — Expired compliance documents always appear in the list and on the dashboard total, including those tied to inactive document types, which are clearly marked as inactive.

Documents List Totals

???? Documents List Totals — The documents list now uses the same default scope as the Regulatory Compliance dashboard, so totals match unless you choose to include inactive document types or filter by Closed status.

Expired Document Count

???? Expired Document Count — The expired total on the Regulatory Compliance dashboard now matches the number shown when you filter the documents list by Expired status.

Document Edit Lock by Status

???? Document Edit Lock by Status — Once a compliance document moves beyond Pending, standard users can only view it; the form is read-only and a clear notice explains why. Administrators can still edit finalized documents when needed, and those changes are recorded in the system activity log.

Historical Documents Stay Visible

???? Historical Documents Stay Visible — Deactivating a document type no longer hides existing compliance records from the main documents list. Inactive types are clearly marked, can be included when filtering, and cannot be selected for new uploads.

Add Personnel — Staff Selection

???? Add Personnel — Staff Selection — Fixed an issue where the add-personnel screen could fail to load correctly and would not auto-fill email and phone when choosing an existing system user from the staff list.

Pending Approval Acknowledgement Email from Mobile

???? Pending Approval Acknowledgement Email from Mobile — Fixed an issue where the immediate acknowledgement email confirming a new amenity booking or service request was not being delivered when the request was submitted from the mobile app. Residents who book through the mobile app now receive the same Pending Approval acknowledgement email already delivered to bookings made from the resident portal, listing the booking details, transaction number, and price breakdown. Amenity bookings that are auto-approved (no-approval amenities) skip the acknowledgement and continue to receive the Approved email instead.

New

???? New — Added a Start Date / End Date / Service Category filter bar above the Tasks list so users can narrow which work orders are visible before selecting them for the bulk PDF export. The date range can be applied either to the created date or the due date.

Improved

Improved — On the Ticket Reports dashboard, changing the date range, quick filters, or month buttons now updates the fields only; KPIs, charts, and tables refresh after you click the new Apply Filter button in the date range area.

New

???? New — Added a Start Date / End Date / Service Category filter bar above the Tasks list so users can narrow which work orders are visible before selecting them for the bulk PDF export. The date range can be applied either to the created date or the due date.

Improved

Improved — On the Ticket Reports dashboard, changing the date range, quick filters, or month buttons now updates the fields only; KPIs, charts, and tables refresh after you click the new Apply Filter button in the date range area.