Changelog

Follow all system updates and improvements

Showing 50 of 1931
April 2026

Manage Columns

???? Manage Columns — Added a column manager on the asset list that lets each user choose which columns to display and drag them into their preferred order. The visibility choice is saved per user across devices, and the column order is remembered per browser.

Manual Compliance Override

???? Manual Compliance Override — For approved documents, Regulatory Compliance officers can now switch between Green (Compliant) and Yellow (3rd Party) directly on the document, when the option is enabled in Settings.

Inline Compliance Update

Inline Compliance Update — Changing a document status from the documents list now updates the compliance color instantly on the screen, without needing to refresh the page.

Edit Attendance Log — Save Changes

???? Edit Attendance Log — Save Changes — Fixed an issue on the Edit Attendance Log screen where changes to the check-in time, check-out time, personnel, device type, IP address, or date were not being saved. The form now also displays both the check-in and check-out times of the same record together, and rejects edits that would set a time in the future.

Attendance Logs Export

???? Attendance Logs Export — Fixed inconsistent alignment of the Employee ID column when exporting to Excel. All Employee IDs now appear left-aligned, regardless of whether they contain only digits or letters and digits.

Ticket Type Drop-down

Ticket Type Drop-down — Cleaned up the Ticket Type drop-down so it only shows the main categories. The detailed concern options chosen by residents (such as Unit-Related Concern or Commendation) now appear exclusively in the Sub-type field below, which becomes available after a Type is selected.

Add Manual Attendance — Date Field

???? Add Manual Attendance — Date Field — Fixed an issue where the Date field on the Add Manual Attendance form could still be changed by clicking it (a calendar would open). The field is now fully locked to today's date, in line with the original intent.

Attendance Logs Device Column

???? Attendance Logs Device Column — The Device column on the Attendance Logs screen now shows the platform where the entry originated (Web or Mobile) instead of the log type. All current entries display as "Web"; mobile-originated entries will display as "Mobile" once that platform becomes available.

Attendance Logs Filter

⚠️ Attendance Logs Filter — Removed the "Photo Attendance" option from the log type filter on the Attendance Logs screen. Existing records previously labeled as Photo Attendance remain visible under the "All Types" view.

Add Manual Attendance — Save Feedback

???? Add Manual Attendance — Save Feedback — Fixed an issue where clicking Save on the Add Manual Attendance form did nothing and gave no feedback when a personnel was not selected. The form now shows a clear message asking the user to fill the missing fields, and the Save button shows a "Saving..." indicator while the request is in progress.

Attendance Logs Export Header

???? Attendance Logs Export Header — The Excel and CSV exports now start with a four-line header showing the property/company name, the report title ("Attendance Logs"), the date and time of export, and the total number of attendance logs included. PDF export is also supported with the same header.

Add Manual Attendance — Future Dates

???? Add Manual Attendance — Future Dates — Fixed an issue where users could save attendance entries with check-in or check-out times scheduled in the future (for example, a check-out time on the following day, or a check-in time later today). The system now blocks these entries with a "Cannot add attendance for future dates." alert.

Attendance Logs Label

???? Attendance Logs Label — Manually-added attendance entries now appear in the Log Type column as "Manual Logs" (previously "Manual Attendance" or "Photo Attendance"). The "Photo Attendance" category was retired and its existing records are now displayed as "Manual Logs", consistent with the rest of the manual entries.

Services — Requests

Services — Requests — The administrator request list now shows one clear status for items that were converted to a ticket, instead of two labels together. The status filter on that list includes that converted state so you can find those items when filtering.

Edit Attendance Log — Save Changes

???? Edit Attendance Log — Save Changes — Fixed an issue on the Edit Attendance Log screen where changes to the check-in time, check-out time, personnel, device type, IP address, or date were not being saved. The form now also displays both the check-in and check-out times of the same record together, and rejects edits that would set a time in the future.

Attendance Logs Export

???? Attendance Logs Export — Fixed inconsistent alignment of the Employee ID column when exporting to Excel. All Employee IDs now appear left-aligned, regardless of whether they contain only digits or letters and digits.

Ticket Attachments Validation

Ticket Attachments Validation — The ticket creation endpoint now validates each attachment against the platform's allowed file extensions before saving the ticket and returns a descriptive error (with the list of allowed extensions) when a file is not permitted.

Ticket Type Drop-down

Ticket Type Drop-down — Cleaned up the Ticket Type drop-down so it only shows the main categories. The detailed concern options chosen by residents (such as Unit-Related Concern or Commendation) now appear exclusively in the Sub-type field below, which becomes available after a Type is selected.

