Update 3.2.119: Staff Member Login Activity Tracking
Release 3.2.119 adds persistent login activity tracking for users, refines Public API stability, and resolves bulk shift assignment timeouts.
Release date: June 3, 2026
New Features
Worker Login History
The admin Staff member profile's "History and changes" tab now lists each staff member's latest 20 successful logins - date, IP address, user agent and authentication method - right alongside the existing audit timeline, with a link to a full, filterable history page. Every successful browser login (both password and OAuth) and every admin "log in as worker" impersonation is now persisted in the database, so per-staff member login activity can be answered directly rather than by scraping internal logs.
Public API
Stability Improvements
We have resolved a series of errors affecting Public API endpoints, making integration behaviour more reliable.
Bug Fixes
- Faster bulk shift assignment: Adding many staff members to multiple shifts as applicants at once no longer times out before the page returns, and reviewers no longer receive duplicate attendance-watcher notifications for each added applicant.
- Cancelled shift handling: The "Close shift" action now refuses to close a shift that has been cancelled, the button is hidden on the job detail page for cancelled shifts, and the scheduler no longer errors on shifts that were closed before they were cancelled.
We remain committed to keeping your operations running smoothly and welcome your feedback on this release. Should you have any questions or need assistance, please reach out to our support team.