Changelog
Updates and release notes for Provisio EHS and Safety-Chat safety management software. Newest entries first.
Changelog
A high-level summary of product updates for customers and stakeholders. Entries are grouped by date (newest first). No internal or technical implementation details are included.
Added
- LMS — Learners can report a course-player issue as a Support Desk ticket without leaving the course.
Fixed
- App — Sidebar and Profile stay within the viewport on tablet; the viewing banner no longer covers Sign Out.
Added
- Evie — The in-app EHS assistant is available in production.
Fixed
- Evie — The high-risk incident filter uses severity (High / Critical / Extreme) instead of incident type.
Fixed
- SDS — AI extraction from uploaded SDS PDFs works again.
- LMS — Learners get a clear prompt when a SCORM course pop-up is blocked, instead of a spinner.
Added
- Site Manager — Site Managers can run inspections for their assigned sites and view SDS records read-only.
Added
- SOP — Basic and Advanced SOP generation, editing, and Word/PDF exports are restored.
Added
- LMS — Learning Path course rows show due date and completion status so learners do not have to open each course.
Fixed
- LMS — Atlantic Training SCORM Cloud dispatch courses play correctly.
Added
- Carrier / Loss Control — Carrier Book remains available on live hosting for carrier program companies.
Fixed
- Login — Password reset emails send correctly again.
Added
- Site Manager — New Site Manager role with access limited to assigned sites (view, create, and edit in scope; no company-wide admin or hard delete).
Fixed
- Site Manager — Site Managers can sign in without a subscription login block.
- Training — Assignment status can be changed from Pending to Completed; expanded details show Pending correctly.
Fixed
- Inspections — Checklist labels such as OK, NR, Y, and N display with the correct pass/fail colors.
- SOP — Document attachments upload successfully; SOP Management no longer crashes when a document has no attachments.
Fixed
- Incidents — Submit for Review / Submit to Approver emails go only to the people listed on the incident, not every manager and owner.
Added
- LMS — Training matrix defaults to assigned courses only, with CSV and Excel assignment-list exports.
Fixed
- Incidents — Near Miss no longer shows a duplicate Date Reported field; default forms have a more reliable tab order.
Fixed
- Inspections — AI Form Assistant edits only the fields you asked about, leaving other fields unchanged.
- Support — Inbound email tickets show the message body instead of an empty message.
Added
- Inspections — Section headers, labels, and prompts support text formatting in the builder, fill-out, history, and PDF export.
Added
- Support — Email attachments on inbound tickets appear in the conversation.
Fixed
- Inspections — Public QR inspector lists load correctly.
Added
- LMS — Assigned LMS courses automatically appear in kiosk without a manual Sync to Kiosk step.
Fixed
- SDS — Refresh search finds SDS throughout the catalog; SDS Management loads without index errors.
Fixed
- Portal — Contractor portal invite Access button completes sign-in reliably.
Fixed
- Security & Access — Stronger access controls for roles, kiosk credentials, inspection uploads, and portal/HRIS integrations.
Fixed
- Incidents — Partial updates to incident workflow status now save correctly without overwriting other fields.
- Companies — Switching the active company in staging now applies reliably.
- LMS — Admin Courses list correctly shows courses from a shared LMS catalog.
- SSO / SAML — SAML login requests generate correctly; report login via SAML works again.
- LMS — DRM video in nested SCORM courses plays correctly.
Fixed
- LOTO — Public access links now require a valid database-backed token for stronger security.
- Incidents — Submitting an incident to an approver no longer auto-locks the record early.
- LMS — Kiosk settings use the correct active company context.
Added
- SDS — Refresh workflow includes a final-review gate before changes are applied.
Added
- Incidents — Work status periods can be tracked on incident records.
- Carrier / Loss Control — Loss Control hub shell with white-label support for carrier pilot programs.
Fixed
- Contractors — Assignment notification picker UX is clearer and more reliable.
- Incidents — Injury, Near Miss, and Vehicle forms prefer the employee’s HR profile supervisor when assigning.
- Inspections — Builder UX improvements: Pass/Fail colors in history and print, Play button reliability, restored completed answers in View and Reports, and tab persistence.
- Ergonomic — Attachment uploads no longer fail during evaluation.
- Incidents — Medical Updates section header shows correctly on incident details.
Added
- Inspections — AI checklist import and improved PDF export for inspection templates.
- SDS — Uploaded SDS writes go through a secure server path.
Fixed
- Incidents — Supervisor field can be hidden when not needed; Assigned To clears when the employee has no supervisor.
- Incidents — Public QR forms have improved contrast; Injury date/time and Facility handling are more reliable.
- Incidents — Doctor Visit / First Aid forms no longer crash; Medical Treatment is required only when in scope.
- Incidents — Newly shown fields append at the bottom without reshuffling existing fields; curated simplified form fields are preserved when re-enabled.
- Incidents — Archiving an incident completes atomically.
- SSO — Login no longer revokes refresh tokens unexpectedly.
- Invites — Invite code delivery and User Management setup are more reliable.
Added
- Support — Support Desk ticket intake with request types, attachments, and inbound email.
- Incidents — Auto-lock when an investigation is marked complete.
- Inspections — Vacation coverage / delegation UI with emails and badges.
- LMS — Kiosk learning path sync; popup-blocked guidance for SCORM courses.
- Incidents — Compact density toggle on the incidents table (compact by default); responsive layout on small screens.
- Incidents — Simplified form list editor with inline field visibility toggles.
- SDS — Bulk reject in the portal review queue.
- Platform — App-wide English, Spanish, and French language support.
Fixed
- Incidents — Field order on simplified and legacy forms follows admin role-config settings.
- LMS — DRM training videos play correctly; SCORM suspend state is treated as in-progress so learners can resume.
- LMS — Learning path loads and enrollments are more reliable for tenant users.
- Training — Enroll Others works for email-keyed users.
- Incidents — Witness statements appear in incident detail reports; supervisor edit and team visibility corrected.
Added
- Incidents — Redesigned details modal header and report actions; PDF reports include page numbers and incident ID in the footer.
- Incidents — Role-config editor pre-selects field roles from actual visibility and shows role badges.
Fixed
- Incidents — Custom incident type names appear correctly in report section titles.
- Incidents — Download PDF styling aligned with Print Report.
Fixed
- LMS — Learners are no longer logged out mid-training on a transient token refresh.
- LMS — Kiosk learners are no longer kicked out of training by the idle timeout.
Added
- Assets — Edit button for service entries on equipment detail.
Added
- Hub — Settings improvements and clearer incident list / print behavior.
Fixed
- Login — Sentry CORS issue on login resolved.
- Incidents — Print/PDF output aligns with on-screen details; field label and type name overrides apply to exports and emails.
- Incidents — Future dates blocked on incident date fields; update emails and vehicle department auto-fill corrected.
- Integrations — ADP certificate/key validation works correctly on current Node runtimes.
Added
- Invites — Option to disable email invites for non-SSO companies as well as SSO companies.
Fixed
- SSO — Convert to SSO shows correctly when primary auth provider is unset; conversion gaps in User Management addressed.
Added
- Incidents — Option to hide the employee supervisor section on the Injury simplified form.
- SDS — Company Refresh Stats tab; sticky sidebar; “SDS is current version” snooze reason; pending-review status and archive verification on refresh.
- SDS — Manual PDF upload and 1-year snooze for expired SDS; Old Version / Updated badges; admin company access panel on SDS detail.
Fixed
- Assets — Users with spare-parts permission can edit spare parts.
- Incidents — Admin-configured field order and label overrides apply correctly across simplified and type-specific forms.
- Incidents — Email group notifications send reliably (including when global notifications are off or no assignee is set).
- Dashboard — Safety metrics scoped to the correct company; home, inspections, LOTO, meetings, and ergonomic lists load without missing-index errors.
Fixed
- Security & Access — Improved and updated security rules and access controls across file uploads, SOP management, training documents, and asset management.
Added
- Incidents — A shared documents library is now available in the incident sidebar for attaching and referencing relevant files. Shared documents are archived rather than permanently deleted.
- JSA — Annual Review tab now shows the next review due date. A "Fix Leaked Reviews" tool is available to correct review data that was incorrectly shared between different JSA records.
- JSA — The JSA table now displays a Next Review date column instead of the Steps column.
- LOTO — A new Annual Review tab has been added to the LOTO tool, showing the next review due date.
- LOTO — The LOTO procedures table now includes a Next Review date column.
- LOTO — The compliance section has been redesigned to be equipment-specific, with interactive checks.
- JSA & LOTO — Audit logs now support lazy loading and pagination for better performance with long histories.
Fixed
- JSA — Next review dates calculate correctly based on the approval date; drafts without prior approval no longer show a missing next review date.
- JSA — The Last Modified column in the JSA table now shows only the date, not the time.
- JSA — Next review date defaults to one year from creation when no review has been recorded.
- LOTO — Next review date fallback now uses the activation date only, not the record creation date.
- LOTO — Removed "Employees Reviewed" from inspection history and non-equipment-specific sections from the compliance checklist.
Added
- LMS — Main company admins can now bulk activate or deactivate course catalog packages.
- LMS — A lock status column and filter have been added to the courses table (main company admins only).
- LMS — Bulk publish and unpublish actions are now available for courses (main company admins only).
- LMS — Pagination options have expanded to 15, 30, 50, and 100 items per page.
- LMS — A mobile bottom tab bar has been added for easier navigation on phones and tablets.
- Assets — Equipment records now include facility and location fields, available both when importing equipment in bulk and when editing individual records.
- JSA — Annual review date is now set automatically when a JSA is approved. Existing approved JSAs have been backfilled with the correct review date.
Fixed
- LMS — Course visibility is now correctly scoped so users only see courses belonging to their company.
- LMS — Sub-company users can no longer archive or assign locked courses managed by the main company.
- Training — Bulk signature mode now skips users who have already signed, preventing duplicate prompts.
Added
- Upcoming Deadlines — The sidebar deadlines card now shows 5 items by default with a "load more" option.
- Inspections — Desktop users can expand forms and inspection start modals to a full-page view.
- Inspections — Image thumbnails are shown inline for picture uploads in forms, with a loading spinner while uploading.
Fixed
- Upcoming Deadlines — The card no longer extends below the calendar widget and the unnecessary scrollbar has been removed.
- Inspections — On-demand inspections now appear in the correct table.
Added
- Inspections — A new analytics dashboard provides visibility into inspection findings. Finding categories are now auto-suggested based on the finding text and section context.
Added
- LMS — Course slides support embedded content and images, speaker notes with caption-style display, and a toggle to control learner visibility of notes.
- LMS — Quizzes are now built into LMS modules with support for multiple-choice (including select-all-that-apply), true/false, drag-and-drop question and answer reordering, and hints.
- LMS — Courses can be assigned with an optional completion due date, calculated using the learner's local calendar.
- LMS — Bulk assignment now shows selection badges with the ability to remove individual selections.
- LMS — Archived courses are blocked from playback and show a records-only view so history remains accessible.
- LMS — Course thumbnails can now be uploaded from the course settings.
- Incidents — Supervisors can be configured to have full access to incidents involving their direct reports.
Fixed
- LMS — Removing an enrollment now works correctly without certificate query errors.
- Incidents — Role ordering and permission checks for supervisor incident access have been corrected.
Added
- LMS — Fully redesigned LMS including a modernized Course Catalog, rebuilt Course Builder with sidebar layout, new Course Detail page with progress ring, and a unified admin Courses view.
- LMS — Role-based dashboards for learners and admins, with an org-wide view and a drill-down filter bar for admins.
- LMS — Learning paths with a drag-and-drop section builder, including create, edit, and delete support.
- LMS — Package management for bundling and distributing course collections.
- LMS — Workflow automation with three preset templates and email and in-app notification toggles.
- LMS — A dedicated Users page for per-user course assignment, removal, and enrollment management.
- LMS — Bulk assignment with multi-select from the LMS directory.
- LMS — An audit log tab added to LMS Reports.
- LMS — Pagination added throughout — admin tables, My Courses, and the assign-course catalog.
- LMS — Real training time is now tracked for LMS courses.
- LMS — Completed courses can be retaken; all prior attempts are preserved.
- LMS — My Courses cards now show completion dates, SCORM scores, and pass/fail status.
- Sidebar — Favorites appear in an accordion above the main navigation and can be reordered via drag and drop.
Added
- Mobile — Bottom tab bars added across JSA, LOTO, Meetings, SDS, Ergonomic Evaluations, Tasks, Training, and Incidents for consistent mobile navigation.
- Incidents — Facility and shift fields are now auto-filled from the selected employee's profile across all incident types.
- Incidents — Admins can configure auto-assignment to a supervisor and set a default "Reported By" value.
Fixed
- SDS — Long CAS numbers are constrained and the SDS dashboard no longer overflows horizontally on mobile.
Added
- Admin Tools — Admins can now merge duplicate accounts. Users signing in via SSO for the first time will have any existing invite account automatically merged.
- Ergonomics — The ergonomics dashboard has been upgraded with trend charts, a custom chart builder, and a Custom Template Insights section.
- Inspection Templates — Templates can now be shared with any company, not just direct clients, enabling cross-organization sharing for consultants.
Fixed
- JSA — Editor role users can now correctly access the JSA table.
Added
- Incidents — Attachments and links to related incidents can now be added from the incident details card.
- Incidents — Admins can configure a risk assessment section for incident records.
Added
- Inspections — A new Pass/Fail/N/A field type is available in the inspection builder with customizable label text for each result.
- Inspections — New options to control how uploaded files are processed during import.
Fixed
- Inspections — Modals no longer allow accidental deselection and incorrectly disabled states have been resolved.
Fixed
- App — A crash on the Welcome screen that affected some users on startup has been resolved.
Added
- Training — When recording a past training, you can pick a training from your catalog (e.g. Forklift Safety) so it links to the same training in reports and history.
- Training — When assigning a catalog training, you can set an optional completion date to record that it was already completed (back-dating).
Fixed
- Training — Record Past Training no longer asks for facility or training method; you only enter the training name, description, and completion date.
- Training — Past trainings chosen from the catalog are now linked correctly so they appear under the same training name in reports.
Fixed
- Login & account access — Resolved issues that could prevent signing in or accessing your account.
- User accounts — Improved handling of duplicate accounts and supervisor references.
Added
- Training — You can now delete or clear overdue training assignments (including in bulk).
Changed
- Training dashboard — Assignment counts are now more accurate.
Added
- Multi-company — Support for managing multiple companies per request, with change logging.
Fixed
- Employee list — Fixed an error when viewing department information in the employee list.
Added
- HRIS (Paycor) — Automatic linking of employee departments, locations, and positions; work location and job title lookup; and options to configure tenant and legal entity.
Changed
- HRIS (Paycor) — Better sync of work locations and job titles; PPE requirements display improved.
Fixed
- Company & work locations — Fixed errors when saving company or work location data.
Added
- HRIS (Paycor) — Ability to pull and sync departments from Paycor, with a modal to view pulled departments.
Changed
- HRIS (Paycor) — More reliable department sync and error handling.
Changed
- SDS — Improved safety data sheet handling and display.
Changed
- Configuration — Environment-based configuration updates for more reliable deployment.
Changed
- Dashboard — Home page and compliance score display improved; new dashboard sections.
- Deployment & performance — Deployment and runtime updates for better stability and experience.
Added
- Admin tools — Admins can preview the app as different roles and switch between roles; role selection is now multi-select and is saved to your profile.
Changed
- Admin UI — Single combined banner for company and role switching; company switcher and role changer limited to administrators.
Changed
- Notifications — Improved notification settings and app preview behavior.
Added
- Email — Company-specific tracking on outgoing emails.
Added
- Inspections — Support for AI-generated inspection form variants.
Fixed
- Sign-in — Users are now redirected to login when a profile is not found.
Added
- Incidents — Option to report incidents anonymously (as an anonymous employee).
Changed
- Email — Emails can be sent to multiple recipients with updated configuration options.
Changed
- Email — More reliable email delivery with improved fallback behavior.
Added
- Email — Emails can be sent using your company's custom domain.
Changed
- Email — More reliable email sending and notifications.
Changed
- Subscriptions — Only administrators can modify subscription management settings.
Fixed
- Training (SCORM) — Fixed training player blank screen and related playback issues.
Changed
- Performance — Development and hosting configuration improvements for stability.
Changed
- Incidents — Incident modal is only available when explicitly enabled in configuration.
Changed
- Platform — Cleanup of unused features; general UI and component improvements.
Fixed
- Forms — Fixed table editor errors that could cause save issues.
Changed
- Integrations — Updated API and integration behavior for compatibility.
Changed
- Meetings — AI-assisted meeting generation and improved user profile display.
Changed
- Navigation — Meetings and JSA are now available in the sidebar.
Changed
- Application — Configuration and codebase updates for reliability.
Changed
- Incidents — Improved incident sidebar and filtering/sorting.
Changed
- Development & stability — Local development and server behavior improvements; fixes for build and runtime issues.
Changed
- JSA — JSA tool and admin panel improvements.
Changed
- Chat & UX — Image attachments in messages; new tools and general experience improvements.
Added
- Calendar — Support for calendar sync and related helpers.
Changed
- Application — Performance and user experience improvements.
Changed
- Repository — Reduced repository size by removing generated build files.
Added
- System — Health-check and test support for reliability.
Changed
- Incidents — Stronger incident management with deletion and security improvements.
Added
- Labels — Support for larger labels with more product detail.
- Chat — AI (Gemini) integration for conversations.
Changed
- SOP — Sidebar and history view improvements.
Added
- SDS — AI-assisted search and information extraction for safety data sheets.
Changed
- Progress — Progress modal and floating progress indicator improvements.
Changed
- Website — Feature and error-handling improvements for a smoother experience.
Changed
- Inspections — Inspection builder navigation and UI updates.
Added
- Project — Initial release.