Add Manual Attendance — Date Field

???? Add Manual Attendance — Date Field — Fixed an issue where the Date field on the Add Manual Attendance form could still be changed by clicking it (a calendar would open). The field is now fully locked to today's date, in line with the original intent.

Ticket Attachments

Ticket Attachments — When opening a ticket, attachments are now checked against the list of allowed file types before the ticket is created, and the request returns a clear error listing the accepted extensions when a file type is not permitted.

Attendance Logs Device Column

???? Attendance Logs Device Column — The Device column on the Attendance Logs screen now shows the platform where the entry originated (Web or Mobile) instead of the log type. All current entries display as "Web"; mobile-originated entries will display as "Mobile" once that platform becomes available.

Attendance Logs Filter

⚠️ Attendance Logs Filter — Removed the "Photo Attendance" option from the log type filter on the Attendance Logs screen. Existing records previously labeled as Photo Attendance remain visible under the "All Types" view.

Add Manual Attendance — Save Feedback

???? Add Manual Attendance — Save Feedback — Fixed an issue where clicking Save on the Add Manual Attendance form did nothing and gave no feedback when a personnel was not selected. The form now shows a clear message asking the user to fill the missing fields, and the Save button shows a "Saving..." indicator while the request is in progress.

Attendance Logs Export Header

???? Attendance Logs Export Header — The Excel and CSV exports now start with a four-line header showing the property/company name, the report title ("Attendance Logs"), the date and time of export, and the total number of attendance logs included. PDF export is also supported with the same header.

Add Manual Attendance — Future Dates

???? Add Manual Attendance — Future Dates — Fixed an issue where users could save attendance entries with check-in or check-out times scheduled in the future (for example, a check-out time on the following day, or a check-in time later today). The system now blocks these entries with a "Cannot add attendance for future dates." alert.

Attendance Logs Label

???? Attendance Logs Label — Manually-added attendance entries now appear in the Log Type column as "Manual Logs" (previously "Manual Attendance" or "Photo Attendance"). The "Photo Attendance" category was retired and its existing records are now displayed as "Manual Logs", consistent with the rest of the manual entries.

Services — Requests

Services — Requests — The administrator request list now shows one clear status for items that were converted to a ticket, instead of two labels together. The status filter on that list includes that converted state so you can find those items when filtering.

Edit Attendance Log — Save Changes

???? Edit Attendance Log — Save Changes — Fixed an issue on the Edit Attendance Log screen where changes to the check-in time, check-out time, personnel, device type, IP address, or date were not being saved. The form now also displays both the check-in and check-out times of the same record together, and rejects edits that would set a time in the future.

Attendance Logs Export

???? Attendance Logs Export — Fixed inconsistent alignment of the Employee ID column when exporting to Excel. All Employee IDs now appear left-aligned, regardless of whether they contain only digits or letters and digits.

Ticket Attachments Validation

Ticket Attachments Validation — The ticket creation endpoint now validates each attachment against the platform's allowed file extensions before saving the ticket and returns a descriptive error (with the list of allowed extensions) when a file is not permitted.

Ticket Type Drop-down

Ticket Type Drop-down — Cleaned up the Ticket Type drop-down so it only shows the main categories. The detailed concern options chosen by residents (such as Unit-Related Concern or Commendation) now appear exclusively in the Sub-type field below, which becomes available after a Type is selected.

Add Manual Attendance — Date Field

???? Add Manual Attendance — Date Field — Fixed an issue where the Date field on the Add Manual Attendance form could still be changed by clicking it (a calendar would open). The field is now fully locked to today's date, in line with the original intent.

Ticket Attachments

Ticket Attachments — When opening a ticket, attachments are now checked against the list of allowed file types before the ticket is created, and the request returns a clear error listing the accepted extensions when a file type is not permitted.

Attendance Logs Device Column

???? Attendance Logs Device Column — The Device column on the Attendance Logs screen now shows the platform where the entry originated (Web or Mobile) instead of the log type. All current entries display as "Web"; mobile-originated entries will display as "Mobile" once that platform becomes available.

Attendance Logs Filter

⚠️ Attendance Logs Filter — Removed the "Photo Attendance" option from the log type filter on the Attendance Logs screen. Existing records previously labeled as Photo Attendance remain visible under the "All Types" view.

Add Manual Attendance — Save Feedback

