Skip to content
Changelog v[1.2.0]

All versions since [1.2.0] - 2026-04-30

[1.2.0] - 2026-04-30

Added

Web

Dashboard Page
  • Dashboard page - New standalone page giving admins and managers a real-time overview of all events and sessions for a selected day. Includes a check-in summary, per-event rows with expandable session breakdowns, a date selector, and manager avatar indicators. Dashboard page showing events, sessions, and check-in summary
  • Dashboard: full-row colour coding - Event and session rows are colour-coded based on live check-in status. Green = all workers checked in and out. Amber = at least one worker has checked in but not all have checked out. Red = no check-ins recorded and the earliest booking start time has already passed. Grey = event has not yet started. Event rows with red indicators showing no check-ins recorded
  • Dashboard: expandable session rows - Event rows can be expanded to reveal individual session rows. Clicking an event row toggles the session breakdown open or closed.
  • Force checkout - Admins and Managers can now forcefully check out workers still marked as checked in. Bulk selection is supported via per-row checkboxes. A mandatory reason is required for every action. Payroll bulk selection showing 2 selected workers with Approve, Mark DNS, and Force Checkout actions in the toolbar
  • Force checkout - location field - A location field has been reserved for a future improvement that will capture the manager’s location at time of checkout. No UI is exposed in this release — a “Future improvement” indicator is shown in the modal.
  • Events & Sessions - table view toggle - Users can now switch between the existing card view and a new tabulated table view on the Events & Sessions screen. The table displays event title, number of sessions mapped for today and the next 13 days (14-day rolling window), and a 3-dot options button per row.
  • Pre-requisite gating by check-in / check-out - Managers and admins can now set a gating time on each pre-requisite, choosing between “Before Check-in” and “Before Check-out”. The selected gating time is visible on the session pre-requisites view. Casual workers are presented with check-in pre-requisites before they can check in, and check-out pre-requisites before they can check out. Gating Time selector showing Before Check-In and Before Check-Out radio options
  • Payroll - notes tab - The Payroll Details panel now includes a Notes tab alongside the existing Overview tab. Managers can add free-text notes to individual payroll records and view a threaded message history, enabling communication and record-keeping directly within the payroll workflow. Payroll Details Notes tab showing threaded notes between admin and manager Edit and Delete options available on individual notes via the three-dot menu
  • Workforce overview - split layout - The workforce overview screen is now split into two sections: global data (all events, top) and event-specific data (bottom). Global section of workforce overview showing platform-wide Phone vs Tablet check-in metrics Event-specific section showing usage trends and casual worker key indicators
  • Workforce overview - global check-in metrics - The global section now displays total check-ins, phone vs. tablet check-in percentages, and overall trends. Global metrics panel showing Phone 83.3% vs Tablet 16.7% split with total check-ins and check-outs
  • OTP usage chart - A new chart shows OTP creation vs. usage, available at both global and event-specific levels. OTP Usage Trends chart showing requested vs used OTP codes at event level with 79% usage rate
  • Registered devices per worker - The worker detail view now includes a registered devices section, listing all devices a worker has used to log in and check in. Registered Devices panel listing 4 devices across iPhone, Huawei, and Samsung models
  • Device tracking in attendance/payroll view - The attendance table now shows which device was used for check-in and checkout per session entry, including a distinction between kiosk and mobile. Attendance log showing Login Via column with Mobile App and Kiosk badges per worker entry
  • Device mismatch warning - A warning is shown when a worker’s check-in device differs from their checkout device. Currently visible in the worker detail view only. Different device warning displayed on both check-in and checkout rows when devices do not match
  • Approve action - A manual approve action is now available on session entries to send attendance data back to the Accelerate platform. Currently inactive in staging. Session entry showing Approve, Mark DNS, and Force Checkout action buttons in the toolbar
  • Calendar — payroll period visualisation - The calendar in CSP Connect now visually distinguishes payroll periods and pay deadlines. Pay dates are marked in red from January 2026 through 1 January 2027. Two-week payroll work periods are shaded in light blue. A recurring December reminder prompts collection of the following year’s payroll dates.

