???? New Dashboard — Trade subcategory table — Fixed an issue where the trade subcategory volume table stayed empty even when work orders were present in the selected filters.
???? New Dashboard — Two maintenance tabs — The work-order dashboard now shows only Corrective and Preventive maintenance, matching the same split used in Reports Center and the platform’s Planned Maintenance and Corrective Maintenance work order types.
???? New Dashboard — Trade filter — Fixed an issue where loading trade filter options could fail and leave dashboard widgets without data.
✨ Improved — On the Daily Equipment Monitoring form, the operational-risk and customer-impact pickers are taller and easier to read, with a short note explaining how to select more than one option at a time.
✨ Job Requests Dashboard — Layout refresh — The service-request dashboard now matches the Maintenance Dashboard look and feel, with grouped period and scope filters, quick date shortcuts, clearer summary cards, and improved empty states when no requests fall in the selected period. Invalid building filters are hidden automatically when location data is not usable.
???? Fixed — On the work-order detail page, you can now revert a mistaken "Yes" defect answer to "No" from the Asset Defect Check panel (without using the edit form). The open "Defective Asset" repair task shows clear guidance, and a warning appears if a repair is still in progress.
✨ Improved — Asset condition history, the defective-assets list, declaration detail, and the Manage Defect Categories screen now show plain-language labels instead of internal system codes.
???? Job Requests Dashboard — A new service-request dashboard shows ticket volumes by trade, priority, location, SLA compliance, and monthly trends, with filters by date, trade, and building. Work-order sections from other environments were not included — this view covers service requests only.
???? Maintenance Dashboard — Work orders by floor — Fixed an issue where the received-by-floor chart showed every work order under “Without Building” even when the linked asset had a floor or location assigned.
???? Changed — You now control which reports each role can see directly from Roles. Every report — across Tickets, Preventive, Corrective and Regulatory Compliance — now has its own show/hide permission, granted per role where you manage roles, replacing the separate "Access Profiles" screen (which has been removed). A role sees only the reports it has been granted: its landing tiles, report menus and exports all reflect exactly what it is allowed to open. Administrators continue to see every report.
???? Fixed — Public guest permit submissions no longer fail with an error, and the guest form now shows the same type-specific questions as the internal form. The financial-clearance check now reflects the real result instead of staying on "Not checked", a manually recorded account status is shown back and is honoured when clearing a hold (so a marketing approval is no longer stuck on an uncleared balance), the status on My Permits always shows a readable label, and a Work Description column was added to the My Permits list.
???? 360 photo markers — Each asset can only be marked once per location on a 360 photo. Markers now show red when the asset is Out to Repair and green when it is running.
???? 360 photo empty state — When a location has no 360 photos yet, Record Location on Photo and tour linking are disabled with a clear message to upload an image first.
???? Common Area or Customer Unit on a request — When raising a permit you can now choose whether the work is at a Customer Unit (pick the floor and unit) or a Common Area (pick from the building's common-area locations), similar to filing a ticket.
???? Permits I Approved — Approvers now have a dedicated list of the permits they have already signed off, with the lane they approved and the date, separate from their pending approvals queue.
✨ 360 photo thumbnails — Tour links are labeled clearly, and Open and Delete photo actions are shown separately below each scene ID so users do not confuse tour shortcuts with deleting a 360 image.
???? Location asset list — The assets table on a location page now lists assets marked Running and Out to Repair by default.
???? Sidebar highlight follows the menu you chose — When the same page appears under more than one sidebar group (for example Ticket Reports under Property Management and under More), the blue highlight now stays on the group you clicked instead of switching to another one.
✨ 360 photo marker editing — You can now move an existing asset marker to a new position on a 360 photo, or remove it from the marked assets list.
✨ Improved — The permit detail page now shows everything the requester entered: the short Work Description, the planned start/end times, and all the type-specific details (work location, floor and unit, hot-work method, fire-watch and PPE information, and so on), plus each approver's or rejector's comment on the activity timeline. The "Approver Name" column on the Approval Progress section is now correctly labelled.
???? Director Contact — You can now record a Director's name, mobile number, and email address for each property, shown at the top of the Property Team / Personnel section alongside the other team contacts.
✨ Delegation visibility — The Approver Assignments screen now shows a "Can delegate" column, so administrators can see at a glance which approvers are allowed to delegate their authority.
???? AI Analyst on the preventive maintenance reports too — The assistant now also appears as AI Analyst on every Reports Center preventive-maintenance work-order report (by SLA, by overdue ageing, by team, and by asset type — open and closed). Open it for a plain-English read of how your scheduled maintenance is tracking — how much is on time, due soon, or already missed/overdue — with prioritised recommendations, and ask it to list the specific work orders to catch up on, each linking straight to its task.
???? Fixed — The correct reporting area now stays highlighted in the menu while you have an individual report open, not only on its landing page.
???? Fixed — Public guest permit submissions no longer fail with an error, and the guest form now shows the same type-specific questions as the internal form. The financial-clearance check now reflects the real result instead of staying on "Not checked", a manually recorded account status is shown back and is honoured when clearing a hold (so a marketing approval is no longer stuck on an uncleared balance), the status on My Permits always shows a readable label, and a Work Description column was added to the My Permits list.
???? New — All twelve Tickets reports are now live. Beyond Open vs SLA, you can now open Closed vs SLA, and both Open and Closed views for Exceeded SLA (overdue tickets grouped by how long they've been overdue — 1 day, 2–7, 8–30, 31–60, 61–90 and 90+ days), Within SLA (tickets still inside their target, grouped by job type), Location (Customer Area, Common Area or Other), Type (the ticket type, such as Concerns, Feedback, Service Request or Corrective Maintenance) and Job Type. The Job Type view is a stacked chart that splits each job type into tickets handled within their target (green) and tickets that exceeded it (red), so you can see at a glance where service levels are slipping. Each view charts and summarises the tickets by its own grouping and exports to CSV, Excel and PDF just like the first report.
???? Fixed — When you open a Regulatory Compliance report, the page trail and the highlighted menu item now correctly say Regulatory Compliance instead of Tickets, and the Regulatory Compliance item in the menu now opens its live reports instead of the old "Coming soon" page.
???? New — Corrective Maintenance Work Order reports are now live — a third reporting area, with eight ready-made views: Open/Closed vs SLA (work orders by service-level band — due soon, overdue, within SLA and exceeded), Open/Closed vs Exceed SLA (overdue work orders by how late they are), Open/Closed vs Assignee (by the assignee's department) and Open/Closed vs Type (by asset type). The Close-vs-Assignee and both Type views split each bar into within-SLA (green) and exceeded (red). Each report shows its chart, a summary and a full work-order table with the location, asset, class, category, assignee, department, target/actual dates and the notice/aging band — and exports to CSV, Excel and PDF.
???? 360 photo markers — Each asset can only be marked once per location on a 360 photo. Markers now show red when the asset is Out to Repair and green when it is running.
???? AI Analyst on the executive ticket reports — The assistant now appears as AI Analyst on every Reports Center ticket report (SLA, exceeded, within, location, type, and job type — open and closed). Open it for a plain-English read of what the chart is telling you — where tickets are piling up, how big the SLA-breach problem is, what stands out — with concrete, prioritised recommendations. Ask follow-ups like "what should I prioritise?" or "which tickets are breaching?" and it can list the exact tickets behind any number and link you straight to them. It reads and advises only — it never changes a ticket from here; you act on the ticket itself.
✨ Improved — On the Regulatory Compliance reports, the assistant can now open the exact permit behind any number with a single click — each document the report lists links straight to its record, so chasing down an expired or missing permit is one tap away.
???? New — The first Tickets report is live: Open vs SLA. It shows a bar chart of open tickets by service-level band (Priority 1–6, Lead Time, Critical and any with no SLA), a Business-Unit summary, and a full searchable, sortable ticket-by-ticket table with location, job type, priority, who reported and approved it, and the linked work order's status, assignee and dates — with the report header and footer carrying the property, brand and site details. You can also set an installation-wide Director under Settings → General, which the report uses as the leading Director name.
???? Heads-up alerts now reach every administrator — Proactive alerts were only reaching standard administrators; senior/owner-level administrator accounts were being skipped and never saw them. Now every administrator level receives the background heads-up alerts.
???? 360 photo empty state — When a location has no 360 photos yet, Record Location on Photo and tour linking are disabled with a clear message to upload an image first.
???? Common Area or Customer Unit on a request — When raising a permit you can now choose whether the work is at a Customer Unit (pick the floor and unit) or a Common Area (pick from the building's common-area locations), similar to filing a ticket.
???? Permits I Approved — Approvers now have a dedicated list of the permits they have already signed off, with the lane they approved and the date, separate from their pending approvals queue.
✨ 360 photo thumbnails — Tour links are labeled clearly, and Open and Delete photo actions are shown separately below each scene ID so users do not confuse tour shortcuts with deleting a 360 image.
???? New — Introducing Reports Center: a simple, tile-based home for reports. Open it and pick a reporting area, starting with Tickets, then choose from twelve ready-made views — grouped by SLA, Exceeded SLA, Within SLA, Location, Type and Job Type, for both open and closed tickets — each shown as a chart and a table with CSV, Excel and PDF export. A new Access Profiles screen lets you decide which columns each role can see, with one-click profiles (Executive, Director, Brand Head, Operations Manager, Property Manager), a customized option, or all columns. Preventive and Corrective Maintenance Work Orders and Regulatory Compliance are shown as "Coming soon".
✨ Improved — Added an Overview entry at the top of the Reports Center menu that opens the main tile launcher, so the home screen with all reporting areas is always one click away.
???? AI Analyst on the corrective maintenance reports too — The assistant now also appears as AI Analyst on every Reports Center corrective-maintenance work-order report (by SLA, by overdue ageing, by team, and by asset type — open and closed). Open it for a plain-English read of how your work orders are tracking against SLA — how many are within, in the notice window, or already exceeded — with prioritised recommendations, and ask it to list the specific work orders to chase, each linking straight to its task.
???? AI Analyst on the regulatory compliance reports too — The assistant now also appears as AI Analyst on the Reports Center regulatory reports (overall, exception, expired, and notice/expiring — by status and by document type). Open it for a plain-English read of your compliance posture — how many permits are expired, missing an upload, or about to lapse — with prioritised recommendations, and ask it to list the specific documents to chase. It reads and advises only; you manage the documents in Regulatory Compliance.
???? New — The report's CSV, Excel and PDF buttons now download the real report. Each file carries the same header and footer details, a bar chart of tickets by priority, the Business-Unit summary and the full ticket-by-ticket table — the Excel file styled to match the official report template — company colours, fonts, banded tables, a native chart, and the company logo and icon in the header — and the PDF as a print-ready landscape document with the chart drawn in. If a server can't produce Excel or PDF, the report is downloaded as CSV instead so the button never fails silently.
???? Location asset list — The assets table on a location page now lists assets marked Running and Out to Repair by default.
???? Sidebar highlight follows the menu you chose — When the same page appears under more than one sidebar group (for example Ticket Reports under Property Management and under More), the blue highlight now stays on the group you clicked instead of switching to another one.
✨ 360 photo marker editing — You can now move an existing asset marker to a new position on a 360 photo, or remove it from the marked assets list.
✨ Improved — The Tickets reports now show real Actual Start and Actual Finish dates for each work order — the start date, and the completion date (or the due date when the work order isn't finished yet) — instead of leaving those columns blank.
✨ Improved — The permit detail page now shows everything the requester entered: the short Work Description, the planned start/end times, and all the type-specific details (work location, floor and unit, hot-work method, fire-watch and PPE information, and so on), plus each approver's or rejector's comment on the activity timeline. The "Approver Name" column on the Approval Progress section is now correctly labelled.
???? New — Regulatory Compliance reports are now live — a second reporting area alongside Tickets, with six ready-made permit reports: Over All Compliance and Compliance (Exception) (a bar and a pie of permits by status — valid, expired, no upload, for validation), Expired - SLA and Notice - SLA (permits grouped by how long they've been overdue, or how soon they're due), and Expired - Type and Notice - Type (those permits broken down by document type, regulator, department and category). Every report shows its charts, a summary and a full permit-by-permit table with the property, tower/phase, regulator, department, category, document type, status, approver, expiration and the notice/aging band — and exports to CSV, Excel and PDF.
???? Director Contact — You can now record a Director's name, mobile number, and email address for each property, shown at the top of the Property Team / Personnel section alongside the other team contacts.
✨ Delegation visibility — The Approver Assignments screen now shows a "Can delegate" column, so administrators can see at a glance which approvers are allowed to delegate their authority.