???? Add Manual Attendance — Save Feedback — Fixed an issue where clicking Save on the Add Manual Attendance form did nothing and gave no feedback when a personnel was not selected. The form now shows a clear message asking the user to fill the missing fields, and the Save button shows a "Saving..." indicator while the request is in progress.

Attendance Logs Export Header

???? Attendance Logs Export Header — The Excel and CSV exports now start with a four-line header showing the property/company name, the report title ("Attendance Logs"), the date and time of export, and the total number of attendance logs included. PDF export is also supported with the same header.

Add Manual Attendance — Future Dates

???? Add Manual Attendance — Future Dates — Fixed an issue where users could save attendance entries with check-in or check-out times scheduled in the future (for example, a check-out time on the following day, or a check-in time later today). The system now blocks these entries with a "Cannot add attendance for future dates." alert.

Attendance Logs Label

???? Attendance Logs Label — Manually-added attendance entries now appear in the Log Type column as "Manual Logs" (previously "Manual Attendance" or "Photo Attendance"). The "Photo Attendance" category was retired and its existing records are now displayed as "Manual Logs", consistent with the rest of the manual entries.

Services — Requests

Services — Requests — The administrator request list now shows one clear status for items that were converted to a ticket, instead of two labels together. The status filter on that list includes that converted state so you can find those items when filtering.

Styled Text Block — Image Upload

Styled Text Block — Image Upload — You can now insert images directly inside a Styled Text Block by picking a file from your computer or pasting one from the clipboard. The image is uploaded automatically and shown in the public form along with the rest of the content.

Personalized Text with Resident Data

???? Personalized Text with Resident Data — Styled Text Blocks now support placeholders like {name}, {email}, {apartment} and {today}. When a resident submits the form, the system fills those placeholders with their real information and saves a final, frozen copy of the document. The saved copy never changes, even if the template is edited later — so certificates, authorizations and declarations remain legally consistent.

Download Permission as PDF

???? Download Permission as PDF — A new "Download as PDF" button on the permission detail screen exports the filled document (with the resident's data already replaced) as a PDF for printing, archiving or sending by email.

Permit Categories with Roles & Templates

???? Permit Categories with Roles & Templates — Categories now carry an Approver Role, a default Document Template and a unique PC Number prefix (e.g. EXC, ELE). When the administrator picks a template while creating a category, the system makes its own private copy — so future edits to that copy never affect categories that share the original, and historical permits stay frozen on the version they were filed with. New permission rules let you decide which staff members can view, create, edit or delete categories.

Styled Text Block

???? Styled Text Block — Added a new block to the form designer that lets you add formatted text (bold, italic, colors, bullet lists, headings, links, images) between any form fields. The formatting is displayed exactly as designed on the public form, so you can build instructions, disclaimers or rich introductions without any technical help.

Permit Certificate System — Full Lifecycle

???? Permit Certificate System — Full Lifecycle — Permits now follow a strict file → review → approve / reject → print workflow. When a resident files a permit, the system automatically generates a unique PC Number (e.g. EXC-2026-00042), notifies every staff member assigned to the category's approver role, and locks the document so only one approver can review at a time. A staff member who tries to approve a permit they personally filed is blocked. Rejecting now requires a written reason that the resident can read. Once approved, only the original resident can print the final certificate, and every printed PDF carries a QR code that anyone can scan to verify authenticity through a public confirmation page. Each step in the lifecycle is recorded in the audit timeline along with the approver's role and the template version used.

Styled Text Block — Image Upload

Styled Text Block — Image Upload — You can now insert images directly inside a Styled Text Block by picking a file from your computer or pasting one from the clipboard. The image is uploaded automatically and shown in the public form along with the rest of the content.

Personalized Text with Resident Data

???? Personalized Text with Resident Data — Styled Text Blocks now support placeholders like {name}, {email}, {apartment} and {today}. When a resident submits the form, the system fills those placeholders with their real information and saves a final, frozen copy of the document. The saved copy never changes, even if the template is edited later — so certificates, authorizations and declarations remain legally consistent.

Download Permission as PDF

???? Download Permission as PDF — A new "Download as PDF" button on the permission detail screen exports the filled document (with the resident's data already replaced) as a PDF for printing, archiving or sending by email.

Permit Categories with Roles & Templates

???? Permit Categories with Roles & Templates — Categories now carry an Approver Role, a default Document Template and a unique PC Number prefix (e.g. EXC, ELE). When the administrator picks a template while creating a category, the system makes its own private copy — so future edits to that copy never affect categories that share the original, and historical permits stay frozen on the version they were filed with. New permission rules let you decide which staff members can view, create, edit or delete categories.