Features
Shift Notes has been redesigned around participants, with a daily activity grid showing covered days, drafts, missing notes, and quiet days at a glance.
Shift Notes now support rolling-week and calendar-month views, participant, worker, and site filters, a gaps-only worklist, and shareable URLs.
A new session-based timeline groups notes by worker and shift session, with shift start and end markers, quiet periods, and related form submissions displayed together.
Shift Notes can now be backdated using time shorthand such as
@1430,0615,1610hrs, and@now.Image attachments now display as inline thumbnail previews with a full-screen viewer, keyboard navigation, and download support.
HEIC photos uploaded from iPhones are now automatically converted into viewable previews, including previously uploaded images.
Register submissions now appear on participant timelines based on when the event occurred, with direct links between register submissions and related timeline entries.
Register submissions can now be created directly against a participant with a specified occurrence date and time.
Timesheets now display a banner when a staff member assigned to the selected pay calendar has a leave request overlapping the visible pay cycle.
Contracted full-time and part-time employees using Annual Leave on Saturdays or Sundays now default to being paid at the applicable weekend worked rate, replacing the previous Annual Leave Penalty option.
Weekend Annual Leave processing now includes Forecast and Actual modes, along with confirmation when a potentially duplicate leave request is detected.
A new compliance warning appears when a sleepover shift ends before the required eight-hour sleepover window has been completed. The warning is displayed across the roster, timesheets, and shift editor.
Select and MultiSelect fields now support adding, editing, and removing options inline.
Select and MultiSelect fields now include a manage-only mode for users who can manage available options without assigning values.
Payments can now be recorded against Xero-connected claims directly from Diversity Sync’d.
A new Record in Xero option in the Mark as Paid window applies the payment to the Xero invoice and automatically synchronises the claim within seconds.
When recording a payment against a draft Xero invoice, Diversity Sync’d can now approve the invoice and record the payment in a single step following confirmation.
A new Payment Account setting in the Xero Integration card controls the default Xero account used when recording payments.
A Paid into option is now available when recording individual payments, allowing a different Xero account to be selected when required.
Claims experiencing a Xero synchronisation error now display the reason directly on the claim.
Sync health monitoring now raises an alert whenever a claim becomes stuck in a Xero synchronisation error state.
Improvements
Improved Shift Notes coverage indicators so rostered periods are marked as documented when any team member records a note or submits a form during the shift.
Improved coverage handling for overnight shifts, which now correctly mark both affected days.
Improved coverage handling on days without rostered shifts so recorded notes still count towards the day’s status.
Improved Shift Note access rules for sleepovers and multi-day shifts.
Improved locked and view-only Shift Note days with clearer explanations instead of generic error messages.
Improved timeline form entries with clearer Draft and Submitted status labels.
Improved register submissions with occurrence-based sorting, an Occurred column, occurrence and creation-date filters, and direct timeline navigation.
Improved timeline navigation so linked entries are automatically scrolled into view and highlighted.
Improved future-dated note handling with clearly flagged anomaly indicators.
Improved roster empty states when selected filters do not match any shifts.
Improved leave details with per-shift hour breakdowns, clearer visual cues, colour-coded status labels, prefilled information when opening the leave creation form, and Xero leave-balance validation.
Added a warning when manually changing a contracted full-time or part-time weekend shift to Annual Leave.
Improved leave visibility checks to provide more consistent permission handling.
Improved wallboard calculations by using the same shared hours engines as the roster and timesheet grids, helping displayed figures reconcile across the platform.
Added sleepover window information to dashboard and shift cards.
Added a confirmation prompt before making an allowance unavailable for future requests when pending requests still exist.
Improved the shift editor with more detailed timezone information and warnings.
Pending clock-adjustment rows now display the staff member’s pay-calendar timezone.
Improved the clock timeline so it aligns with the currently selected view period and provides a clearer warning when no pay calendar is available.
Removed duplicate timezone information from Timesheets.
Improved Xero payment retry protection so double-clicking or retrying after a timeout cannot record the same payment twice.
Xero payment retries now return the original payment rather than creating another one.
Improved Xero payment validation by checking the current invoice balance before recording a payment.
Payments are now prevented when the related Xero invoice has been voided, deleted, or already fully paid.
Improved the Mark as Paid window for organisations using automatic Xero synchronisation, with clearer guidance for recording payments through Xero.
Improved the Payment Account selector so it only displays Xero accounts that can receive payments.
Improved protection for paid claims when Xero unexpectedly reports that no payments exist.
Claims with conflicting Xero payment information are now flagged for review rather than automatically being reverted to unpaid.
Improved rejection handling when a claim’s Xero invoice cannot be voided, such as when an invoice has already been partially paid.
Claims that cannot be voided are now clearly flagged with instructions to resolve the issue in Xero.
Improved inbound Xero synchronisation reliability so synchronisation continues operating correctly following production deployments.
Bug Fixes
Fixed scanned PDFs displaying as blank pages in storage, quick previews, and attachments.
Fixed form attachments sometimes failing to upload or download correctly.
Fixed failed attachment uploads not being clearly identified.
Failed uploads now display a Not Uploaded indicator and retry when the form is saved again.
Fixed an issue where voiding an NDIS service agreement could affect unrelated agreements.
Fixed Shift Note timelines failing to load for participants with a large number of contributors.
Fixed timeline entries appearing multiple times when they contained several attachments.
Fixed organisation invitations incorrectly reporting success when the user already belonged to another organisation.
Fixed staff being unable to see their own shifts when their pay calendar differed from the organisation default.
Fixed role membership audit entries showing the acting administrator instead of the staff member whose role was changed.
Fixed register select fields displaying raw JSON values.
Fixed time-only register fields displaying an incorrect January 2000 date.
Fixed register column layouts not carrying across template versions.
Fixed legacy Master Index links failing to open documents stored inside nested folders.
Fixed editing a timeline form submission breaking its associated register link.
Fixed future-dated notes incorrectly changing the selected timeline day.
Fixed leave taken by casual employees being treated as paid leave.
The amount sent to Xero for casual leave is now correctly set to zero.
Fixed weekend worked-rate calculations not applying when a shift had already been changed to Annual Leave.
Fixed weekend worked-rate calculations incorrectly applying to leave types other than Annual Leave.
Fixed shifts already marked as leave being silently converted to the new leave request type.
Shifts already marked as leave now default to Ignore.
Fixed weekend and existing Annual Leave hours being counted twice in leave approval summaries.
Fixed reconciliation warnings not appearing for unpaid leave types.
Fixed a permissions issue where an empty line-manager ID could incorrectly match the current viewer.
Fixed public holiday hour calculations around daylight-saving time changes.
Fixed staff roster calculations missing the additional day of context needed for overnight shifts and overtime when no pay calendar was assigned.
Fixed wallboard charts appearing blank when loading periods longer than 31 days.
Fixed both action buttons displaying loading states during pending shift reviews.
Fixed first-aid expiry calculations using the administrator’s browser timezone instead of the shift series or pay-calendar timezone.
Fixed the participant group field being incorrectly disabled for users who could manage participants but could not assign them.
Fixed Timesheet pagination issues, including invalid page numbers, filters not resetting the current page, and dropped rows being excluded from totals.
Fixed the resubmission banner not appearing on claims created by resubmitting a rejected claim.
Fixed rejected claim pages not displaying the original rejection reason and rejection date.
Fixed rejected claims connected to a Xero invoice changing to Cancelled shortly after rejection when automatic synchronisation was enabled.
Fixed rejected Xero-connected claims becoming unable to have their rejection reversed or be resubmitted.
Fixed content-drift errors remaining on claims after the related invoice had been corrected in Xero.
Publication ID: api-id-9f3c2a71-6d84-4e2f-9c1b-5a7e4d2c8b19 This ID is used for internal tracking and synchronization between systems.