Kiosk

  • Multi-device selection via checkbox - Admins and Managers can now select multiple devices at once from the branch setup screen using a checkbox on the left of each row. Branch Setup screen showing Selected Branches modal listing ExCeL London, CSP Connect, and Development Training 2026
  • Search bar in branch setup - A search bar is now available on the branch setup screen to quickly locate specific branches. Branch Setup screen showing the Search Branch bar and Branch Configuration History table
  • Checkout prerequisites - Before-checkout prerequisites are now supported on the kiosk. These only appear after a worker has already checked in, acting as a gate before they can complete checkout. Worker session screen showing Requirements Progress bar and Slide to Check-out gate
  • Before check-in prerequisites - Prerequisites can now be configured to appear before a worker checks in to a session. Check-In Rules screen with Require Prerequisites to Be Completed toggle enabled
  • PDF prerequisite viewer - Workers can now view PDF prerequisites through a browser-based viewer; downloading is not available. Known issue: photo prerequisites prompt workers twice on tablet — a toggle to disable them on kiosk is planned.
  • Kiosk - responsive mobile layout - The kiosk UI now adapts to smaller screen sizes, allowing the check-in and check-out flow to be used on mobile phones in addition to dedicated tablets.
  • Multi-branch selection per device - Admins and Managers can now select or remove multiple branches when setting up a single device from the branch setup screen.

Mobile App

  • Checkout prerequisites - Before-checkout prerequisites are now incorporated into the mobile check-in/checkout flow, mirroring kiosk behaviour.
  • Device model tracking - The mobile app now records the device model used during check-in and checkout per session per user.
  • Real-time prerequisite sync - Prerequisites added or updated during a live session now push to relevant casual workers immediately, with the same acknowledgement flow as existing prerequisites. Managers and ops users can add or update prerequisites mid-shift in response to client requests or on-site changes without delay.

Changed

Web

  • Events & Sessions - alphabetical sort with live events first - Events are now sorted with all live events first in A–Z order, followed by non-live events in A–Z order, in both card and table view. Changing an event’s live status moves it to the correct group immediately.
  • Payroll - confirmed rounding rules - Check-in times are now always rounded UP to the nearest 15-minute boundary. Check-out times are always rounded to the booking end time.
  • Payroll - auto-approval logic - Records where rounded check-in and check-out fall within the booking window (up to 30 minutes past end) are automatically approved with no manager action required. Feature is still under testing and has not been fully validated. Flow diagram showing the full CSP Connect payroll logic including rounding, auto-approval, and manager decision paths Payroll record showing Approved by System status after auto-approval
  • Payroll - manual approval for extended hours - Records where checkout exceeds the booking end by more than 30 minutes surface for manual manager review. Approving requires a mandatory reason and records the actual checkout time. Rejecting discards the overtime and reverts payroll to the booking end time.
  • Payroll - bulk actions - Admins/Managers can now select multiple workers and apply Approve, Reject, or Mark as Did Not Show in bulk action. A mandatory reason/note is required when bulk approving.
  • Dashboard - renamed analytics label - The worker metrics section previously labelled “Performance” has been renamed to “Key Indicators” across the worker profile side sheet, headings, tabs, and page titles.
  • Attendance log — status column - A status column has been added at the end of the attendance log table, showing payroll statuses consistent with the payroll view.
  • Attendance log — frozen columns - The Staff Name & ID and Role columns are now frozen in the attendance log table, keeping them visible when scrolling horizontally.
  • Payroll CSV export — notes column - Exporting payroll to CSV now includes a Notes column at the end of the file. Notes attached to a worker’s payroll entry are included in the cell; if no notes are present the cell is left empty.

Kiosk

  • Branch setup actions - The branch setup screen now surfaces three explicit action buttons: Set Up, Remove, and Cancel, replacing the previous flow. Setup Branch screen showing checkboxes per branch with Setup, Remove, and Cancel action buttons

Fixed

