Skip to main content

8.0.0 Changelog

Written by Adam

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.

Did this answer your question?