???? Timeline link fixed — Fixed an issue where opening the System Updates timeline from the menu showed a "page not found" error; the timeline now loads correctly.
???? One timeline for all your installations — You can now register your other sites and see every installation's updates together in a single timeline, filtered by installation, environment, and area. Each installation can be given a name and an environment so it's easy to tell where an update came from.
???? Choose which installations appear — Added a setting to show only your connected installations and hide this one's own updates, so you can present a combined view of just the other sites. Each connected installation can still be switched on or off individually.
???? System Updates timeline — Introduced a public timeline where customers can browse every platform update by date and area, filter by environment and month, open any update for details, and subscribe to follow new releases.
???? Timeline link fixed — Fixed an issue where opening the System Updates timeline from the menu showed a "page not found" error; the timeline now loads correctly.
???? One timeline for all your installations — You can now register your other sites and see every installation's updates together in a single timeline, filtered by installation, environment, and area. Each installation can be given a name and an environment so it's easy to tell where an update came from.
???? Choose which installations appear — Added a setting to show only your connected installations and hide this one's own updates, so you can present a combined view of just the other sites. Each connected installation can still be switched on or off individually.
???? System Updates timeline — Introduced a public timeline where customers can browse every platform update by date and area, filter by environment and month, open any update for details, and subscribe to follow new releases.
???? Timeline link fixed — Fixed an issue where opening the System Updates timeline from the menu showed a "page not found" error; the timeline now loads correctly.
???? New Resident Portal layout for the Customer Menu — A new "Apply Resident Portal Layout" button on the Customer Menu builder sits next to the existing recommended layout and organizes the customer portal into resident-focused groups — Living (amenities, services, pets, fleet booking), Building & Security (permits & certificates, parcels, visitors, and the security portal), Billing & Finance, Projects & Tasks, Support, and Resources. It's a selectable choice: the original generic layout stays available, so either one can be applied 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 personal pins are preserved whichever layout you apply.
???? One timeline for all your installations — You can now register your other sites and see every installation's updates together in a single timeline, filtered by installation, environment, and area. Each installation can be given a name and an environment so it's easy to tell where an update came from.
✨ Add-ons Now Itemised in Booking Emails — The acknowledgement and approval emails for an amenity booking now list each selected add-on with its name and price, plus an add-ons total — exactly as shown on the mobile app and the booking detail screen. Bookings with no add-ons are unaffected, and the new add-on list is available as an editable placeholder on the Email Templates page.
✨ Add-ons Now Itemised in Request Emails — The acknowledgement and approval emails for a service request now list each selected add-on with its name and price, plus an add-ons total — exactly as shown on the mobile app and the request detail screen. Requests with no add-ons are unaffected, and the new add-on list is available as an editable placeholder on the Email Templates page.
???? Software Update — Fixed an error that appeared when applying the latest update to Procurement Management.
???? Choose which installations appear — Added a setting to show only your connected installations and hide this one's own updates, so you can present a combined view of just the other sites. Each connected installation can still be switched on or off individually.
???? Fixed owner account registration status — Fixed an issue where the account status of imported owners was always marked as activated, instead of inheriting their existing status from the central portal or from their other units.
???? System Updates timeline — Introduced a public timeline where customers can browse every platform update by date and area, filter by environment and month, open any update for details, and subscribe to follow new releases.
???? One-click Property Management menu layout — A new "Apply Property Management Layout" button on the Main Menu builder reorganizes the whole admin sidebar into four expandable groups — RP, PMP, CMMS, and Others — with every tool filed under the right group and a third level of sub-menus for the larger areas (Visitors, Parcels, Assets, Inventory, Fleet, and more). It's a selectable choice that sits next to the existing recommended layout, and either one can be swapped in at any time; Reset returns the menu to its standard arrangement.
???? Choose your own theme color — Administrators can now pick the main accent color of the new admin look from Settings, right next to the theme on/off switch. The chosen color replaces the default green everywhere it appears — buttons, links, the active menu item, highlights and accents — in both light and dark mode. Leave it on the default to keep the original green.
???? Quick-access tiles on the dashboard for the Property Management layout — When the Property Management menu layout is in use, the dashboard now shows a panel with three big cards — Residents Portal, Property Management Portal, and Maintenance — at the top. Clicking a card opens a tiled overview of that area's tools, and grouped tools (like Visitors, Parcels, or Assets) open a second tiled page with everything inside. Each person can hide the panel from Dashboard Options, and it only appears for installations using the Property Management layout.
✨ Open any Property Management menu as tiles, straight from the sidebar — Every Property Management menu that has a submenu (the RP, PMP, CMMS and Others groups, and grouped tools like Visitors, Parcels, Assets, Personnel and Fleet) now shows a small grid icon. Clicking the menu name still opens its submenu as before; clicking the grid icon opens that menu as a page of tiles instead — so both ways of getting around are always available.
???? Choose the customer portal's main color — Administrators can now pick the customer portal's accent color from Settings → Customers. The chosen color is applied across the portal — buttons, links, the active menu item and highlights — in both light and dark mode.
???? 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.
???? Transaction Summary Report — Moved the report from the Others menu section to the Property Manager Portal section so teams can find it in the expected place.
???? 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 — 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.
✨ 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 — 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.
???? 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.
???? 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 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.
✨ 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.
???? 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.
✨ 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.
???? 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 — 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.
???? 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.
???? 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.
???? 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 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.
???? 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 — 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.
???? 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.
???? 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.
???? Customer Menu builder gets section headers, the one-click recommended layout, and per-customer pinning — Three customer-portal upgrades that mirror what already exists on the administrator's main menu. (1) Administrators can now add section headers in the Customer Menu builder and drag items into them, giving the customer portal sidebar the same readable categorization as the admin one. (2) A new Apply Recommended Layout button buckets every customer entry into four sensible sections — Finance, Projects & Tasks, Support, and Resources — in one click, with items inside each section sorted by their natural workflow order. (3) Each logged-in customer can right-click any sidebar entry on their portal to pin it to a personal Fixados section directly below the Dashboard; pins are saved per contact so every customer builds their own quick-access list without affecting anyone else.
✨ Improved import preview tables — Unit Master, Customer Unit, Owner, and Resident imports now show every row from your file in the preview step. The table lists 10 rows at a time, with previous and next controls when there are more than 10 rows.
???? Fixed import preview pagination labels — The row counter and page indicator on Unit Master, Customer Unit, Owner, and Resident previews now show the correct numbers instead of blank placeholders.
???? Customer Accounts List Always Loads — Fixed an issue where the Customer Accounts page could fail to render the table in environments where the Email Status column was not fully available. The list now loads reliably in every environment; rows whose email status cannot be determined simply show a dash in the Email Status column instead of leaving the page in an error state.
???? Auto-Cancellation of Expired Pending Bookings — Amenity bookings that are still waiting for approval after their booking date has passed are now cancelled automatically. The resident receives the same cancellation email as a manual cancellation, the status updates to Cancelled in real time on any open list, and the booking detail page records that the cancellation was performed by the system. No action is required from the Property Management Office for these stale requests.
???? Changed upload file type for key imports — Unit Master, Customer Unit, Owner, and Resident imports now accept only Excel workbooks in .xlsx format. Other file types cannot be selected in the file picker and are rejected if uploaded.