Web

  • Fixed managers not being able to see their assigned events on the Events & Sessions page.
  • Fixed managers not seeing live events after the Events & Sessions UI was updated.
  • Fixed missing option to add prerequisites on the day session page during live events.
  • Fixed session headcount not updating when participants are removed, causing inflated attendance and on-time rate totals.
  • Fixed alerts not triggering correctly for “Before Session Starts” and “After Session Ends” events.
  • Fixed roles assigned in AXLR8 not appearing in worker profiles in CSP Connect.
  • Fixed a “worker must be clocked in” error blocking location requests, liveness requests, and extended hours actions for workers who were already checked in.

Mobile App

  • Fixed prerequisites added or updated on the web not being visible to workers on the mobile app.
  • Fixed “Break ending soon” notifications firing too early — they now trigger at the correct time relative to when the break ends.
  • Fixed workers not being redirected to the Attendance Information screen after being force checked out.
  • Fixed workers not being able to return directly to Home after checking in.
  • Updated OTP login screen copy to reflect that workers can self-request a login code.
  • Fixed push notifications not arriving in real time until the app was closed and reopened.
  • Fixed active prerequisites not being shown to workers on app login.

[1.3.0] - Unreleased Latest

Added

Web

  • Finance role - A new Finance role gives designated users access to the Finance module, including event-level rate breakdowns navigable by month. This role replaces the previous Client role.
  • Supervisor role - A new Supervisor role provides read-only access across all screens including sessions, attendance, worker profiles, and the dashboard. Supervisors can be assigned to specific sessions with date-scoped access but cannot perform any actions.
  • GDPR data masking for Supervisors - GDPR details and email addresses are fully hidden from Supervisors. Cellphone numbers show only the last 3 digits.
  • Alert configuration — manager reminder sequence - Managers can now configure a full session lifecycle alert sequence covering worker reminders before sessions start, incomplete attendance after sessions end, late checkout nudges, and more. When applying alerts across multiple sessions in a group, the system detects partial coverage and shows which sessions already have the alert, applying it only to the remaining ones.
  • Induction as a prerequisite - Admins can now set Induction as a prerequisite type when configuring session requirements.
  • Document attachment on prerequisite template creation - The Prerequisites Config page now supports attaching documents when creating a new prerequisite template.
  • Formula tooltips in Workforce Overview - Hovering over data cards now shows a tooltip explaining the formula behind each metric, including Attendance Rate and On Time Rate.
  • Extended hours enhancement - When a worker exceeds their booking end time, managers can approve a specific number of minutes to reflect on payroll. Partial approvals are supported — a manager does not have to approve the full duration worked. A note is required before submitting.
  • Dashboard attendance totals filtered to live sessions only - Check-in and check-out totals on the dashboard now only reflect events that are currently live. Future, past, and draft events are excluded.
  • Force check-in modes - Admins and managers can force check-in a worker through three modes: immediate (defaults to booking start), minute offset (adjusts relative to actual presence), and booking start time. No direct timestamp entry is allowed.
  • Force checkout modes - Force checkout now supports three modes: immediate, scheduled timer (manager-defined duration), and booking end time. No manual timestamp entry is allowed in any mode.
  • Real-time worker status labels on session list - The casual worker list now shows live status labels per worker: On Site, On Position, On Break, Late Acknowledged, Liveness Requested, and Liveness Pending. Labels update in real time.

Kiosk

  • Induction acknowledgement - Workers can acknowledge induction requirements from the kiosk tablet during on-site check-in.

Mobile App

  • Induction acknowledgement - Workers can now acknowledge induction requirements directly from the mobile app.

Changed

Web

  • Check-in time rounding logic - Check-in times are now rounded based on a first-minute threshold rule to ensure consistency across payroll records.

Fixed

Web

  • Fixed acknowledgement log entries appearing out of order or missing in some sessions.
  • Fixed location requests, liveness checks, and extended hours being incorrectly blocked by a “worker must be clocked in” error even when the worker was checked in.
  • Fixed roles assigned in AXLR8 not appearing on worker profiles after syncing from AXLR8.
  • Fixed inflated Attendance Rate and On Time Rate metrics caused by a participant accumulation bug in Workforce Overview.

Mobile App

  • Fixed prerequisites created or updated on the web not syncing to the mobile app in real time.
  • Fixed “Break Ending Soon” notifications triggering at the moment a worker set their break duration instead of at the correct time before the break ends.