TruStar Safety

Release Notes

What is new in TruStar Connect, newest first.

v2.593LatestSeptember 7, 2026

Edit the talking points, and more screens that stop guessing

Added
  • The talking points on a toolbox talk can now be edited while you deliver it, so the record says what you actually covered. Your edits apply to that talk only — the copy in your library is unchanged.
Fixed
  • A subcontractor whose documents could not be read showed as holding nothing on file, with no insurance and no clearance. It now says it could not check.
  • The same problem is fixed on document sign-offs and acknowledgements, the COR assessment, the Safe Start mentorship lists, driver training files, and inspection photos.
  • Assigning projects to a subcontractor worker could clear their existing projects if the permitted list could not be read.
  • Hours of service used the default time zone instead of your carrier’s if the setting could not be read, which moved every day boundary.
  • A scheduled report that could not read its recipient list sent to a smaller group without saying so, and a failure to load the schedule itself stopped every report quietly.
v2.592September 7, 2026

Pick a toolbox talk from your library while delivering it

Added
  • The topic box on a toolbox talk now searches your library as you type. Pick a talk and its talking points come with it.
  • Typing a topic that is not in the library still works exactly as before, with your own notes in the notes box.
v2.591September 7, 2026

A report that cannot be worked out now says so

Fixed
  • A scheduled report whose data could not be read printed the section empty instead of failing. On the Training and Certifications report that read as "nobody is missing a certificate", which is the opposite of what an empty answer meant.
  • The same problem is fixed on the COR and SECOR readiness score, where evidence that could not be read counted as evidence you did not have, and on the analytics trends, where it counted as a quiet month.
  • Auto-awarded COR credits no longer overwrite answers an assessor set by hand if the existing answers cannot be read.
  • Hours of service and IFTA imports stop with an error if the device and driver links cannot be read, rather than importing nothing and reporting a short quarter.
v2.590September 7, 2026

Review questions for actions that did not come from an investigation

Fixed
  • The review questions on an effectiveness review would not prepare when the corrective action came from an inspection rather than an investigation. They prepare now.
Improved
  • The questions are written from the deficiency on the form that raised the action, the way they are written from the causal factor on an investigation.
  • A corrective action with no control level chosen and no verification method recorded no longer gets questions that assume it had them.
v2.589September 7, 2026

Effectiveness reviews open again

Fixed
  • The effectiveness reviews page failed to load with an application error. It works again.
  • A review of a corrective action that came from an inspection rather than an investigation could not be opened at all. It now opens, and simply shows no investigation line — because there is not one.
v2.588September 7, 2026

Limits on public endpoints

Added
  • Filing an inspection from a QR code, the assistant on the public website, and trial invite codes now have limits on how many requests one connection can make. The limits are set well above what a busy site does in a day — they stop a script, not a shift.
  • Somebody who does hit a limit is told plainly, and told that nothing they typed is lost.
v2.587September 7, 2026

What the chasing did

Added
  • Settings → Workflows now shows what your reminders and escalations have actually done over the last ninety days.
  • The list that leads is the short one: open corrective actions somebody above the owner has already been told about, most escalations first. An action escalated sixty times and still open is a piece of work nobody is doing, not a line in a mail log.
  • Underneath it, the last twenty messages sent — for checking that a reminder you have just set up actually went out.
  • Any message the mail provider refused is called out at the top, because that is the one thing on the screen that is wrong rather than merely informative.
v2.586September 7, 2026

Reminders on your own schedule

Added
  • Settings → Workflows now lets you choose when a corrective action chases the person who owns it, and how many days overdue it has to be before somebody above them is told.
  • Escalation can go to the owner’s manager, as before, or to a person you name — a safety manager who wants to hear about anything running late.
  • You can turn off advance reminders entirely without turning off the overdue chase.
Changed
  • Nothing changes for anyone until they change it: every organization starts on the same schedule it already had — reminders three days and one day ahead, escalation after a week, to the manager.
  • Somebody who works for two organizations under the same email now gets one summary per organization instead of one email mixing both.
v2.585September 7, 2026

A rule can do more than one thing

Added
  • Workflow rules can now send a notification as well as raise a corrective action — to the project lead on shift, to whoever filed the form, or to a named person, with a line of your own if you want one.
  • A rule can carry several actions at once. Raise the corrective action and tell the supervisor from one rule, instead of keeping two rules with identical conditions in step.
  • The rule’s summary line now reads out everything it does, in the order it does it.
Changed
  • One notification per form, however many items failed on it — five failures on one walkaround is one thing that happened.
  • A notification that cannot reach anybody, because a project has no leads or the person chosen has left, is reported as a failure in the run log rather than being sent to whoever happens to be nearest.
v2.584September 6, 2026

Follow-up reviews when they are worth it

Changed
  • Effectiveness reviews are now scheduled automatically only for an investigation’s corrective actions — something caused harm, so the fix gets checked whether anybody feels like it.
  • For anything else — an inspection finding, a maintenance deficiency — the person signing it off decides. A checkbox on the verify screen schedules the follow-ups when the finding is serious enough to warrant them, and leaves them off when it is a set of wiper blades.
  • Audit snapshots, readiness by site and workflow rules are now simply part of the product for every organization, rather than features switched on one account at a time.
Added
  • The rule editor now warns you when a form you have picked already opens a maintenance deficiency on its own, so you can decide whether you want a corrective action as well rather than finding out from the second record.
  • Correcting a submitted form now re-runs your rules against it. An item that was already failing keeps the one action it has; an item you have newly marked failed raises its own.
Fixed
  • Editing a trip inspection recalculated its score without counting the defects on it.
v2.583September 6, 2026

Effectiveness reviews load again

Fixed
  • The effectiveness reviews list failed to load. It works again.
v2.582September 6, 2026

Actions from inspections show up everywhere

Fixed
  • A corrective action raised by a workflow rule was missing from Tasks, Corrective Actions and your dashboard, while the counts above those lists still included it. It now appears wherever any other action appears.
  • Each of those screens now links back to the inspection that raised the action, the same way an investigation action links back to its report.
  • Verifying a corrective action raised from an inspection failed silently. It now completes and schedules its effectiveness reviews like any other.
v2.581September 6, 2026

Project leads

Added
  • A project now has leads, set under Settings → Structure when you edit it. Add everyone who runs it, including people who cross-shift each other.
  • A workflow rule that assigns to the project lead now uses whoever the crew schedule says was on shift the day the form was filed. The primary lead covers days the schedule cannot answer for.
Changed
  • Workflow rules no longer pick a hierarchy of controls. The control level records what somebody chose after looking at the hazard, so an action raised automatically arrives with that question still open, for the person doing the work to answer.
  • A corrective action with no control level yet is shown as such on the action, counted separately in the hierarchy breakdown, and marked "not set" in the investigation report rather than being reported as a weak control nobody chose.
Fixed
  • A workflow rule set to assign to the project lead was using the project’s permit issuer, or failing that its equipment manager, because there was no such thing as a project lead. Actions could land on somebody with no connection to the finding.
v2.580September 6, 2026

Workflow rules

Added
  • You can now write a rule that raises a corrective action the moment an inspection item fails, so nothing waits for somebody to notice a failed form and type one out.
  • A rule reads as a sentence: which forms it watches, how many failures it takes, and who the action goes to and by when.
  • Choose one action for the whole form, or one for each failed item so each finding is fixed and verified on its own.
  • Every action a rule raised is listed under Settings → Workflows, including the ones that failed, so you can see what the automation actually did.
  • A rule cannot fire twice on the same form, so a form that syncs twice after being filled offline still produces one action.
v2.579September 6, 2026

Evidence by site

Added
  • COR readiness now shows what each site and project has actually produced in the last twelve months, so you can see which ones are quiet before an auditor picks one.
  • A project with nothing on record is named as such, along with exactly what is missing from it — no inspections, no toolbox talks — rather than being given a score.
v2.578September 6, 2026

Freeze a COR assessment

Added
  • You can now freeze a COR or SECOR assessment as a dated record. A frozen score never changes, even after the documents and training behind it do — so it still says what you were ready for on the day you took it.
  • Each frozen assessment keeps the reasoning as well as the score: which requirements were met, and whether a person, the AI assessment or your own records credited each one.
v2.576September 6, 2026

Settings tiles light up like the dashboard

Changed
  • The tiles on the Settings overview now respond to the mouse the same way your starred shortcuts on the dashboard do — the edge brightens and a soft light crosses the card, while the words stay exactly where they are.
v2.565September 6, 2026

Safer spreadsheet reading

Security
  • Replaced the library that reads uploaded spreadsheets. The old one had a published flaw with no fix available, and every place it was used was reading a file somebody had uploaded — a hazard register, a workforce list, or a document handed to Tru.
  • Updated several smaller components to their patched versions.
Changed
  • Spreadsheets saved in the Excel 97-2003 format (.xls) can no longer be imported. Open one in Excel, use Save As to make an .xlsx, and upload that — the app now says so plainly rather than failing part way through. .xlsx and .csv are unaffected.
Fixed
  • Cells holding a formula, a link, or mixed formatting now import as the value you see in the spreadsheet. They previously came through as unusable text, so rows containing them were quietly skipped.
v2.564September 6, 2026

Under-the-hood updates

Changed
  • The framework the app is built on, and a dozen other components, are on their current versions. Nothing looks or behaves differently; this is the routine maintenance that keeps security patches applicable.
Fixed
  • Corrected the Workday connection for one of those updates. The library that reads Workday’s replies changed how it reports a malformed response, and without the fix a roster sync would have failed on the first reply.
v2.563September 6, 2026

Security hardening

Security
  • Closed a hole that let an unauthenticated request switch every TruStar agent off duty. Nobody used it, but it was reachable, and the duty switch decides whether somebody asking for a person reaches one.
  • Platform-wide usage statistics are no longer readable by signed-in customers. Nothing in the app was showing them, but the database would have answered.
  • Internal database routines that were only ever meant to run behind the scenes are no longer reachable over the web at all.
  • Every database routine now runs with a locked-down lookup path, which closes a known way of getting a trusted routine to call the wrong thing.
  • Browsers are now told to refuse plain HTTP for this site for the next two years, so a connection cannot be downgraded after your first visit.
v2.562September 6, 2026

Samsara telematics

Added
  • Samsara is now a telematics choice alongside Geotab. Pick it under Fleet → Telematics, paste an API token from your Samsara dashboard, choose your region, and your vehicles and drivers come across to be matched.
  • Hours of service from Samsara fill the log book for matched drivers, with a yard move recorded as on duty and personal conveyance as off duty.
  • Each Samsara driver’s entries are measured against the part of the standard their own ELD ruleset names, so a run north of latitude 60 is not held to southern limits.
  • Odometers come from the engine where Samsara has diagnostic coverage and from GPS where it does not, so distance-based services keep coming due on their own.
  • The fleet map shows last known position, speed and heading for Samsara units.
  • Distance by province for a fuel tax quarter comes from Samsara’s own IFTA report.
  • A new Knowledge Base article walks through connecting Samsara, including which permissions the token needs.
Changed
  • An hours pull from Samsara re-reads the last fortnight each time, because Samsara logs can be edited after the fact. An entry that was withdrawn or re-timed is retired here to match rather than left standing beside the corrected one.
  • The connection troubleshooter is shown only for Geotab. It asks for records by name in a way that has no Samsara equivalent; Samsara refusals carry an identifier we keep instead.
v2.561September 6, 2026

Groundwork for a second telematics system

Fixed
  • Fleet no longer assumes every telematics connection is a Geotab one. That assumption was harmless while Geotab was the only choice and would have quietly read the wrong connection once there were two, so it is gone ahead of the second system arriving.
v2.560September 6, 2026

An Integrations page, and a guide for every HR system

The public site now lists every system TruStar Connect connects to, and the Knowledge Base walks through connecting each one.

Added
  • A new Integrations page on the public site lists every HR, payroll and telematics system you can connect, what each one syncs, and what you need to connect it. Find it under Resources in the menu.
  • The Connecting your HR system guide in the Knowledge Base now has step-by-step instructions for each of the ten HR systems, including where each one hands out its credentials and the settings people most often miss.
v2.559September 6, 2026

HR syncs keep to the pace your HR system allows

Fixed
  • Reading a large roster no longer fails partway through. HR systems limit how many requests they take in a minute — Dayforce allows a hundred — and an import of a few hundred people used to run past that and stop. Imports now keep under the limit, and if your HR system asks us to slow down, the sync waits and carries on instead of giving up.
v2.558September 6, 2026

Connect Workday

Added
  • Workday joins the HR systems you can connect under Settings → People & HR. Enter the web services address, your tenant and an Integration System User, and the same preview, import and nightly sync follow.
v2.557September 6, 2026

Connect Oracle Fusion Cloud HCM

Added
  • Oracle Fusion Cloud HCM joins the HR systems you can connect under Settings → People & HR. Enter the address you sign in at and an integration user, and the same preview, import and nightly sync follow.
v2.556September 5, 2026

Connect SAP SuccessFactors

Added
  • SAP SuccessFactors joins the HR systems you can connect under Settings → People & HR. Register TruStar Connect as an OAuth client in SuccessFactors, paste the API key, Company ID, API user and the certificate’s private key, and the same preview, import and nightly sync follow.
v2.555September 5, 2026

Connect Avanti or Employment Hero

Two more HR systems, and the example address in each field now belongs to the system you picked.

Added
  • Avanti and Employment Hero join the HR systems you can connect under Settings → People & HR. Employment Hero is approved in the browser: save the application’s Client ID and secret, press Connect with Employment Hero, and approve it on their page.
Fixed
  • The example shown in an empty address field is now the chosen system’s own — a UKG Ready field no longer suggests a Dayforce address.
v2.554September 5, 2026

Connect Dayforce, UKG Pro, UKG Ready or Humi

Four more HR systems can keep your people in step every night, the same way BambooHR does.

Added
  • Under Settings → People & HR you can now connect Dayforce, UKG Pro, UKG Ready or Humi as well as BambooHR. Pick your system, enter the credentials it asks for, and the same preview, import and nightly sync follow: new hires invited, terminated employees deactivated, names, titles and managers kept current.
  • The Connecting your HR system guide in the Knowledge Base says where each system hands out its credentials.
v2.553September 4, 2026

Support shifts end on their own after twelve hours

Changed
  • When one of us is on duty for chat, the "Talk to a person" offer now switches itself off twelve hours after it was switched on, so it is never left standing overnight by mistake. Switching on again starts a fresh twelve hours.
v2.552September 4, 2026

The old digests are retired for good

Removed
  • The five fixed digests — safety review, observations, corrective action effectiveness, leading vs lagging, expiry horizon — that predated the Reports module are removed entirely, along with the settings that scheduled them. Nobody was using them; every report you send is one you built under Reports, and those are untouched.
v2.551September 4, 2026

Small fixes on the Settings overview

Fixed
  • The Fleet tile on the Settings overview now says Federal or Provincial rather than printing the raw value, and the Organization tile shows your time zone by name — the app default when you have not chosen one.
  • The chat panel no longer drops the "Talk to a person" offer a minute after our support person looks away from their screen. Somebody on duty stays on duty until they switch off, and a request reaches them on their phone and by email wherever they are.
v2.550September 4, 2026

Your reports, in Settings too

Changed
  • Settings → Reports & language now shows the reports you actually send: the same builder, list and archive as the Reports page under Analytics. Every report is listed with what it covers, how often it sends and to whom, and you can build a new one from either place — it is one list.
  • The five retired digests that briefly appeared in that area are gone from Settings.
  • The Organization settings guide now covers the whole Settings hub — the Overview and every area — and the Reports guide says where else to find your reports.
v2.549September 4, 2026

Settings is now a hub

An overview that says what needs attention, and seven areas instead of one long scroll.

Changed
  • Settings opens on an Overview: one tile per area with its key numbers, and a row of flags for anything that needs you — invitations about to expire, an item type with no approver, two-step sign-in still optional, an HR sync that failed, seats nearly used up.
  • Everything you could change before is still there, sorted into seven areas: Organization, People & HR, Training, Structure, Workflows, Fleet, and Reports & language. On a computer they sit in a rail on the left; on a phone they are a row of chips.
  • Each area has its own address, so a link from Tru, a guide or an email can open exactly the right one. Tru knows every area and what lives in it: ask where to change the report language or connect BambooHR and it takes you straight there, and the help button on each area opens the guide for that area.
Added
  • Scheduled reports now have a screen. Under Reports & language you can see all five digests side by side — the safety review, the observations digest, and the three insight reports — with how often each goes out, on which day, to whom, and when it last went.
  • People & HR lists your pending invitations with their expiry dates, alongside seats used against your plan.
v2.548September 4, 2026

Import your people from BambooHR, and keep them in step

Connect BambooHR once; new hires are invited and terminated employees deactivated every night.

Added
  • Connect BambooHR under Settings → HR system with your subdomain and an API key, then import everyone with a preview first: you see exactly who would be invited, linked, skipped or kept out by your seat limit, and can untick anyone before anything happens.
  • Every night the two stay in step: a new hire in BambooHR gets an invitation automatically, an employee marked terminated is deactivated, a rehire is reactivated, and names, job titles, hire dates, phone numbers and managers follow the HR record.
  • The sync only ever touches people it brought in. Someone you added by hand is never deactivated by it, someone you switched off by hand stays off, and roles, positions and projects are never changed by it — everyone imported starts as a worker.
  • Sync history on the same card shows every run and any problem, and owners are emailed if a night’s run fails or new employees could not be invited for lack of seats.
v2.547September 4, 2026

Ask Tru about your own data

Tru can now read your organization’s records and answer with real numbers.

Added
  • Tru can now answer questions about your organization’s own records — investigations, observations, forms and inspections, corrective actions, certifications and training, equipment and defects, toolbox talks, daily reports, fleet trips and roadside inspections, projects, sites, clients and your team roster.
  • Ask for specifics ("what happened at the north site in June"), counts ("how many corrective actions are overdue"), breakdowns ("observations by severity"), or trends ("are form submissions going up this quarter") — in the chat or in a voice conversation.
  • Tru sees exactly what you see and nothing more: every answer is limited to what your own role already lets you open, and numbers come from your live data, never from a guess.
v2.546September 3, 2026

Interrupt Tru by talking

Added
  • In a voice conversation you can now cut in the natural way: just start talking. Tru stops mid-sentence, listens, and answers what you actually asked. Tapping the bar still works too.
  • Tru tells its own voice coming back through the speaker apart from yours, so speaking over it does not put its words in your message. If you interrupt by repeating Tru’s exact words it may not hear you — rephrase, or tap.
v2.545September 3, 2026

Tru starts talking sooner

Improved
  • In a voice conversation, Tru now speaks each paragraph as it appears instead of waiting for the whole answer, and the answer itself lands on screen faster — the voice starts a moment after the first words do.
  • Tapping to interrupt now silences the whole answer, including the parts still arriving. Ask your next question and the voice comes back.
Fixed
  • In a voice conversation, the microphone could catch the tail end of Tru’s own voice through the speaker and send it back as if you had said it. The microphone now waits out the echo before listening, and anything half-heard when it closes is discarded instead of sent.
v2.544September 3, 2026

Talk with Tru out loud

Tru can read its replies, and hold a whole conversation by voice.

Added
  • A voice conversation with Tru: press the sound-wave button beside the microphone, ask your question out loud, and Tru answers out loud. Pause and it sends; when Tru finishes talking it listens again, so your hands never touch the screen. Tap while Tru is talking to cut in, and everything said lands in the written conversation like any other chat.
  • A small speaker button under each of Tru’s replies reads that answer out loud on its own — useful when you want just one answer spoken. Press it again to stop.
  • The voice reads English and French alike, following the language of the reply. If you do not see these buttons, the voice is not set up on your deployment — everything else about the chat works exactly the same.
v2.543September 3, 2026

Buttons no longer look stuck after you tap them

Fixed
  • On a phone or tablet, a button you tapped kept the highlight it is only meant to show under a mouse pointer, so it could go on looking active long after you had moved on — and a switch could look switched on when it was off. Highlights now appear only where there is a pointer to hover with.
v2.542September 2, 2026

No more "something went wrong" after an update

Fixed
  • If we shipped an update while you had the app open, the next page you opened could fail with a technical error and Try again did nothing. The app now picks up the new version by itself and carries on.
v2.541September 2, 2026

Tru can offer help before you ask

On our public website only, and at most once per visit.

Added
  • On our public website, Tru may offer help unprompted — after a while on the pricing page, or across several comparison pages. It appears as one line above the chat button that you can dismiss, and it never opens the window over what you are reading.
  • It happens at most once per visit, never if you are already in a conversation, and never on the Terms, Privacy, release notes or Knowledge Base pages. The privacy policy says so.
v2.539September 2, 2026

Privacy policy: what our website records about a visit

Our public website now sets a cookie so we can offer live help while you are reading. Section 7 of the privacy policy says exactly what that does.

Changed
  • The privacy policy has a new section covering the website chat: the single cookie we set when you arrive, that we can see the page you are reading right now, and that we keep no history of the pages you visit.
  • What is recorded is deleted automatically after thirty minutes without activity. We do not collect your IP address, device details or a fingerprint for this, and a referring website is recorded as its address only — never a full link or anything typed into a search engine.
  • If your browser sends a Global Privacy Control or Do Not Track signal, no cookie is set and nothing is recorded.
v2.538September 2, 2026

Prices no longer break in half on a phone

Fixed
  • On the comparison pages, the cost worked example wrapped long figures mid-number on a phone — US$4,350+ read as US$4,35 above 0+. The figure now stays on one line and the unit moves below it.
v2.537September 2, 2026

Fleet is on the platform list

Fixed
  • Fleet was missing from the module list on the home page, the platform page and the menu — so anyone asking what the platform does, including Tru, got an answer with no trucking in it.
  • It is now listed with the rest: carrier profile and NSC, CVOR, driver files, trip inspections, the maintenance program, hours of service, IFTA, roadside inspections, the live map and the Geotab connection.
  • Tru can answer in detail about NSC, CVOR, hours of service, IFTA and telematics rather than naming Fleet and stopping.
v2.536September 2, 2026

Chat fixes on the website

Fixed
  • The chat button was missing from the home page. It is there now, the same as on every other page of the website.
  • On a phone, the website’s own header sat on top of the chat panel, hiding its close button and the line saying who was online. The panel now opens above the site navigation.
v2.535September 2, 2026

Tru is on the website too

Anyone visiting our public site can now ask Tru about the platform, or talk to a person.

Added
  • The chat panel is now on every page of our public website. Visitors can ask what the platform does, what it costs and how it compares, and get taken to the right page — useful when you are showing TruStar Connect to somebody who does not have a login yet.
  • Visitors are asked for a first name when they start, and for an email only if they want the conversation sent to them. Nothing else is collected.
  • They can ask for a live person the same way you can, and the request arrives in our chat console. If nobody is on chat, they are offered a demo booking instead.
  • On the website Tru only ever links to public pages, and it cannot see anything about any organization — nobody is signed in there.
  • The panel opens with questions that make sense where you are: what a screen is for inside the app, what the platform costs on the website.
v2.534September 2, 2026

A guide to connecting Geotab

Added
  • A Knowledge Base guide for Fleet → Telematics that walks through connecting Geotab: the API user to create, where to find your server and database, testing the connection, matching your vehicles and drivers, and what starts working once it is done.
v2.533September 2, 2026

Unread replies show a count

Changed
  • When somebody from TruStar replies while your chat is closed, the Tru button now shows the same red count badge My Tasks uses, so you can see how many replies are waiting.
v2.532September 2, 2026

A quieter chat button

Changed
  • The button that opens Tru is no longer bright red. It is a dark circle with the star in it, the same size as the close button it turns into, so it sits calmly on the page instead of competing with your work.
  • It grows slightly when you hover over it, and the chat window now opens smoothly out of the button rather than appearing beside it.
v2.531September 2, 2026

A squarer tail on the chat button

Changed
  • The tail on the Tru chat button is now straight-edged instead of curved, so it matches the squared-off shape of the bubble.
v2.530September 2, 2026

A chat button you can actually see

Changed
  • The button that opens Tru is bigger and now looks like a raised, glossy chat bubble with a shadow, so it stands out on a phone instead of disappearing among the other icons.
  • It lifts when you hover over it and presses in when you tap it.
v2.529September 2, 2026

The chat button looks like a chat button

Fixed
  • The star that opens Tru sat small inside a plain circle, which was hard to make out and gave no clue what it opened. It is now a star inside a speech bubble, and the star beside each reply is larger too.
v2.528September 2, 2026

Tru is the TruStar star now

The assistant is part of the product rather than a character in it.

Changed
  • Tru no longer has a face. The TruStar star stands for it — on the button that opens the chat, in the header, and beside every reply — the same way a phone’s assistant has no avatar.
  • Tru also stops describing itself. Ask it what it is and you get an answer about the app rather than a personality.
v2.527September 2, 2026

The typing dots, and a lot of things that were quietly missing

Fixed
  • Tru’s typing dots were invisible — they were being drawn with a colour that did not exist, so the bubble appeared empty while it waited. They are there now, between paragraphs and while an answer is being written.
  • Hover states on buttons across the app and the website did nothing at all, for the same reason. Forty-two more places had a colour, a border or a divider that never appeared.
v2.526September 2, 2026

The chat has a rhythm now

Changed
  • The typing dots always show for a moment before Tru answers, even when the answer is instant, and the pause between paragraphs is now long enough to read the one before it.
  • Messages ease into place with a visible lift instead of a flicker, a run of paragraphs shares one avatar and is signed off once at the end, and only the last bubble of a run carries the tail.
Fixed
  • The arrival tone now plays once per reply rather than once per paragraph.
v2.525September 2, 2026

Tru answers a paragraph at a time

Changed
  • Tru now replies the way a person types: a complete paragraph appears, then the dots come back while the next one is written. Nothing half-finished is ever on screen, and a long answer no longer arrives as one wall of text after a long silence.
v2.524September 2, 2026

Tru shows it is thinking, then answers in one piece

Changed
  • Tru’s replies used to appear a few words at a time, which read as disjointed and meant the typing dots flashed past before you could see them. The dots now stay up for the whole answer — with a line saying what Tru is doing, if it is looking something up — and the reply arrives complete.
v2.523September 2, 2026

The chat moves and sounds like a chat

Added
  • Messages now ease into place as they arrive, from the side they came from, and the typing dots have a softer rhythm.
  • A quiet tone when a reply lands and a softer one when you send — enough to notice while you are looking at something else, not enough to be a notification. The speaker button in the chat header turns them off, and your choice is remembered.
v2.522September 2, 2026

A green dot on Tru, and rings that are the right colour

Fixed
  • The line under Tru’s name sat slightly right of the name itself. It now lines up, and a green dot on the avatar says the assistant is there to talk to.
  • Rings around avatars and badges in a few places were drawn in a blue that appears nowhere else in the app. They now use the colour they were meant to.
v2.521September 2, 2026

Tru has a new look

Changed
  • A new avatar for Tru, in the chat header and beside every reply.
v2.520September 2, 2026

Chats close themselves when they go quiet

A conversation ends after 15 minutes of silence, with two minutes’ warning so you can keep it going.

Added
  • A chat now closes after 15 minutes with nothing happening. Two minutes before that you get a countdown and a Keep it open button — and simply typing keeps it open too.
  • Closed conversations stay in Messages and can still be read; they just cannot be replied to. Start a new chat instead, so your question arrives with its own context rather than under one from last week.
Changed
  • A conversation waiting for a person never closes itself. If you have asked for somebody and nobody has answered yet, the silence is ours and the request stays open.
v2.519September 2, 2026

Photos, voice, and seeing when somebody is typing

Send a screenshot to Tru and it will look at it. Talk instead of typing. See when a person is writing back.

Added
  • Attach photos and PDFs to a chat, up to 10 MB each. Tru reads images and PDFs you send — a screenshot of an error or a photo of a damaged unit is something it can answer about, not just pass along.
  • A microphone in the chat box: talk instead of typing, and the words appear as you speak. Uses your browser’s own dictation, the same as the mic key on your keyboard.
  • Typing dots, both ways. You see when somebody from TruStar is writing a reply, and they see when you are.
  • People from TruStar can send you photos and PDFs back — a marked-up screenshot showing you where to press.
v2.518September 2, 2026

Tru gets Home, Messages, Help and News

The help panel is now four places instead of one, and your conversations are kept.

Added
  • Messages: every conversation from the last 30 days, with the last thing said and a dot on anything you have not read. Open an old one to read it or carry it on.
  • New chat: start a fresh conversation whenever you want, so an unrelated question does not land in the middle of last week’s.
  • Help: search all 55 guides and read them inside the panel, without leaving the screen you are on.
  • News: what shipped recently, newest first, so you can see what changed without going looking.
Changed
  • Opening Tru now lands on Home rather than dropping you into your last conversation — unless somebody from TruStar is in it, in which case it opens straight there.
v2.517September 1, 2026

The chat panel stays put while you type

Fixed
  • On a tablet or a touchscreen laptop, starting to type would jump the chat panel up the screen by a different amount each time. It now stays in the bottom right corner, clearing the on-screen keyboard by the same margin every time.
v2.515September 1, 2026

Asking for a person works again after one has already answered

Fixed
  • Once someone from TruStar had replied to a chat, the option to reach a person disappeared from that conversation for good — even days later. The chat now shows who you are talking to, and hands itself back to Tru after ten quiet minutes so you can ask again.
  • Tru used to keep answering while a real person was typing a reply to the same question. It now stays out of the way until the conversation comes back to it.
Added
  • A "Back to Tru" button while you are talking to a person, for when you would rather not wait.
v2.514September 1, 2026

Live chat that is actually live

Replies from a person now arrive on their own, the panel remembers your conversation, and you can see who is on duty.

Fixed
  • A reply from a real person only appeared after you reloaded the page. Messages now arrive on their own, within a couple of seconds, on a phone as well as a desktop.
  • Reloading the page used to empty the chat panel while your conversation carried on without you. Opening Tru now brings the conversation back where you left it.
Added
  • The chat header shows who from TruStar is online right now, with their name and photo, so asking for a person is asking a person.
  • A reply that arrives while the chat is closed puts a badge on the Tru button, and the person’s name now appears on their messages.
v2.513September 1, 2026

Tru knows which screen you are actually on

Fixed
  • After talking about one part of the app, Tru kept thinking you were still there. Move to another screen mid-conversation — including when Tru takes you somewhere — and asking "what is this screen for" now answers about where you actually are.
v2.511September 1, 2026

Tru answers questions about the whole app

Fixed
  • Questions that needed Tru to look something up came back as an error, while simpler ones worked. Fixed.
  • Tru now finds the right guide far more often. Asking how investigations work used to return the article about permits, because common words like "work" counted as heavily as the words that actually matter.
  • Asking what a screen is for now always includes that screen’s own guide.
Changed
  • Tru answers questions about any part of the app from wherever you happen to be. Standing on Corrective Actions and asking how Fleet works gets you a real answer, not a nudge back to where you were.
v2.510September 1, 2026

Tru works, and can email you the conversation

Fixed
  • Tru answered every question with an error. A lookup for your company name was written in a way the database refused. It is fixed, and a check now catches that whole class of mistake before it can ship again.
Added
  • At the end of a chat you can have the whole conversation emailed to yourself, so the steps Tru gave you are there later when you are back at the truck.
Changed
  • On a phone, Tru now opens from a small button at the top right of the header, where the old help button was, instead of floating over the bottom of the screen. On a computer it still sits in the bottom right corner.
v2.509September 1, 2026

Ask Tru for a person

Added
  • If Tru cannot help, you can now ask to talk to a real person. When someone from our team is online, they join the same chat and answer live.
  • When nobody is online, Tru turns the conversation into a support request with everything you already said attached, so you do not have to explain it twice. We reply by email.
v2.508September 1, 2026

Meet Tru, your AI assistant

Added
  • Tru is the new assistant in the red circle at the bottom right of every screen. Ask a question in plain language and Tru answers from all 55 knowledge base guides.
  • Tru can take you straight to the right screen instead of describing where it is, and can open a form with what you told it already filled in. You review and save it yourself — Tru never saves anything for you.
  • Tru only sees what you can see. It cannot show you a screen or a record your role does not already give you.
Changed
  • The question-mark help button has been replaced by Tru. The guide for the screen you are on is still one tap away, on the assistant panel.
v2.507August 31, 2026

QR codes work for the person scanning them

Fixed
  • Scanning the QR code on a worker’s TruStar One card asked the person scanning it to log in. It now opens the card straight away, which is the whole point of the code.
  • The same applied to the permit monitor page, the external permit signing link, and the subcontractor portal. All of them now open without an account.
v2.506August 31, 2026

Opening an inspection or form works again

Fixed
  • Opening a completed inspection, form or permit showed an error page instead of the record. This affected every way of getting there — from Equipment, from Forms, and from Permits — and has been fixed.
v2.505August 31, 2026

The Method page is built for a big screen

Fixed
  • The Method page still read like a phone screen on a desktop: tiny text, cramped spacing and one flat background. It now uses the same layout as the rest of the site, with the five Stars and the six principles laid out in columns that fill the screen.
  • It also picks up the standard header and footer, so it matches every other page.
Changed
  • The buttons on the Method page now start a free trial or book a demo, instead of sending you to the redeem-a-code page.
v2.504August 30, 2026

The cost comparison is worked at 150 workers

Changed
  • The worked cost example on the comparison and landing pages now uses a 150-worker operation instead of 100. The Pro plan is the same price at either size, so 150 shows the real gap against software that charges for every seat.
  • Competitor figures on those pages were recalculated at 150 users from the same published rates and third-party estimates as before.
v2.503August 30, 2026

Menu links land where they say they do

Fixed
  • Clicking a menu link part-way down a page still left you part-way down the next page. The navigation now puts the page at the top itself instead of leaving it to the browser.
  • Each item in the Platform menu now scrolls to that item on the platform page. They all went to the same spot before, which made most of them pointless.
v2.502August 30, 2026

Menu links take you to the top of the page you picked

Fixed
  • Clicking a menu item while part-way down a page dropped you into the middle of the home page instead of at the top of the page you picked. Every menu link now lands at the top of its own page.
  • The trial and pricing links that scroll to a section on the page you are already on no longer tuck the heading behind the menu bar.
Added
  • A Platform page listing all sixteen modules in one place. Every item in the Platform menu now opens it, instead of jumping into the middle of the home page.
v2.501August 30, 2026

Every pricing table on the site is the same table

Fixed
  • The plan cards on the industry, comparison and fleet pages were left-aligned with no yearly price, while the pricing page and the home page were centred. There were three separate copies of the same card in the code, so fixing one left the others behind. There is one now, and every page shows the same thing.
  • The industry, comparison and fleet pages now show the yearly price alongside the monthly one, the way the pricing page always has.
v2.500August 29, 2026

The plan cards line up

Fixed
  • On the pricing page the plan name, the worker band and the description were centred but the price itself sat off to the left, which looked broken on a phone. Everything on the card lines up now, and the cards look the same on the pricing page and the home page.
v2.499August 29, 2026

The menu opens smoothly on a phone

Fixed
  • Opening the menu on a phone stuttered on the home page while it was smooth everywhere else. The animation was making the browser re-measure the whole page on every frame, and the home page is about six times longer than any other, so it felt the cost the most. It now animates without touching the page layout at all.
  • Scrolling the home page on a phone was doing far more work than it needed to for the floating screenshots, which made everything happening at the same time feel heavier.
v2.498August 29, 2026

The redeem-a-code page joins the rest of the site

Fixed
  • The page where you enter a trial code had no menu and no footer, so somebody arriving with a code could not get anywhere else on the site without going back. It now carries the same header and footer as every other page.
v2.497August 29, 2026

The Method page on a real screen, and screenshots that float

Desktop layouts, the showcase treatment on every landing page, and a clearer description of what a demo covers.

Fixed
  • The TruStar Method page was built as a phone-width column and stayed that way on a desktop monitor. It now lays out properly at every size — the five Stars and the six principles sit side by side instead of stacking down the middle.
  • Product screenshots on the industry and comparison pages sat flat on the page. They now float as you scroll, with the drop shadow and the faded TruStar star behind them, the same as the home page.
Changed
  • The demo page says what the half hour actually covers: every key feature, with real investigations, inspections and workflows from operations like yours, built around your industry.
v2.496August 29, 2026

A new menu across the whole public site

Everything the site holds is now one hover away, including the pages that only ever appeared in the footer.

Added
  • The public site has a new navigation menu. Platform lists all sixteen modules in three groups, Solutions leads with your industry, Why TruStar holds the method and all twelve comparisons, and Resources carries the Knowledge Base, release notes and the rest — all of which used to be reachable only from the footer.
  • Pricing has its own page at last. It was a section on the home page, which meant it could not be linked to or shared, and clicking it from a comparison page threw you back to the top of the site.
  • You can book a 30-minute demo from a new page. Tell us your trade, your province and your crew size and we will reply with times — no slide deck, and an honest answer about whether it fits.
  • Seven new industry pages: oil and gas, industrial construction, commercial construction, civil and heavy construction, electrical and mechanical, utilities and powerline, and manufacturing and fabrication.
  • On a phone, Log in and Start free trial now both sit in the bar at every screen size, and the menu opens as a full drawer.
Fixed
  • Fleet was described in places as an add-on. It is included on every plan and always has been — an owner switches it on if the company runs commercial vehicles and leaves it off if it does not, and it never changes the price.
  • Images on the landing pages reserved no space before they loaded, so those pages jumped under your thumb as you read them.
  • The Terms of Service and Privacy Policy were missing from the sitemap, so search engines were never told they existed.
v2.495August 27, 2026

The app is fully translated into French

Every screen, and a Knowledge Base article that says the rules instead of listing the sections.

Changed
  • French is finished. Every screen in the app now reads in French — the whole app, not a section of it.
  • The Knowledge Base article about language used to list every section as it was translated, which had grown to a page of names. It now explains the handful of rules that decide which language something appears in, which is what you actually need once the answer is “everything”.
  • The rules are unchanged and all still written down: whose language an email is in, why a signed record keeps the language it was signed in, why regulatory wording is quoted rather than translated, and why a spreadsheet is written once in the language it was exported in.
Added
  • The article now says plainly that the ready-made inspection forms are still added in English, because a French set has not been written yet. The starter toolbox talks do have one.
v2.494August 27, 2026

Billing reads in your language, and so does the renewal date

The last section of the app itself, plus the offline banner and the read-only notice.

Added
  • The Billing page reads in your language throughout — the four plans and what each one is for, the monthly and yearly switch, your seat count, the Enterprise panel and the form for requesting more users, and the note about tax and proration you read before accepting a charge.
  • The banner that appears when your connection drops reads in your language, including how many captures are waiting on your device to upload.
Fixed
  • The date your subscription renews was written in English whatever language you read the app in — on the one screen where a date is a commitment. It now follows your language.
  • Counts on the billing page were built by adding a letter to an English word, so a trial with one day left read “1 days”. They are written properly now in both languages.
  • The notice telling a viewer their access is read-only existed as two separate copies of the same sentence, one for the screen and one for the server. There is now one, and it reads in your language in both places.
v2.493August 27, 2026

When something is refused, it says so in your language

Four hundred messages that only ever appeared in English — the ones you see at the moment you are already stuck.

Fixed
  • When the app refuses something — a permission you do not have, a field left empty, a save that failed — the message now reads in your language. These only ever appeared in English, no matter what language the screen around them was in.
  • Every section is covered: documents, permits from the request through to close-out, driver files and the whole Fleet module, the training program, organization settings, your clients, sites and projects, equipment, forms, investigations, toolbox talks, billing, reports and invitations.
  • Six different English messages were used for “you are not signed in” and “your account has no organization”. There is now one of each, and both read in your language.
v2.492August 27, 2026

Requesting a permit reads in your language

The whole permit request flow — every category, section, question, hint and answer option.

Added
  • Requesting a work permit now reads in your language from end to end: the fifteen hazard categories and the line explaining each, every section they open, and every question, hint and answer option inside them.
  • The permit a signatory reads before signing, and the panel an issuer uses to correct a field before approving, read in your language too.
Fixed
  • The category picker showed the fifteen hazard categories in English even though the app already knew all fifteen names in French.
  • A confined space classification is shown in your language on the picker and on the permit, so the two can never disagree. The definitions behind it stay in the language the legislation was published in.
  • Three permit fields asked for a “Number(s)” rather than saying whether one or several were expected.
v2.491August 27, 2026

Twelve starter toolbox talks in French

Written for a French crew rather than translated, and chosen when you add them to your library.

Added
  • The starter toolbox talk library now comes in French as well as English — twelve talks written for a francophone crew, not translated versions of the English ones.
  • You get the set matching the language you are reading in when you add the starters to your library.
Changed
  • A talk in your library stays in the language it was added in. Switching your own language later does not rewrite a talk your crew may already have signed.
v2.490August 27, 2026

File sizes, counts and refused downloads, in your language

The leftovers each section wrote down and walked past.

Fixed
  • File sizes read in your language. In French they now use the octet — o, ko, Mo, Go — rather than the English B, KB, MB and GB, everywhere a size appears: Documents, an upload in progress, offline files, and a file attached to a support request.
  • Five French messages hedged a count with “(s)” rather than saying whether there was one or several. They now read properly either way.
  • Downloading a report, poster, spreadsheet or PDF while signed out showed an English message no matter what language you read the app in. Thirteen of those now say it in your language.
  • The corrective-action insight report called an effectiveness review by a different name in French than the rest of the app did. There is one name now.
  • The effectiveness settings gave a different sentence depending on whether your browser or the server caught the mistake. Both now say the same thing.
  • The offline files panel had two English lines left in it, one of which got the plural wrong.
v2.489August 27, 2026

The Knowledge Base reads in your language

The search, the topics, the assistant, the setup checklist and every drawing — with the guides themselves still in English, and a line at the top saying so.

Added
  • The Knowledge Base reads in your language — the search, the nine topics and what each covers, the article headers, the assistant, the was-this-helpful strip, and the setup checklist on your dashboard.
  • Ask the Knowledge Base a question in French and it answers in French, reading the English guides to do it.
  • Searching finds an English article by its French topic name, so browsing and searching work the same way in either language.
Changed
  • The guides themselves are still written in English. Reading the Knowledge Base in French now says so once at the top, rather than leaving you to discover it article by article.
  • The drawings inside the articles — the setup path, the roles ladder, the five TruStar stars, the investigation flow and the training matrix — now read from the app they picture, so they show the same words the screens do.
Fixed
  • The roles ladder in the guides called the second rung Administrator while the article labels beside it called it Admin. Both now use the one name the rest of the app uses.
  • The training matrix picture showed the stored value for each certificate — “Expiring”, “Missing” — rather than what the app itself calls those states.
v2.488August 27, 2026

The access-paused screen reads in your language

The screen you land on when a trial ends or an account is paused, and the form for reaching us from it.

Added
  • The screen shown when a trial has ended, a workspace has been paused, or an account has been turned off now reads in your language — the reason it gives, the line naming which account you are signed in as, and the buttons for signing out or contacting us.
  • The Contact TruStar form on that screen reads in your language too, including every message it can give you back.
Changed
  • That screen follows the language your own device asks for rather than an account preference, because it is the one screen you cannot reach your settings from — and after you sign out there is no account left to read one from.
v2.487August 27, 2026

The trial signup page reads in your language

Redeeming a trial code, setting up the workspace, and every message the page can give you.

Added
  • The trial signup page reads in your language — entering your code, the confirmation of how long the trial runs, setting up the workspace, and the note telling you to check your email.
Fixed
  • If signing up failed, the page showed the sign-in service’s own English message. It now says what went wrong in your language, the same way the sign-in and create-account screens already did.
  • A code that had already been used gave a message built around an internal word, which read as “This code has been expired”. It now names the state properly in either language.
v2.486August 27, 2026

Toolbox talks read in your language

The library, the deliver sheet with its signatures, and the reminder a facilitator gets.

Added
  • Toolbox Talks reads in your language throughout — the three tabs, the eight categories a talk is filed under, assigning a talk to your crew, the deliver sheet with its attendance and signatures, and the record you read back afterwards.
  • The reminder a facilitator gets when a talk is assigned to them is now written in the language on their own account, including the date it is due.
  • A talk saved while you were offline names itself in your language in the queue on your device.
Fixed
  • A facilitator’s role showed as its internal code with a capital letter rather than the word for it.
  • Dates across the screen — the history list, the record detail, and every note about when somebody was added — were fixed to Canadian English regardless of the language you had chosen.
  • Every message the screen can give you, from a photo that could not be read to a talk that could not be assigned, answered in English.
Changed
  • The twelve starter talks are still written in English. They are copied into your own library when you add them, then edited and signed as your record, so they are treated as your content rather than as app wording — a French starter set is a separate piece of work.
v2.485August 27, 2026

Your profile reads in your language, address included

The country list, the province picker, your training summary and the photo cropper.

Added
  • The country list on your profile now reads in your language — all sixty-two of them — and the field beside it is called what it is called where you live: a state in the United States, a province in Canada.
  • Canadian provinces and territories show their official French names, the same ones the Fleet screens already use.
  • Your training summary and the photo cropper read in your language, including the two headings and the link through to your certificates.
Fixed
  • A certificate with no expiry date on it was labelled Valid, which is a stronger claim than the record supports; it now reads Approved.
  • Every message the profile page can give you — a photo that is too large, an image type we cannot take, a save that did not go through — answered in English no matter which language you were working in.
v2.484August 27, 2026

Observations read in your language, QR form included

The list, the review window, the form your crew scans into, and every message it can give back.

Added
  • The whole observation form reads in your language — the four kinds with the line explaining each, the unsafe act or condition question, the five severity rungs, what you did about it, the photo buttons and the location note.
  • Somebody scanning a QR code with no account now gets the form, and any message it gives back, in the language their own phone is set to.
  • The observations list and the review window are translated throughout, including the QR tab, the filters, and the note recording who last reviewed an observation.
  • An observation saved while you were offline names itself in your language in the queue on your device.
Fixed
  • Dates on the observation list and in the review window followed your browser’s language setting instead of the one on your account.
  • The type filter above the list showed its four options in English whichever language you were working in.
  • Every message the form can give you — a photo that is too large, a QR link that has expired, a submission that did not go through — answered in English.
  • The new-observation screen showed its own offline message instead of the one the rest of the app uses, so the two had drifted apart.
v2.483August 27, 2026

My Tasks reads in your language

Every section of your list, and a due date that no longer turns overdue during the afternoon.

Added
  • My Tasks reads in your language throughout — the four figures at the top, both tabs, the badge on each card, and all eight sections from your corrective actions to the training you still owe.
  • The page is titled with your name the way your language writes it, rather than an English possessive with a French name stuck in front of it.
Fixed
  • A task due today started reading as a day overdue partway through the afternoon, because the app was asking what day it was in Greenwich rather than where you are. This affected My Tasks, corrective actions and effectiveness reviews.
  • Due dates on a task card were written in abbreviated English (“3d overdue”, “Due in 5d”); they now say what a corrective action says everywhere else.
  • Dates across the page — COR actions, report approvals, hazard reviews, toolbox talks and training expiry — were fixed to Canadian English regardless of the language you had chosen.
  • The counter beside My Tasks in the menu worked out what still needed action separately from the page itself, so the two could disagree.
v2.482August 27, 2026

Help & Feedback reads in your language

The feature board, your tickets, the form for raising one, and the emails that come back to you.

Added
  • Help & Feedback reads in your language — the feature-request board with its votes and sort, your own tickets, every status and priority, and the window you read a ticket and reply in.
  • The form for raising something is translated end to end: the three kinds of request with the line explaining each, every field and its example text, the priority chips and the attachment buttons.
  • The two emails a ticket sends back to you — a status change and a reply from support — are now written in the language on your own account.
Fixed
  • A feature request marked Resolved showed an internal code on your dashboard instead of the word “Resolved”.
  • Dates on the ticket list and beside each reply followed your browser’s language setting instead of the one on your account.
  • The priority on a new-ticket notification was sent as its internal code rather than the word for it.
  • Every message the support screen can give you — a request that could not be sent, a reply that could not be posted, a vote that did not register — answered in English no matter which language you were working in.
v2.481August 27, 2026

Effectiveness reviews read in your language

The list, the quick outcome sheet, the full review form, and every refusal they can give you.

Added
  • The effectiveness reviews list reads in your language — the four tiles, the team and status filters, the badge on each card, and both buttons a pending review offers you.
  • The Record outcome sheet and the full review form are both translated, including the two key checks, the three effectiveness ratings and the sentence explaining what each one means.
  • A review saved while you were offline now names itself in your language in the queue on your device.
Fixed
  • A review’s due date was written in abbreviated English (“3d overdue”, “Due in 5d”); it now says the same thing the corrective action itself says, in your language.
  • Dates on the cards and at the foot of a submitted review followed your browser’s language setting instead of the one on your account.
  • A review that could not be submitted, or whose tailored questions could not be prepared, answered in English no matter which language you were working in.
v2.480August 27, 2026

Corrective actions read in your language

The dashboard, the closeout and verification windows, and every reminder they email.

Added
  • The corrective actions dashboard reads in your language — the tiles, the filters, every status, the buttons offered on each card, and the closeout and verification windows.
  • Every corrective action email is now written in the language on the recipient’s own account: the due-soon and overdue reminders, the escalation to a manager, the assignment and verification notices, and the Monday summary.
Fixed
  • The Overdue badge on a card had no French wording at all and showed its internal name.
  • Due dates on a card were compared against your device’s clock rather than the calendar date, so an action due today could read as a day overdue during the evening in some time zones.
  • Dates and times on the cards and in the verification window followed your browser’s language setting instead of the one on your account.
v2.479August 27, 2026

Crew scheduling reads in your language

The grid, the rotation drawer, the Excel export and the notice a worker receives.

Added
  • The scheduling grid reads in your language throughout — the filters, the coverage counts, the legend, the rotation drawer and the panel for editing a single day.
  • A schedule notice is now written in the language on the worker’s own account rather than in yours. It goes to one person we know, so it follows that person.
  • The Excel export follows whoever downloads it, including the single letter in each cell and the legend that decodes it.
Fixed
  • The exported spreadsheet marked every cell with the initial of an English word, so a French sheet showed D, N and T beside a legend reading Jour, Nuit and Déplacement.
  • Column headers, the date on a schedule notice and the certificate expiry dates beside a worker’s name were all written the Canadian English way whichever language you read.
  • A rotation generated near a daylight-saving change could be recorded one day out for carriers in some time zones.
v2.478August 27, 2026

Audit readiness quotes the National Safety Code in both languages

Plus the fleet expiry reminders, the live map and two-step verification.

Added
  • The six facility-audit categories and everything the standard counts as a violation under them now read in your language, quoted from the version of NSC Standard 15 published in that language rather than rendered by us.
  • The nightly fleet expiry reminder is written in the one language your organization sets for everything the app sends, since it goes to every owner, admin and manager at once.
  • Two-step verification, the live map notes and the CVOR and telematics screens read in your language.
Fixed
  • Audit readiness listed six findings under Hours of Work where the standard sets out seven. The missing one covers a driver who alternates between the odometer and the hubdometer without explaining it on the log.
  • The driver licence category showed two separate findings where the standard makes a single test of the licence and the dangerous goods certificate together.
  • Hours of Work now shows the two kinds of violation the standard names, rather than one flat list.
v2.477August 27, 2026

The workforce importer reads in your language

Bringing your people across from a spreadsheet, end to end.

Added
  • The spreadsheet importer reads in your language throughout — dropping the file in, checking what each column was matched to, the review list, the progress while it runs, and the summary at the end.
  • The short reason beside each of your columns is written in your language, including the ones worked out by AI. Your own column headers are quoted back exactly as they appear in your file.
Fixed
  • The importer named an access level using the value stored behind it, so its role pickers offered “worker” and “investigator” instead of Worker and Supervisor.
  • When a wide schedule export was uploaded, the note explaining how many date columns had been skipped would have stopped appearing for anyone reading the app in French.
  • A problem with the file — an empty sheet, no rows under the headers, no column matched to an email address — now explains itself in your language.
v2.476August 27, 2026

Scheduled reports read in your language

The builder, the schedules, the archive, and every report the app emails out.

Added
  • The Reports section reads in your language throughout — the list of schedules, the archive of everything already sent, the four-step builder, and all ten report types with the description of what each one answers.
  • The covering email a scheduled report arrives with is now written in the same language as the report attached to it.
  • The three insight reports — corrective action effectiveness, leading versus lagging, and the 60-day expiry horizon — print in French, including every table heading and the note explaining what a section is for.
Changed
  • How often a report arrives and what it covers now read as proper sentences in French, with the weekday and the day of the month named the way your language names them.
  • Dates on a report card and in the archive follow your language rather than always being written the Canadian English way.
  • A report that could not be sent now explains itself in your language; the underlying technical error is still recorded against the run for support.
Fixed
  • The builder’s summary line lowercased the whole sentence to fit it in, so a weekly report read “arriving every monday” with a small M.
  • The expiry horizon report printed “Unknown”, “Worker” and “Sub” in English on a French document when a name could not be looked up.
v2.475August 27, 2026

The risk matrix guide reads in your language

The pop-up that explains the 5×5 matrix, opened from hazards and from investigations.

Fixed
  • The risk matrix guide was still English only. The grid, the band legend, the severity levels by consequence and the likelihood scale all read in your language now.
  • The fourth consequence column, Reputation / Legal, had no French wording at all and showed its internal name.
v2.474August 27, 2026

The hazard register reads in your language

The register, the risk ratings, the hierarchy of controls, and the Excel export.

Added
  • The hazard register reads in your language: the list and its risk chips, a hazard’s page with its controls and linked documents, the risk ratings with the description behind each level, and the Build with AI panel.
  • The Excel export is written in your language — sheet name, column headings, risk bands and file name — the same way the training matrix export is.
Fixed
  • The hierarchy of controls and the risk bands were named in English on the hazard screens even though the rest of the app already had them in both languages.
  • Review dates on the register were printed in a fixed format instead of the way your language writes a date.
  • A failed import or export showed the word “Unauthorized” in English.
v2.473August 27, 2026

Daily reports read in your language, and so does the PDF

The whole section, the printed report and the email it goes out in.

Added
  • Daily reports read in your language: the list, every section of the report, the manpower and equipment tables, recipients, and the report settings.
  • The daily report PDF is written in your language when you download it, and in the language your organization sets for outgoing mail when it is attached to the email. The file name follows the document.
  • Weather pulled from the site is written in the language of whoever fetched it, and stays that way — it is a starting point you can edit.
Fixed
  • Dates on the report list, in the report and on the PDF were printed in a fixed format instead of the way your language writes a date.
  • A crew line left without a role showed as “Unassigned” in English whatever language you were reading, and sorted as though that were its name.
  • Weather conditions used a shorter list of descriptions than the rest of the app, so the same sky could be described two different ways in two places.
v2.472August 27, 2026

A real Canadian flag behind the language switch

The correct maple leaf and the correct 1:2:1 proportions.

Fixed
  • The maple leaf behind the language switch was a hand-drawn approximation and did not look like the one on the flag. It is now traced from the flag itself.
  • The red bars are back to the flag’s real proportions — a quarter, a half, a quarter — over a switch shaped so that the white field between them is an exact square, as it is on the flag.
v2.471August 27, 2026

Sliding switches for theme and language

Two moulded sliders at the foot of the menu, the language one over a Canadian flag.

Changed
  • The light and dark switch is now a sliding toggle with the sun or moon riding on the knob.
  • The language switch slides between EN and FR over a Canadian flag, for Canadian English and Quebec French. Press anywhere on either switch to flip it.
  • Both switches are moulded rather than flat, and the knob slides with a little weight to it. They stop moving for anyone whose device asks for reduced motion.
v2.470August 27, 2026

A smaller pair of switches at the foot of the menu

Light and dark beside En and Fr, both back to the compact style, and the red rule is gone.

Changed
  • The light and dark switch is back to its compact form, and the language switch now sits beside it rather than under it.
  • The language switch reads En and Fr, marked with a maple leaf for Canadian English and Quebec French. A screen reader still hears the full name, in its own language.
  • The red accent rule under the menu has been removed.
v2.469August 27, 2026

Switch language and theme straight from the menu

Two switches at the foot of the menu, on the desktop sidebar and in the mobile More sheet.

Added
  • English and Français can now be switched from the foot of the menu, without opening your profile. It is the same setting, so it still follows you to every device you sign in on.
Changed
  • The light and dark switch is now a labelled control rather than two unlabelled icons, and the word “Theme” above it is gone — the sun, the moon and the two language names say what they are.
  • Both switches appear at the bottom of the More sheet on a phone, sized for a thumb.
Fixed
  • The light and dark buttons had no wording a screen reader could read in French.
v2.468August 27, 2026

New Worker Mentorship reads in your language

The whole mentorship program, with the evaluation template and the signed agreement handled the way signed records should be.

Added
  • New Worker Mentorship reads in your language: the active and completed lists, enrolling a worker, the crew-ratio warning, progress notes, the competency evaluation, extensions and the final sign-off.
  • The ten evaluation items we provide follow your language. Edit the template and the items become your organization’s own wording, stored exactly as you typed them.
Changed
  • The mentorship agreement is written in the language of whoever enrolled the worker and keeps that wording for both signatures, rather than changing language depending on who opens it.
  • A completed evaluation now keeps the wording of the items it was filled in against, so editing the template later does not change what a mentor assessed.
Fixed
  • Dates on the mentorship list, in the drawer and beside each signature were printed in a fixed format instead of the way your language writes a date.
  • A worker with no name on file showed as “Unnamed” in English whatever language you were reading.
v2.467August 27, 2026

Subcontractors reads in your language, and its emails in yours

The whole subcontractor section, the COR evidence package, and the three emails it sends.

Added
  • The Subcontractors section reads in your language: the list of companies and the compliance chips beside each one, adding a company, the documents you choose to track, and everything on a company’s page.
  • The COR audit evidence package prints in your language, including the review sign-off on each document and each worker’s required training status.
  • The portal invitation, the daily expiry reminder and the Monday compliance summary are written in the one language your organization sets for everything the app emails, under Settings.
Fixed
  • Dates on a subcontractor’s page, in the evidence package and in the reminder emails were printed in a fixed format instead of the way your language writes a date.
  • A required course that had since been deleted showed as “Course” on every screen, in either language.
  • A document with nothing submitted against it read “not submitted” in English on the evidence package whatever language you were reading.
v2.466August 27, 2026

The app around every screen reads in your language

Navigation, banners, error screens, offline files, Today’s Paperwork and the last of the Fleet wording.

Added
  • The navigation, the phone tab bar and its sheets, the help button, the footer, the sign-out button and the trial and subscription banners all read in your language.
  • Today’s Paperwork reads in your language throughout: the kind of each entry, its type, and every badge on it.
  • Your offline files, the log book’s certification wording, and the screens explaining why a log book or driver file is not available to you now read in your language.
Fixed
  • On a phone, a tab could read « Créer » while the panel it opened was still titled “Create”.
  • Entries in Today’s Paperwork showed their internal values — an incident’s severity read “Lost Time” rather than the words used everywhere else in the app.
  • Counts in Today’s Paperwork now read correctly in the singular and plural instead of always using the plural form.
  • The date on an offline file followed your browser’s setting rather than the language you chose here.
v2.465August 27, 2026

Signing in reads in your language — including when it goes wrong

The whole way into the app, plus every page somebody reaches by scanning a QR code without an account.

Added
  • Signing in, creating an account, accepting an invitation, setting or resetting a password, confirming your email and two-step verification all read in your language.
  • Pages opened by scanning a QR code without signing in — an observation, an inspection, and the subcontractor portal — now read in the language the scanner’s own device asks for, joining the equipment tag, permit and training card that already did.
  • The subcontractor portal reads in your language throughout: requested documents and their review status, your trades, your workers, the training their projects require, and the dates on all of it.
Fixed
  • A failed sign-in showed a message written by the sign-in service, which only writes English — so “Invalid login credentials” appeared on an otherwise French page, on the one screen where you cannot reach your settings to change the language. Twenty-five of these now read in your language, and anything unrecognized shows a plain explanation with the original underneath for support.
  • Dates in the subcontractor portal printed as 2026-05-06 rather than as a date written the way your language writes one.
  • The review status on a submitted document, and the state of a worker’s required training, printed their internal values instead of words.
v2.464August 27, 2026

Page titles no longer get squeezed by their own buttons

Every page header now moves its buttons onto their own line instead of crushing the title, at whatever width that happens, in whatever language.

Fixed
  • On a tablet, the Training page title was crushed to a few pixels wide by the row of buttons beside it, so it broke mid-word and its description printed a few characters per line. Every page header in the app is fixed the same way.
  • The same squeeze was present on Documents, Forms, the hazard register, permits, the toolbox, reports, users, analytics, observations, investigations, subcontractor evidence and the COR pages, and showed up mostly in French, where the button labels are longer.
  • A page header now drops its buttons onto their own line the moment they and the title cannot both fit, rather than at a fixed screen width, so it adapts to how long the words actually are.
v2.463August 27, 2026

COR and SECOR read in your language — and so does the binder you hand your auditor

The readiness score, the assessment, eligibility, evidence and the action plan — plus the evidence binder, written once in the language you exported it in, down to the folder names inside the zip.

Added
  • The COR / SECOR section reads in your language: your readiness score and what each element is worth, your programme details, the SECOR eligibility check, the assessment, linking evidence to a requirement, and the action plan.
  • Exporting the evidence binder now produces the whole archive in your language — the readiness summary, every element index, and the names of the folders and files inside the zip.
  • Notes that auto-credit writes onto a requirement, and the recommendations the action plan generates, are written in the language of whoever pressed the button and kept that way, because they are records people work from months later.
  • A message telling you a button is not available to you now reads in your language, so you can tell a permissions question from something being broken.
Changed
  • Element names, requirement wording and question numbers stay in the language the audit instrument was published in, because your assessor scores against the document in their hand. The assessment page now says so, and our own one-line summary of each element follows your language.
  • COR and SECOR are named the same way everywhere. The binder used to call the programme something slightly different from the rest of the app.
Fixed
  • The first page of the evidence binder ended with an English paragraph even in a French binder, and it named the records folder as fixed text rather than the folder the export actually creates.
  • Due dates on the action plan and dates on your uploaded records printed as 2026-10-01 rather than as a date written the way your language writes one.
  • Counts in generated notes hedged with “record(s)” instead of reading correctly in the singular and the plural.
v2.462August 27, 2026

Training reads in your language, and so does the card in your wallet

Your certificates, the review queue, the training matrix and crew readiness — plus the Excel export and the printed training card, each written in the language of whoever produced it.

Added
  • The training section reads in your language: your certificates, what your role and your current project require, adding a ticket by photo or file, the bulk scanner that splits a page of tickets, and the queue where a supervisor approves them.
  • The training matrix and crew readiness read in your language, down to the status on every cell and every crew row.
  • The training card reads in your language, and the wallet-sized card prints in the language of whoever printed it.
  • Exporting the matrix to Excel now produces the whole workbook in your language — sheet name, column headings, legend and the note under the title.
  • Scanning the QR code on a training card opens the public verification page in the language the scanner’s own phone asks for, which is what an inspector at a gate needs.
Changed
  • A certificate’s status now uses the same words wherever it appears — your own list, a matrix cell, a crew row — instead of a slightly different set on each screen.
  • On crew readiness, French now reads « Apte » and « Non apte », the standing term for cleared to work, which does not change depending on who the worker is.
  • The letter on a matrix cell saying why a course is required is an initial, so it follows your language: R and P in English, P and PJ in French, with the legend and the exported note spelling it out.
Fixed
  • Dates on the training card were written in Canadian English no matter what language you read the app in.
  • Dates elsewhere in training followed your browser’s setting rather than the language you chose here.
  • The “not available offline yet” notice built its sentence from a phrase and read badly — “the today’s paperwork” in English, and worse in French. It names the screen properly now, on every section that shows it.
v2.461August 27, 2026

The document library reads in your language

Folders, uploads, read acknowledgements, version history, the controlled-document editor and the AI SDS search — and the COR starter folders are now created in your language.

Added
  • The Documents section follows your language: folders and their permissions, searching, uploading one document or a batch, and moving or deleting one.
  • The controlled-document editor follows your language, including the approval and signature flow and the AI drafting panel.
  • Read acknowledgements, version history and the AI SDS search read in your language.
  • A folder that shows live records — investigations, training, inspections, meeting minutes — reads in your language, down to the status beside each row.
  • The COR starter folders are created in the language of whoever adds them, so a French account gets French folder names and descriptions.
Changed
  • Document categories show in your language while the category stored on the document stays the same, so a sheet filed under SDS reads « FDS » in French and still matches when you filter for it.
  • File formats keep their own names — PDF, Word, Excel and PowerPoint are a format and three products rather than words to translate. Image, Text and File are ours and follow your language.
  • A live record’s own title stays as it was entered: an investigation you named, a form your crew filled in, and a person’s name.
Fixed
  • Adding the COR starter folders is now matched by each folder’s short code rather than by its name, so adding them from two different languages no longer creates a second copy of every folder.
  • Four dates were written in English whichever language you read in: on the folder list, on training rows inside a linked folder, in a document’s revision history, and on the COR re-signing reminder.
  • A signature with no recorded date read as “Signed by … on .”
v2.460August 27, 2026

The rest of Fleet reads in your language

Fuel tax, the receipt scanner, telematics, the live map, trips and the log book review — and numbers, lists and times written the way your language writes them.

Added
  • The fuel tax worksheet follows your language: the quarter summary, the jurisdiction table, the distance and fuel lists, and everything worth checking before you file.
  • The receipt scanner follows your language — reading a receipt or a card statement, and every reason a row is not ready to save.
  • Connecting a fleet system, matching its vehicles and drivers to yours, and the diagnostic that says what your fleet system is actually sending, all read in your language.
  • The live map follows your language, including the filters, the marker popups and how long ago each unit reported.
  • Trips and loads follows your language, including every finding the pre-dispatch check raises about a driver, a unit or a trailer.
  • The carrier profile and the log book review read in your language.
Changed
  • Numbers are written the way your language writes them across all of Fleet, so 1,234.5 km in English reads 1 234,5 km in French.
  • Lists of places are joined with the right word for your language rather than with a comma.
  • Times like “two hours ago” on the map are written the way your language writes them.
  • What the receipt scanner could not read, and any error from your fleet system, are passed through in the words they arrived in rather than translated.
  • American state names on the fuel tax screens stay as an IFTA return prints them, because the receipt scanner matches what it reads against those names.
Fixed
  • Every figure on the fuel tax worksheet was formatted for your browser rather than for the language you chose here.
  • The same was true of the times on the telematics screen and the planned and actual windows on a trip.
  • The log book showed English zone names and cycle limits on a French screen, from a copy of those words that nothing else read.
v2.459August 26, 2026

The NSC audit screens read in your language

Audit readiness, roadside inspections, the CVOR record and the maintenance program — including the warning that the CVOR estimate is an estimate.

Added
  • Audit readiness follows your language, including every finding on a vehicle or driver file and the sentence explaining why each one is being asked for.
  • Roadside inspections follow your language: what an inspection means for your audit, recording one, and attributing a defect to maintenance or to a missed trip inspection.
  • The CVOR screen follows your language — your rate against the intervention ladder, the plain-language notes under it, the five safety ratings and what each one turns on, and the form for entering an abstract.
  • The warning that the estimated CVOR rate rests on an unverified points schedule, and that the printed figure is the one that counts, now reads in your language.
  • The maintenance program follows your language: where each unit stands against your own schedules, and declaring a new one.
Changed
  • CVSA inspection level names and Ontario’s safety ratings stay as they are printed, because they are the words on the paper you are handed. What each one means reads in your language.
  • The six categories a facility audit scores are quoted from NSC Standard 15, which is published separately in French. The screen now says so where they appear.
  • Rates and percentages are written the way your language writes a number, so 41.2% in English reads 41,2 % in French.
Fixed
  • The province list when recording a roadside inspection showed English province names whichever language you read in.
  • A distance shown against an overdue service was formatted for your browser rather than for the language you chose here.
  • A failed query behind the maintenance schedule list would have shown as a carrier with no schedules at all, which is itself an audit finding. It now reports the failure.
v2.458August 26, 2026

Users and your profile read in your language

The Users page, your own profile, and the six role names and descriptions wherever they appear.

Added
  • The Users page follows your language: inviting someone, the role and supervisor you give them, their projects, positions and hire date, and the whole panel for managing one person.
  • Your own profile follows your language — your details, your projects, the training your position requires, and the certificates on your file.
  • The six roles and the description of what each one can do read in your language everywhere they appear, including your profile and the document library.
Fixed
  • Dates on your profile followed your browser’s setting rather than the language you chose in the app.
  • Four labels across permits and organization settings showed an internal code instead of their wording. The build now refuses a screen that would do that.
v2.457August 26, 2026

The menu reads in your language

Every section and every item in the navigation, on every screen — plus a fix for permit search coming up empty in French.

Added
  • The navigation follows your language: the sidebar, the bar along the bottom of a phone, and the menu behind it. Every section and every item.
  • The create menu and the quick-create links beside Investigations, Observations and Toolbox Talks follow your language too.
Fixed
  • Searching the permit register in French found nothing when you typed a work type as it appeared on your screen — the search was matching against the English wording.
  • Work type chips on the permit register printed in English whichever language you read.
v2.456August 26, 2026

Settings reads in your language

The whole Organization page, your clients, sites and projects, the training program, and the sentence a permit signatory attests to.

Added
  • The Organization settings page follows your language: the business profile, default time zone, two-step verification, company logo, approvals, effectiveness reviews and the Fleet switch.
  • Your clients, sites and projects follow your language, including every field on the forms that create them.
  • The training program follows your language — courses, positions, the courses each position requires, and the extra training a project asks for.
  • Permit authorization follows your language: the steps, who can cover each role, and which work types a step applies to.
  • Province and territory names use the official French forms published by the Government of Canada rather than a translation of ours.
Fixed
  • Permit signing roles and the sentence each signatory attests to were in English throughout the permits section whichever language you read — including the screen an outside signatory opens to sign.
  • Time zone names on the settings page and on a project were in English whichever language you read.
  • A role name recorded on a permit still keeps the wording it was signed under, so a signed permit does not change after the fact.
v2.455August 26, 2026

Analytics reads in your language

The dashboard, all thirty-three tiles, the AI read-out, and the charts — with the rule that our words follow you and the names you typed do not.

Added
  • The Analytics dashboard follows your language: the page, every tile you can add and the question it answers, the customize panel, the reporting window and the AI Insights read-out.
  • Chart labels follow your language where the words are ours — severity, risk rating, control tier, defence layer, part of the day — while a site, project, client, person or form you named prints exactly as you entered it.
  • The x-axis on the trend charts is written the way your language writes a month. It was fixed to English regardless of who was reading.
Fixed
  • The annual safety review printed severity classifications, risk ratings, control tiers and times of day in English on a French document.
  • Choosing "30 days" on the Analytics window showed 90 days of figures under a 30-day heading.
  • The period covering the dashboard — "Last 12 months" and the like — was in English whichever language you read.
  • Leading causes on the annual report dropped a different set of rows in French than in English, so the two languages could show different top causes from the same data.
Removed
  • The old Trends page, which has redirected to Analytics since August and had no way to reach it.
v2.454August 26, 2026

The AI writes in your language

Everything the AI drafts for you — forms, toolbox talks, hazards, policies, causal analysis, corrective actions, investigation summaries — now comes back in the language you read the app in.

Added
  • Ask the AI to design a form, write a toolbox talk, build a hazard register, suggest controls for a hazard, or propose the fields for a new equipment type, and it answers in your language.
  • Drafting a safety policy or suggesting what your document library is missing follows your language.
  • The full investigation analysis follows your language: the timeline it assembles, the causes, the impartial assessment, the defence audit, the corrective actions and their peer review, and the summary that goes into the report.
  • Effectiveness review questions, the COR readiness assessment and the analytics dashboard read-out follow your language.
Changed
  • What the AI READS stays in the language of the document it read. A certificate, a fuel receipt, a photo of a paper form, an uploaded procedure, or a permit filed as evidence comes back saying what the document says — summarizing an English permit into French would read as though the permit said it.
  • A document uploaded to the library is still named after the document rather than after whoever uploaded it, so the library agrees with the files it holds and everyone sees the same name.
  • The AI is told to leave names, equipment models, regulation names and citations exactly as they are, and to use the health and safety vocabulary actually used on Quebec worksites rather than a literal translation.
  • AI text is written once and saved, like anything a person typed: a summary drafted in French stays French for an English reader. Run the generator again from an account set to the other language if you need it there.
Fixed
  • The failure themes on the safety review report printed in English on a French report. Four of the nine had no French wording at all.
v2.453August 26, 2026

The whole permit flow reads in French

Requesting a permit, the signature chain, setting the window, close-out and revalidation, and the entry and gas logs a crew fills in from a phone.

Added
  • Requesting a permit follows your language: picking what kind of work it is, what the permit will include, and the draft it keeps while you decide.
  • The signature chain follows your language — who signs, in what order, adding a signatory inside or outside your organization, signing, and sending a permit back with comments.
  • The screen an outside signatory opens from their email reads in your language, including what they are attesting to and what is recorded with their signature.
  • Setting the permit window follows your language: single shift or blanket, who has to revalidate it each day, and what happens if nobody can.
  • Closing a permit out and revalidating a suspended one follow your language, including everything you confirm before either goes through.
  • The entry log and the gas readings a crew records from a phone follow your language, along with the confined-space screen and the permit controls for extending, suspending or cancelling.
Changed
  • Confined space classifications stay in the language they were published in. They are summaries of your province’s own legislation, and a translation of ours would read like the regulation without being it — the same call already made for defect criteria and standard citations.
  • A maintenance date on a monitoring update now prints the way your language writes dates.
v2.452August 26, 2026

Permits read in French, and so do the page headings

All eleven permit types and everything they ask for, the permit register and the public permit tag — plus a fix to page headings across every section already translated.

Added
  • All eleven permit types read in your language — hot work, confined space entry, ground disturbance and the rest — along with every section, question, hint and answer option each one asks for.
  • The permit register reads in your language, including the active, suspended and closed tabs and how long each permit is valid.
  • The permit tag a crew scans in the field reads in your language: the status, the validity window, the history and the authorization list.
Fixed
  • Page headings and the description under them were still in English on screens whose contents already read in French — the first thing you see on a page. Fixed across Fleet, Forms, Investigations, Equipment and Permits.
Changed
  • A permit that has already been issued keeps the exact wording it was signed under. Translating the permit types changes what a new permit asks, never what an old one says — a signed permit is a record of what somebody put their name to.
  • Permit types you did not get from us are unaffected: a form your organization built is yours and prints exactly as you wrote it, in either language.
v2.451August 26, 2026

Everything an equipment type asks for reads in French

The fields, hints and answer options behind all forty-eight built-in equipment types, the QR tag a machine wears, and a fix to what the compliance list was calling your own wording.

Added
  • Every field the built-in equipment types ask for now reads in your language — 219 of them, from a crane’s rated capacity to a harness’s end of service life — along with the notes explaining why each one matters and every answer you can pick from a list.
  • The QR tag on a machine reads in your language for whoever scans it, including its status, its type, its details and the button that starts an inspection. A guest with no account gets it in the language their phone asks for.
  • The printable QR label sheets, marking a maintenance item complete, and the document viewer for a registration or insurance paper all follow your language.
Fixed
  • The compliance list was showing an English field name to French readers and treating it as though you had typed it. It now knows which of its own fields an expiry came from and names it in your language. Equipment types you added yourself are unaffected — your wording was, and stays, exactly as you wrote it.
Changed
  • Picking an answer from a list on an equipment record stores the same value it always has, whichever language you picked it in. Two identical trailers still match in a filter, an export and a report even when one was entered in French and the other in English.
  • The wording on an equipment type you created yourself is never translated. Only the types built into TruStar Connect are, and the difference is now enforced field by field rather than type by type.
v2.450August 26, 2026

The equipment register reads in French

The register, an asset’s page and its editor, the maintenance queue and the type manager all follow your language, along with the forty-eight built-in equipment types.

Added
  • The equipment register follows your language: the filters, the columns, the warnings about registration, insurance and service coming due, and the spreadsheet you export.
  • An asset’s page and its editor follow your language, including its status, meter units, fuel type and service interval, the commercial-vehicle details, and the documents you attach.
  • The maintenance queue follows your language: every repair, deficiency, service and renewal, where each one came from, and marking one complete.
  • The type manager follows your language, and so do all forty-eight built-in equipment types — what each one is called, what it covers, and the inspection cadence it suggests.
  • Costs and dates on a maintenance record now print the way your language writes them.
Changed
  • An equipment type you added yourself keeps the name you gave it. Only the types built into TruStar Connect are translated; anything you typed in prints exactly as you wrote it, in either language.
  • Nothing about what gets stored changed. An asset’s status and a maintenance record’s type and state are recorded exactly as before, so every filter, export and report keeps counting them the same way.
  • The fuel type filled into an inspection from a linked asset now follows the language of whoever fills the form in, the same rule the rest of a submission already followed.
Removed
  • An unused copy of the equipment type editor that no screen could reach.
v2.449August 26, 2026

The rest of the investigation reads in French

Causes, the defence audit, corrective actions, sign-off and approval now follow your language, which completes the investigation flow.

Added
  • The causal analysis screen follows your language: each factor’s strength, the reasoning behind it, and adding or editing a factor by hand.
  • The defence audit follows your language: how each barrier performed and what that means, the five layers of protection and what each covers, running or re-running the audit, and adding a barrier yourself.
  • Corrective actions follow your language: the hierarchy of controls chart and every tier on it, the AI’s peer-review notes, coverage gaps, the warning about actions with no owner, and the whole edit form.
  • Finalizing follows your language, including the pre-flight check, the AI summary and the executive summary, narrative, key findings and lessons learned you edit before signing.
  • Signing a report and approving one follow your language, including what you are attesting to, who it goes to next, the review history, and sending a report back with a note.
  • The progress panel shown while the AI is working reads in your language on every long step.
Changed
  • Analysis methods still keep their own names. Where the framework is the TruStar Method or 5 Whys the category names are ours and read in your language; SCAT, ICAM, HFACS and Bowtie keep their published category names on the screen and in the report alike.
  • A corrective action’s due date now prints the way your language writes dates, as do the times on a signature and on the approval history.
  • Nothing about what gets stored changed. A barrier’s status, a factor’s strength and an action’s tier of control are recorded exactly as before, so every report, chart and trend keeps counting them the same way.
v2.448August 26, 2026

Evidence and the timeline read in French

Added
  • Capturing what an investigation runs on follows your language: uploading and naming evidence documents, the reference material you attach beside them, scene photos and witness statements, and the progress the app reports while it reads them.
  • The kinds of document you can file — incident report, witness statement, FLHA, permit, sign-in sheet, radio log, training record and the rest — read in your language, on both the evidence list and the reference list.
  • Reviewing what the app pulled out of a document reads in your language, including how sure it is of each item and the buttons for keeping, editing or discarding what it found.
  • The timeline reads in your language: every event and its stage of the story, adding and editing an event by hand, reordering the sequence, and the evidence panel with the notes you attach to an event.
  • Marking up a scene photo reads in your language, and the date on a scene photo now prints the way your language writes dates.
v2.447August 26, 2026

Starting an investigation reads in French

Added
  • The investigations list and its filters, the form for recording a new incident, and the edit and delete screens follow your language.
  • Classifying an incident follows your language: the categories and what each one covers, the outcome scale and the full explanation of every level, and the detail panels for a vehicle, a spill, property damage or a security event.
  • The 5×5 risk matrix reads in your language — every severity level, the descriptors that change with the incident type, the likelihood scale and the guidance for each risk band.
Changed
  • Analysis methods keep their own names. SCAT, ICAM, HFACS and Bowtie are other people’s published methods, so their names and their standard descriptions stay as published — a translated report would be out of step with the method’s own literature. The TruStar Method and 5 Whys are ours and do read in your language.
  • What an incident is recorded as does not change. Choosing a category or an outcome stores the same value as before, so every report and trend keeps counting it the same way.
Removed
  • An unused copy of the vehicle details panel that no screen could reach.
v2.446August 26, 2026

The form builder reads in French

Added
  • The form builder follows your language: the field palette and every field type in it, the settings on each field, the conditional rules, the COR categories, the sections explainer and the live preview.
Changed
  • A form you build in French starts out in French. A new section, a new field and its first options are named in the language you are working in — and once you save, those words are yours and stay exactly as they are.
  • Choosing a COR category files submissions into the same Documents folder as before. Only the wording on screen changed.
v2.445August 26, 2026

The whole Forms section reads in French

Added
  • The forms list, its folders, and the Hidden and Deleted tabs follow your language.
  • A submission you open reads in your language too — every answer, the revision history, the conditions on site, and the permit monitoring panel.
  • Scanning a paper form, generating one with AI, browsing submissions, the QR page, and the guest sign-in screen all follow your language.
  • The example prompts on the form generator are written in your language, so a form you generate comes back in your language as well.
Changed
  • The weather recorded with a submission, the permit type and every status now read in your language on screen, matching what the printed record already did.
  • The defect criteria behind an inspection item stay in the words the schedule publishes them in. The explanation around them is translated; the criteria themselves are not, because they are what an officer reads.
v2.444August 26, 2026

Two crashes fixed

Fixed
  • Some dashboard tiles could take the page down and show an error screen. A tile that started empty and then received data was the trigger, so it hit hardest right after opening the app.
  • The dashboard could fail to open with a time-related error for anyone who had used it before the previous update. Its saved copy on the device was from the older version and no longer matched what the page expected.
Changed
  • Anything the app saves on your device to work offline is now tied to the version that saved it. After an update the app fetches fresh data once rather than reading back a copy an older version wrote, which is what caused the problem above.
v2.443August 26, 2026

Filling in a form reads in French

Added
  • The screen you fill a form, inspection or permit in follows your language — every prompt, warning and button, including the hazard assessment, the crew signatures and the permit sign-off.
  • The pass, fail and defect buttons on an inspection read in your language, and so do the ten energy sources on a hazard assessment.
  • The out-of-service warning shown when a vehicle has no current registration or insurance now reads in your language.
Changed
  • Your own form is still yours. Section titles, field names, help text and the answer options you wrote print exactly as you typed them, even when one of them happens to say the same word as one of ours.
  • What an answer is worth is unchanged. A major defect is still recorded the same way and still takes a unit out of service, whichever language the button was read in.
  • A permit starts with its three signing roles written in the language of the person filling it in. Permits issued before this keep the wording they were signed with.
Fixed
  • The count of required items still to fill in, and the warning about subcontractors on a project, used to pick between singular and plural the way English does. Both now read correctly in French as well.
v2.442August 26, 2026

The driver file reads in French

Added
  • The driver list, each driver’s file and the two-year history of convictions and reportable accidents all follow your language.
  • The Fleet home page and the page showing what lapses next follow your language, including the reason a unit is being held off the road.
  • Document names, licence statuses, conviction types and hours of service cycles are worded on the screen you are reading rather than fixed in English behind it.
Changed
  • Anything you named yourself stays as you typed it. If you called a document something in particular on an equipment type or a driver’s file, the compliance list shows your words rather than a translation of them.
  • “How long is left” on the compliance list is now written the way each language writes it, so a single day reads correctly in French as well as English.
Fixed
  • A driver’s licence status used to be printed by tidying up the stored code, which meant it stayed English whichever language you read. It now reads from the same wording as the rest of the file.
v2.441August 26, 2026

The dashboard reads in French, and so does every document

Added
  • The dashboard follows your language: the welcome line, every attention card, your tasks, feature requests, recent investigations and the whole safety program panel with its charts and figures.
  • Controlled documents and the COR evidence binder print in French. That was the last of them — every PDF the app produces now follows your language.
Changed
  • Dates and month names on the dashboard are written the way your language writes them, rather than always in English.
  • The body of a controlled document is never translated, and never will be. It is your document, and rendering it into another language would make it a different document under the same number.
Fixed
  • An investigation’s status on the dashboard used to be built as English before it reached the screen, so it stayed English whichever language you read. The same was true of the safety program’s month heading and its severity chart. All three now arrive as data and are worded on the screen.
v2.440August 26, 2026

Permits, inspection records and posters read in French

Added
  • Downloading a completed inspection or a work permit now gives you the document in your own language: the heading, the permit details, gas readings, the confined space entry log, the permit history and the authorization block.
  • Permit categories, permit types and statuses are translated — hot work, confined space entry, energy isolation and the rest — so a French permit says what it covers.
  • The inspection poster can be printed in either language from the QR page, the same as the safety observation poster. A poster is read by whoever walks past it, so a bilingual site prints both.
Changed
  • Your form is yours. Section titles, field names and the answer options you chose print exactly as you wrote them, in both languages — a French permit does not rename your fields.
  • Times on a permit stay in the time zone of the site the work happened on, and are written the way your language writes them. The zone is about where the work was; the wording is about who is reading.
  • Gas names on a confined space permit stay as they are. A gas tester reads a meter that says LEL and O2, and a permit that disagreed with the instrument would be worse than one in English.
Fixed
  • A role somebody signed under is printed exactly as it was recorded at the time of signing, never re-worded. The sentence around it translates; the role does not.
v2.439August 26, 2026

The investigation report reads in French

Added
  • The full investigation report now downloads in your own language: the cover and incident details, the narrative, the verified timeline, scene photos, the defence audit, the causal analysis, corrective actions, lessons learned, the evidence index and the sign-off block.
  • Risk ratings, severity levels and likelihood read in French too, so a potential risk rating says what it means rather than half of it.
Changed
  • Reports keep the category names of whichever analysis method the investigation used. The TruStar Method categories are translated because they are ours; ICAM, HFACS, SCAT and Bowtie keep their published English names, because those are the terminology of somebody else’s method and a French version of ours would read like the method without being it. An investigator comparing your report to ICAM’s own material needs the words that material uses.
  • The time of the incident stays exactly as it was entered, in both languages — it is a value on a legal record, not a moment to be converted. French writes it the Canadian way (18 h 00) and English as 18:00.
Fixed
  • Everything a person typed is printed exactly as typed: the report title and number, sites, projects, people, vehicle details, evidence notes and the names of defences.
v2.438August 26, 2026

Every scheduled report now reads in French

Added
  • All eleven report types built from the Reports page are translated — inspection completion, training and certificates, subcontractor compliance, equipment and assets, short service workers, corrective actions, leading vs lagging, COR and SECOR readiness, and the safety review. Set your organization’s report language to French and that is what arrives, headings, columns, notes and all.
  • Counts read properly in both languages. “0 completed”, “1 element sits below the minimum”, “3 elements sit below the minimum” — French and English disagree about how to write zero and one, and each report now follows its own language’s rule rather than a translation of the other’s.
Changed
  • Anything you typed is printed exactly as you typed it: form names, site and project names, people, notes. A report never renames something real.
  • Dates inside report tables stay in year-month-day form in both languages, because those columns get scanned and sorted rather than read. Dates in sentences are written the way each language writes them.
Fixed
  • The note on the report language setting no longer warns that some reports are still English, because they are not. Investigation reports, form submissions and document packages are the ones still to come, and those are downloads rather than scheduled sends.
v2.437August 26, 2026

Choose the language your organization’s reports go out in

Added
  • Settings now carries a language for the reports your organization sends. It starts as English, and an owner or admin can switch it to French. Everything emailed on a schedule then goes out in that language — the report and the covering email both.
  • The safety review is now translated, including its charts: the failure themes, severity classifications, risk ratings and hierarchy-of-controls tiers all read in the language of the document. Site, client and project names are printed exactly as you typed them, in either language.
Changed
  • Reports you download yourself are unaffected and always come out in your own language, set on your profile. That split is deliberate: when you click Download we know who is reading, and when the app emails a schedule to a list of addresses we do not — so the organization answers that one once.
  • Report dates and times now use your organization’s time zone rather than the server’s, so a period heading matches the days people actually worked.
Fixed
  • The scheduled reports built from the Reports page still write their headings and column names in English, so switching to French gives you a French cover and English content for those. The observation report and the safety review are fully translated. This is written on the setting itself rather than left for you to discover, and the remaining reports will follow.
v2.436August 26, 2026

French reaches the printed documents

Added
  • Observation reports, safety posters and toolbox talk records now print in your language. Until now a French screen still produced an English PDF, which is the kind of thing you find out at the worst moment.
  • The safety poster can be printed in either language, from the QR panel, whichever language you read the app in. A poster is read by whoever walks past it rather than by whoever printed it, so a bilingual site prints both and puts them side by side.
  • Dates, times and numbers in these documents are now written the way each language writes them, in your organization’s time zone rather than the server’s.
Fixed
  • The weather on a toolbox talk record is now described in the language of the record, including for talks delivered years ago. The conditions were always stored as a code as well as a sentence, and the code is what the document now reads.
  • Site and project names are never translated, in either language. A report that renamed a real place would be describing somewhere that does not exist.
Changed
  • Scheduled reports — the ones emailed to a recipient list on a cadence — are still in English. They go to email addresses rather than to people with a saved language, so whose language they should be in is a question worth asking you rather than guessing at. Reports you download yourself are unaffected.
  • The remaining PDF exports (investigations, form submissions, document packages, the COR binder) are still in English and will follow in later releases.
v2.435August 26, 2026

Observations and toolbox talks now read in French

Added
  • Observations — the list, the filters, and the detail view — now follow your language setting. That includes the words on the badges: the observation type, the severity, the status, the hazard class, and the action taken.
  • The public observation form, the one a QR code opens, now reads in French for anyone whose browser asks for it. A worker filling in a card at a job site does not need an account or a setting for this to work.
  • Toolbox talks now follow your language setting throughout: the library, the history, the talks assigned to you, assigning a talk to a crew, generating one, delivering it, and signing for it.
Changed
  • The severity scale, the observation types and the status names are now kept in one place and read from there by every screen, so the French and the English can no longer drift apart without the build noticing.
Fixed
  • PDF exports are still in English. Observation reports, safety posters and toolbox talk records print in English even when the screen you started from is in French — the PDF is built outside the page and does not yet know which language you asked for. It is on the list.
v2.434August 25, 2026

Quebec classifies defects differently, and the app now says so

Added
  • Tick Quebec in your carrier profile and you now get a note of its own, not just the general one about national citations. Quebec classifies vehicle defects under its own regulation rather than under the Schedule 1 structure these trip inspection forms follow — major defects are an enumerated list by system (C-24.2, r. 32, articles 163 to 171) and a minor defect is any other deviation from the mechanical standards (article 162). What a pre-trip must cover is set by article 192.
  • The “What counts” panel on every trip inspection item now carries the same warning, for anyone whose runs take them across the Ontario–Quebec line.
Changed
  • The trip inspection article in the knowledge base says the same thing. Schedule 1 is harmonized across most of the country, but Quebec is a difference in kind rather than in wording, and treating it as a translation problem would have produced forms that read like Quebec’s regulation without being it.
v2.433August 25, 2026

The French log book now uses the regulation’s own words

Fixed
  • The French label for going off duty read “Hors service”. In the hours of service regulation that phrase means something else entirely: « mise hors service » is the out-of-service declaration an inspector issues to take a vehicle off the road. A driver tapping it to go off duty was being shown the words for their truck being ordered off the road. It now reads « Repos », which is the term the regulation uses.
Changed
  • Every hours of service term in French now matches the French column of the Commercial Vehicle Drivers Hours of Service Regulations rather than being translated by us: Activité for duty status, Repos, Couchette, Conduite and Service (sans conduite) for the four statuses, Relevé de l’odomètre, Coconducteur, and the latitude 60 headings word for word. A driver comparing our screen to a paper log or an inspector’s copy now sees the same words.
  • The violation sentences use those nouns too, so “less than 10 hours off duty” reads as hours of « repos » rather than a paraphrase.
v2.432August 25, 2026

The log book and driver training read in French

Added
  • My Log Book is translated: the duty status buttons and what each one means, the day’s totals, the correction and daily-log forms, the north-of-60 controls, and the hours of service violations themselves.
  • The Required training panel and the ticket camera on a driver’s file are translated too — the two screens a driver uses most from a phone.
Changed
  • An hours of service violation now carries the limit it broke rather than a finished English sentence, so the screen can say it in the language the driver reads. It also fixes a quieter problem: the same violation means 13 hours south of latitude 60 and 15 north, and a sentence written once could only ever be right on one side.
  • The OFF, SB, D and ON codes are deliberately NOT translated. They are what the electronic logging device standard and a paper log use, and what an officer reads at a roadside check — a French rendering would put a driver’s screen out of step with the document being inspected.
v2.431August 25, 2026

Choose the language you read the app in

Added
  • Your profile now carries a language: English or French. It is saved to your account rather than to the browser, so it follows you from the office computer to the phone in the truck without being set again.
  • It is a personal choice, not an organization setting. A yard where half the drivers read French and the office runs in English is normal, and each person picks for themselves.
  • A visitor who has never chosen gets the language their browser asks for, so a francophone landing on the site reads French without hunting for a dropdown. Anything not confidently French stays English rather than guessing.
  • Dates and numbers follow the choice too — Canadian formats in both languages, never France’s.
Changed
  • This release is the mechanism, not the translation. Most screens are still English whichever language you pick, and the app is being translated in batches from here. Anything not yet translated shows its English wording rather than a blank or a code, so nothing becomes unusable in the meantime.
  • Regulatory wording is a deliberate exception and will not be machine-translated. Defect criteria, standard citations and the like will be taken from the official French publication or left in the language they were published in — a driver at a roadside check needs the inspector’s words, not our version of them.
v2.430August 25, 2026

Pull hours says when the device is reporting its operating zone

Changed
  • A pull that finds operating zone records but no duty status now says so, and says which side of latitude 60 they named. Before it reported only that nothing could be filed, which read as though the whole response were noise — when in fact the device was answering a question the log book otherwise has to be conservative about.
  • Those zone records are counted whether or not they name a driver we can attribute them to. One that cannot be attributed still cannot be applied to anybody’s entries, but it is still evidence the device reports the zone.
v2.429August 25, 2026

Hours from a device now know which side of 60 they were driven on

Fixed
  • Geotab records which operating zone a vehicle is in — Canada south of 60, north of 60, or the United States — and sends it on the same feed as the duty status. We were discarding it as “not a duty status”, which was half right: it is not an entry in the log, but it is the device saying which hours of service rules the driving after it falls under. Discarded, every day imported from a device was measured against the southern rules whatever the truck was actually doing.
  • Imported entries now carry the zone the device reported, and the day is measured against the part that applies to it. Pull hours reports how many zone changes it read; where it read none, it says so, and the entries are measured against the southern rules, which are the stricter.
  • A driver whose Geotab rule set was one of the north-of-60 pair got no hours of service cycle at all and silently fell back to the organisation default — the check was for an exact match on the southern rule set names. The northern rule sets, and the team variants of all four, are now recognised.
Added
  • A day whose hours came from a device and whose feed never said which side of the parallel it was on now says so on the screen, rather than showing a confident clean day. Only for carriers who operate somewhere that reaches above 60.
v2.428August 25, 2026

The log book knows which side of 60 you are driving on

Fixed
  • Every day in the log book was measured against the hours of service rules for driving south of the 60th parallel, whoever recorded it. A driver working north of 60 was told they were over a limit that does not apply to them at 14 hours driving, marked short of a daily off-duty total that Part III of the standard does not contain, and shown a cycle 1 ceiling of 70 hours when theirs is 80.
Added
  • If your carrier profile includes a jurisdiction reaching above the parallel, recording a duty status now asks which side you are driving on. It stays on your last answer until you change it, since a driver who has crossed is usually up there for days.
  • The day is measured against the part that applies, and the day panel says which one: 15 hours driving and 18 on duty north of 60, a 20-hour elapsed limit, an 80-hour cycle 1, and no daily off-duty total at all beyond the 8 consecutive hours both sides require.
  • A day whose driving happened on both sides is labelled Crossed 60 and measured against the southern limits, which are the stricter. The standard is written in respect of driving and does not say which part governs a mixed day, so anything flagged on one is presented as a prompt to check rather than as the standard’s answer.
Changed
  • A carrier who never operates above the parallel is not asked the question, and their log book reads exactly as before. An entry recorded before this shipped, or one where nobody said which side, is read as southern — the conservative reading, which can only ever over-report.
v2.427August 25, 2026

Photograph a ticket straight onto the requirement it answers

Added
  • Every row in a driver’s Required training panel now has its own button. Press it and a window opens for that one requirement, already named and showing the clause it comes from, and asks for the completion date, the certificate number, who ran it and a copy of the ticket — taken with the phone camera or uploaded as a file or PDF.
  • The expiry fills itself in from the renewal period that requirement is tracked on, so a dangerous goods certificate dated today is set three years out without anybody having to know that. It stays editable, and a requirement with no fixed renewal period is not asked for one at all.
  • The record is filed against the requirement it answers, so the row changes as soon as it is reviewed. Adding the same certificate through Add a document left it in the file as a paper nobody had connected to anything, and the panel went on saying the requirement was missing.
  • Drivers see the Required training panel on their own file under Fleet → My driver file, with the same buttons. A driver may add to their own file and nobody else’s, and the person holding the ticket is the one who can photograph it.
Changed
  • The knowledge base article on CVOR no longer says we do not calculate your rate. It now explains the two figures on that screen — the Ministry’s, typed off your abstract, and our estimate of where you stand between abstracts — and why they are kept apart.
  • The log book article now covers the 16-hour rule it already checks, that a driver’s cycle is switched from their own file, and what a switch costs in rest. Its note on driving north of 60 is corrected: the app holds the northern limits and the settings screen explains them, but the log book still measures a day against the southern set, so a driver running north should read their day against the northern limits themselves.
v2.425August 25, 2026

Set a driver’s cycle from their file

Added
  • A driver’s hours of service cycle can now be switched from their own file. It could only be set as an organization default before, so a carrier running most drivers on one cycle and a few on the other had no way to say so — and the cycle decides which limits their log book is measured against.
  • The file says what a switch actually costs: 36 consecutive hours off before moving to Cycle 1’s counterpart and 72 the other way. Changing the setting records which rules the driver is measured against; it does not give them the rest.
Fixed
  • The carrier profile still said Fleet did not track CVOR violation points. It now describes what the CVOR screen does, and links to it — while being clear that the official rate is entered from your abstract rather than calculated here.
v2.424August 25, 2026

CVOR fixes from using it

Fixed
  • Recording an abstract was only possible from the panel at the very top of the CVOR page, so anyone on the Abstracts tab had to scroll back up past the ladder and the estimate to do the one thing that tab is for. The button beside the tabs now matches whichever tab you are on.
  • The CVOR row only appears in the menu for carriers who operate in Ontario. Everyone else was seeing a menu entry for a registration they do not hold, leading to a screen that turned them straight back.
  • The CVOR page reads properly on a phone: the rate and count tiles sit two across rather than one, headings stack above their buttons instead of colliding with them, and the abstract form no longer puts four number fields in a row.
v2.423August 25, 2026

Fleet covers the whole country

All ten provinces and the three territories, with the northern hours of service rules.

Added
  • Where you operate now lists all ten provinces and the three territories, not just the five it started with.
  • Hours of service north of latitude 60°N: 15 hours driving and 18 on duty rather than 13 and 14, a 20-hour elapsed limit rather than 16, and 80 hours in a seven-day cycle rather than 70. North of 60 sets no daily off-duty total at all, only the eight consecutive hours, so the log book no longer reports a shortfall against a rule that does not apply.
  • The split is on where the driving happens rather than where you are registered, and it is not a provinces-versus-territories split — Quebec and Labrador both reach above the parallel. Tick a jurisdiction that does and the settings screen explains what changes.
  • Settings tells you which of the jurisdictions you picked were built against their own regulation and which follow the national standard, so you know when to read a prescribed figure off your own province’s schedule.
Fixed
  • The log book never checked the 16-hour elapsed limit — the rule that ends a driver’s day 16 hours after their last 8-hour rest even if they are inside the driving and on-duty caps. It is the limit most often missed, because waiting at a dock does not pause it.
v2.422August 25, 2026

An estimated CVOR rate between abstracts

With a warning label, and a check that tells you whether to believe it.

Added
  • Classify each CVOR event as you record it — a major conviction, a trip inspection failure, a clean inspection — and the screen estimates your rate from the events in your window, so you know roughly where you stand between abstracts.
  • Your thresholds are worked out from an abstract you already hold rather than from a table: a printed component rate and the points behind it give the threshold by division. So the scale of the estimate comes from the Ministry even where the point values do not.
  • The estimate checks itself against a second abstract from a different date and reports the result — whether it landed within a couple of points of what that abstract actually printed, or was far enough off that you should ignore it. With only one abstract it says plainly that it cannot be checked yet.
Changed
  • The estimate is labelled an estimate everywhere it appears. We have not been able to confirm the points schedule against any Ministry publication, so the figures from your abstract stay separate, are never overwritten by it, and win wherever the two disagree.
v2.421August 25, 2026

CVOR, for Ontario carriers

Keep your abstracts and the events behind them, and see what is in the 24-month window.

Added
  • A CVOR screen under Fleet for any carrier who operates in Ontario. Record each abstract as you pull it, with the violation rate, the three component rates and the safety rating exactly as printed on it.
  • Abstracts are kept as a history rather than overwritten, so two side by side show which way your rate is moving — the earliest warning you get.
  • The collisions, convictions and inspections behind the rate, with the 24-month window worked out for you: what is inside it today, and the date each event leaves it. Anything dropping out in the next 60 days is listed.
  • Record an event before it reaches an abstract — a stop at the scale house last week — and it is counted separately, so you can see what is coming rather than waiting to be told.
  • An event can be linked to a roadside inspection you already recorded, so the same stop is never typed in twice.
Added
  • Your rate is placed on the Ministry’s published intervention ladder, with how many points of room are left before the next one: under 35% monitoring, 35% a warning letter, 50% a possible facility audit, 85% an interview, 100% suspension or cancellation.
  • The 70% line gets its own warning, because it is not one of the band edges — above it the safety rating drops to Conditional with or without an audit, and getting back up needs 60% or less.
  • If your collision, conviction or inspection rate reaches 100% on its own, that is called out. It carries the same consequence as the overall rate doing so, and a carrier can look calm on the headline figure while being at the limit on collisions alone.
  • The five safety ratings and what each turns on are listed on the screen.
Changed
  • We do not calculate your violation rate, and the screen says so. The point values and threshold tables are the Ministry of Transportation’s, and a rate worked out here from a second-hand copy of them would look exactly like the real one — reading 40% when the Ministry has you at 65% means you do not act.
v2.420August 25, 2026

Fleet on the front page

Added
  • The home page now has a section for carriers: driver files, hours of service, trip inspections and fuel tax, with the Geotab telematics integration named and a link through to the full Fleet page.
  • Trucking is listed alongside construction, oil and gas and the other industries at the top of the home page.
v2.419August 25, 2026

A page on the website all about Fleet

For carriers who have never heard of us, at /fleet-compliance-software.

Fixed
  • The phone image at the top of each landing page had no size set, so on a slow connection it arrived after the text and shoved it down the screen. It now reserves its space.
Added
  • A public page covering the Fleet module end to end: driver files, hours of service, trip inspections, the maintenance program, fuel tax, roadside results and the facility audit, with a free trial form on it.
  • Twelve of the app’s own screens run down it, in the order a carrier meets them — the register, the pre-trip, the defect criteria, the hours, the map, the driver files, the shop, the scale house and the quarter’s fuel tax.
  • It speaks to both kinds of carrier — federally regulated fleets running a certified device, and small provincial operations who need an electronic log book rather than a device to buy.
  • The telematics section says plainly that the Geotab integration only ever reads, and that we are not a certified electronic logging device.
  • The scrolling phone screens on the page are the same ones from the home page, running the same component, so the two pages cannot drift into looking like different products.
v2.418August 25, 2026

The Telematics buttons fit on a phone

Fixed
  • On Fleet → Telematics, the three buttons at the top of Matching were squeezed onto one line on a phone, breaking "Sync vehicles & drivers" mid-word down four lines. They now stack, one full-width button per line, and sit side by side again on a wider screen.
v2.417August 25, 2026

Fleet cards read properly on a phone

Changed
  • On the Fleet register, a unit’s number and name now run the full width of its card instead of being squeezed beside the action icons, which on a phone broke a name like "2017 Chevrolet Silverado 1500 LT" over three lines.
  • The QR, hold and open icons have moved to the bottom right of each card.
v2.416August 25, 2026

The knowledge base is filed the way the menu is

Help topics now match the sections in the left menu, so you look for an article where you were already looking.

Changed
  • The knowledge base topics are now the same as the menu sections: Safety, Actions, Operations, Fleet, Compliance, Analytics, Support and Settings, with Getting Started in front.
  • Fleet has its own topic. Its ten articles used to sit in Compliance alongside equipment, permits, daily reports and short service workers, which had become a list of everything nowhere else had claimed.
  • Operations is new, and holds daily reports, crew scheduling, equipment and maintenance.
  • Finding your way around has been rewritten. It was still describing five menu sections and calling Daily Reports, Equipment, Permits and COR "coming soon", all of which shipped some time ago.
Fixed
  • The help button on any Fleet screen opened the front of the knowledge base instead of that screen’s article. It now opens the right one, and the same for Toolbox Talks.
  • The picture of the menu inside Finding your way around is now drawn from the menu itself, so it cannot fall behind it again.
  • Corrective Actions now describes the reminder emails as they actually work: which of the three you get, when, and who an escalation goes to.
  • Fuel & IFTA now describes what the fleet average tile says while it is waiting for the rest of the quarter’s receipts.
v2.415August 25, 2026

One corrective action email a day, not one per action

Escalations, overdue notices and due-soon reminders now arrive as a single list.

Changed
  • A manager with six overdue corrective actions was getting six near-identical escalation emails. They now arrive as one email listing all six, longest overdue first.
  • The same for overdue notices and due-soon reminders to the person who owns the actions — one email with a list, rather than one per action.
  • When there is only one action, the email still names it in the subject, because that is more useful than counting to one.
Fixed
  • A corrective action whose title contained a character like < or & could break the layout of these emails. Titles and names are now escaped.
v2.414August 25, 2026

No more sideways scrolling on a phone

A long VIN or reference number could push a whole page wider than the screen.

Fixed
  • A long unbroken value — a VIN, a serial, a reference number from your fleet system — was pushing whole pages wider than the screen, so every panel scrolled sideways and text near the right edge was cut off. Those now wrap.
  • On Telematics, the Sync, Pull hours and Pull odometers buttons ran off the right edge instead of stacking. They now fill the width on a phone, one per row where they do not fit.
  • The Find box on Telematics no longer squeezes the Vehicles and Drivers tabs.
  • The Save and Discard buttons on a scanned receipt no longer run off the edge.
Improved
  • A unit no longer repeats itself in the Fleet list. A vehicle named after its own make and model was showing that name cut short in the heading and again in full on the line below, and an imported unit showed its number twice.
  • An equipment detail sheet now runs one item per row on a phone instead of two squeezed columns, so make, model and meter readings stop wrapping mid-value.
v2.413August 25, 2026

The fleet average now says what it is waiting for

Fixes a stray code showing where the figure belongs, and explains the wait in plain numbers.

Fixed
  • The Fleet average tile was showing a stray character code instead of a dash. That was our mistake in yesterday’s release and it made a working page look broken.
  • When the average is not ready it now reads “Not yet” and says exactly what it is waiting for — for example, only 31 L recorded against 20,000 km, so add the rest of the quarter’s receipts. A dash on its own told you nothing.
v2.412August 25, 2026

Pull hours explains itself when there is nothing to file

An operating zone record is no longer reported as a status we did not recognise.

Fixed
  • Your fleet system records which regulatory zone a vehicle is operating in — Canada south of 60, north of 60, or the United States — on the same feed as duty status. Pull hours was correctly leaving those out, but describing them as statuses it did not recognise, which reads like a fault when it is not one.
  • A pull that finds logs but no duty status now says what it did find and that there is nothing in it to file, instead of only saying that nothing could be filed.
v2.411August 25, 2026

Fuel & IFTA was totalling only the first 1,000 records

A quarter with more than a thousand distance records had every figure on the page understated.

Fixed
  • Fuel & IFTA loaded at most 1,000 distance records for a quarter and totalled only those. A quarter holding 1,544 was understating total distance, taxable distance, fuel burned and net litres by a third — on the page a return is filed from.
  • The quarter now reads every record, so the summary and the CSV are complete however many there are.
  • The tab counts now show the real number of records in the quarter rather than stopping at a thousand.
  • Long lists show the first 250 entries and say how many they stand for. That is only about how much is drawn on screen — the summary and the CSV still count every record.
v2.410August 25, 2026

Fuel & IFTA reads properly on a phone

The three tables become cards on a small screen, so nothing is clipped or scrolled off.

Improved
  • On a phone, each jurisdiction, distance entry and fuel purchase is now a card instead of a row in a table you had to drag sideways.
  • The jurisdiction summary no longer hides the province name when you scroll to reach the numbers — which meant reading a column of figures with no way to tell whose they were.
  • Net litres is now the headline on each jurisdiction, with a line saying whether it is tax you owe or a credit due to you, rather than leaving it to the colour alone.
  • Dates are no longer cut off at the left edge of the distance list, and a long unit name no longer wraps down five lines.
  • The quarter picker and the tables keep the full-width table layout on a tablet or a desktop, where it works.
Changed
  • The fleet average is held back until enough fuel is recorded to make it mean something. Distance arrives from your fleet system all at once and fuel arrives one receipt at a time, so early in a quarter it was reporting figures like 1,970 mpg — correctly worked out and of no use to anybody.
v2.409August 25, 2026

Fuel & IFTA was showing nothing it had saved

Your fuel purchases and jurisdiction distance were being recorded correctly and never displayed.

Fixed
  • Fuel & IFTA was showing an empty quarter no matter what was in it. Every fuel purchase and every distance record you saved was stored correctly — the screen simply could not read them back, and an empty quarter looks exactly like a quarter you bought no fuel in.
  • If you scanned the same receipt more than once because nothing appeared, you will now see every copy. Remove the extras with the remove button on each row — they are real records and a fuel total counts each one.
  • The driver list on a fuel purchase was always empty for the same reason, so purchases could only be filed against "Not recorded".
  • A screen that cannot load its data now says so instead of showing zero. On a tax worksheet a wrong zero is worse than an error, because nobody questions it.
v2.408August 25, 2026

Saving a scanned fuel receipt now tells you what happened

Fixes a save that could appear to do nothing, and a quarter picker that scrolled sideways on a phone.

Fixed
  • Saving a scanned receipt showed no sign of working while it worked — no spinner, no change to the button — so on a slower connection it looked like the button was being ignored. It now says Saving… and tells you the outcome either way.
  • If a save cannot reach the server at all, it now says so instead of failing silently.
  • A province or state read off the receipt now appears in the Bought in picker. It was being read correctly and understood correctly, but the picker showed “Choose”, which made a finished row look unfinished.
  • The Save button and its messages now also appear at the bottom of the list, so on a phone you can save from where you are rather than scrolling back to the top.
  • When nothing can be saved yet, it says why rather than leaving a disabled button with no explanation.
  • The quarter picker on Fuel & IFTA no longer forces the whole page to scroll sideways on a phone.
v2.407August 25, 2026

Pull odometers now tells you who did not report

A count of the units that came back with nothing, so a silent gap stops looking like success.

Added
  • Pull odometers now says how many of your matched units reported no odometer at all. "12 units updated" reads as success on a fleet of 40, and a unit that never reports is a unit whose distance-based services quietly stop advancing.
  • If the reading feed comes back full, it says so. Your fleet system returns these grouped by vehicle, so a full feed drops whole units rather than thinning everything out evenly — which is the difference between slightly stale numbers and some trucks having none.
v2.406August 25, 2026

Trips & loads, and a check before the truck goes

The trip record an auditor asks for, and what your own records say before you dispatch.

Added
  • Fleet → Trips & Loads records what each load was, who took it, where it went and what it weighed, with the shipping document number that ties it to the driver’s log book.
  • An auditor checks hours of work against trip records, so keeping these answers half of that question on its own.
  • Loads carrying dangerous goods are marked as such, with the UN number, class and packing group.
  • Before a trip is dispatched, a check reads what you already hold: the driver’s licence and medical, their dangerous goods certificate on a load that needs one, and the unit and trailer’s inspection, registration, insurance and anything overdue for service.
  • Credentials are judged against the day the trip ENDS, not today, so a licence that runs out while a driver is still on the road is caught before they leave rather than after.
  • Things that would make the trip unlawful are separated from things merely worth knowing. A blank record is never treated as a bad one — it says plainly that nothing is on file, because that is a different problem.
  • You can still dispatch over a problem, but the reason is written on the trip beside what the check found.
  • The check is kept exactly as it stood at dispatch. A licence renewed next week does not rewrite what was known this morning.
v2.405August 24, 2026

The odometer has a second place to come from

Units whose devices do not report an odometer can now get one from your IFTA records.

Fixed
  • Some fleet systems never publish an odometer reading at all, and until now that meant every service due at a kilometre reading sat still and never came due.
  • Where that happens, the odometer sync now takes the reading your fleet system records each time a vehicle crosses a provincial or state line, so kilometre-based services start coming due on their own.
  • It tells you when it has done this, how old the oldest reading is, and how many of them your fleet system estimated rather than read — a reading taken at the last border crossing can be a few weeks old, so a service will come due late rather than early.
Changed
  • The odometer check under "What is your fleet system actually sending?" no longer stops at "no odometer" — it points you at the fuel tax records as the other place to look.
v2.404August 24, 2026

Your fleet system knows your VINs too

Make, model, year, VIN and plate now come across onto the unit.

Added
  • Importing from telematics now fills in a unit’s make, model, year, VIN, serial number, plate and plate jurisdiction where your fleet system holds them and you have not entered them yourself. Geotab decodes the VIN, so these arrive for free.
  • That closes most of what a facility audit asks for in a vehicle file. Tire size is the one part it cannot supply, so that stays a gap you fill in by hand.
Changed
  • Only blanks are filled. A make or a plate you have already entered is left exactly as it is, even where your fleet system disagrees — the person with the vehicle in front of them is the better source than a VIN decode.
  • A model year that decodes to something impossible is left blank rather than recorded. A blank is reported as a gap and gets fixed; a wrong year looks answered and never does.
v2.403August 24, 2026

IFTA was reading the wrong field for the province

Every jurisdiction crossing was arriving unattributed. Found by looking at a real response.

Fixed
  • IFTA distance was being recorded with no province or state against it, every time. The province arrives from Geotab under a different name than the one we were reading, so the distance was correct and attributed to nowhere — which makes a return impossible to file. Now read correctly.
  • A crossing your fleet system marks as having no jurisdiction is no longer reported back to you as an unrecognised province name.
Changed
  • Every crossing is now treated as taxable. The field we were reading for exemptions does not exist, and the one that does means something else — a crossing too short to measure, not one exempt from tax. Adjust exemptions on the return itself; assuming them here would understate what you owe.
  • Pulling distance now tells you how many crossings rested on an odometer reading Geotab estimated rather than read. They are still included, because an estimate beats leaving real distance out — but it is worth knowing before you sign a return.
v2.402August 24, 2026

Your fleet system already knew the licence numbers

Driver licence numbers and hours of service cycles now come across on import.

Added
  • Importing from telematics now brings across each driver’s licence number and province where your fleet system holds them. They arrive awaiting review, so a manager still checks them against the real licence and attaches the scan — but the number no longer has to be typed in, and the driver file stops reporting it as missing.
  • The hours of service cycle comes across too, where your fleet system records one. Only the two Canadian cycles are used; an American rule set is left blank rather than being mapped to whichever Canadian cycle looks closest.
Fixed
  • The odometer check reported nothing found when it had only asked one of the three places Geotab keeps odometer readings — and the one it asked is the least likely to hold any. It now asks all three and says which one your database uses.
Changed
  • Nothing brought across from your fleet system ever overwrites what is already on a file. A licence you have already recorded, or a cycle you set deliberately, is left alone.
v2.401August 24, 2026

Three fixes found by looking at real data

The new telematics check paid for itself on its first run.

Fixed
  • Imported log book entries were showing “Manual” or “Automatic” in the location column. That field is how the record was created, not where it happened, and it is no longer written there — a duty status log from Geotab carries no place name at all, so the location stays empty for you to fill in.
  • Logs your fleet system had set aside were not being skipped on import. The check was reading a field that does not exist, so it never matched.
Added
  • Imported hours now record whether the device logged them automatically or somebody typed them in. Both are legitimate, but they are different kinds of evidence at an audit, and until now they were indistinguishable.
Changed
  • The telematics check now looks much further back — six months for hours, a month for odometer readings. A check that comes back empty has failed at its one job.
v2.400August 24, 2026

Periodic inspections in the audit, and a way to see what your fleet system sends

The audit now scores inspection stickers, and an empty screen can be told apart from a misread field.

Added
  • Audit Readiness now scores periodic inspections. A unit whose inspection has lapsed, or has none recorded, is reported as the violation it is — the dates were already on your units and on What’s Expiring, but the audit category was reporting nothing.
  • Both ways of recording an inspection work: the sticker expiry, or just the date it was done. Where you have only the inspection date, anything inside twelve months counts.
  • Telematics has a new check, for owners and admins: ask your fleet system a question and see the shape of what comes back — how many records, and what each field is called.
Changed
  • Nothing is reported for an inspection merely falling due soon. That is what What’s Expiring is for, and an audit asks only whether the inspection is valid today.
  • The new check never shows personal detail. Names, addresses and licence numbers are never printed, and any column with more than a handful of distinct values has its contents withheld regardless. Nothing it returns is saved.
v2.399August 24, 2026

Fleet map

Every unit with a device, on one map, with how long ago that was true.

Added
  • Fleet → Fleet Map shows every unit with a telematics device, where it last reported from. Hover a marker for the unit, the driver, the town and the speed.
  • Search finds a unit by number, a driver by name, or everyone near a town — the address is searchable, because “who is near Red Deer” is the question people actually ask.
  • Filter by country, by province or state, by whether the unit is moving, and by how fresh its position is. Only the provinces you actually have units in are offered.
  • Picking a unit from the list beside the map flies the map to it and opens its details.
  • Refresh positions asks Geotab where everything is right now. Positions also come down with the nightly sync, so the map is never empty when you open it.
Changed
  • Every marker is coloured by how old its position is, not by anything about the unit. A truck reporting now looks different from one that stopped reporting at breakfast, because acting on the second as though it were the first is the mistake this is built to prevent.
  • The fleet map is visible to owners, admins, managers and investigators. Workers and viewers do not see colleagues’ locations.
v2.398August 24, 2026

Roadside inspections

Record the CVSA reports you already receive, and the last unanswerable part of an audit starts answering.

Added
  • Fleet → Roadside & Collisions records every CVSA inspection your units go through: the level, where, the report number, the unit and driver, and whether either was put out of service.
  • Each defect can be marked with what should have caught it — your maintenance program, the driver’s trip inspection, or neither because it arose in service. More than one can apply, and an audit scores them separately.
  • The screen tracks how many Level I or Level V inspections you have had in the last twelve months against the number an audit expects for a fleet your size. Other levels are recorded and do not count towards that figure, which is the part most carriers have backwards.
  • Audit Readiness now answers on CVSA inspections rather than saying it cannot. With nothing recorded it points you here; with reports entered it reports what they show.
Changed
  • A Level V inspection asks whether the unit was recently driven or ready for dispatch. An out-of-service defect only counts against you once that is established, so leaving it unanswered holds the defect back rather than scoring it either way.
  • Falling short of the recommended inspection count is never shown as a failing. You do not choose how often you get stopped.
v2.397August 24, 2026

Convictions and accidents on the driver file

Record the two years of history a facility audit asks for, including the check that found nothing.

Added
  • Driver files now hold convictions and reportable accidents, with the date, what happened, where, and whether it was in a commercial vehicle.
  • An accident records whether it was reportable, whether there were injuries or fatalities, the unit involved, and whether you judged it preventable — which can be left undecided, because that is different from deciding it was not.
  • “I checked, nothing to add” records a clean check. Most drivers most years have nothing, and without this the only files that could show anyone looked were the ones with convictions in them.
  • Records older than two years stay on the file, greyed out, so you can still see them — they age out of what an audit counts, not out of what you know about your driver.
Security
  • A driver can see their own convictions and accidents but cannot add, change or remove them. Only an owner, admin or manager can.
  • Removing a record takes it off the file without destroying it, because an audit asks what you knew and when.
v2.396August 24, 2026

Audit readiness

Run the NSC facility audit on yourself before somebody else runs it.

Added
  • Audit Readiness under Fleet works out how many driver and vehicle files an auditor would pull for a fleet your size, picks that many at random, and shows you what they would find in them.
  • The draw stays put until you redraw it, and it lives in the web address, so you can send it to whoever is fixing the files.
  • A second view shows every file rather than the drawn ones, worst first, because fixing only the files that came up is not the same as being ready.
  • Where several files share the same gap, the screen says so — fifteen drivers missing an abstract is usually one broken process rather than fifteen problems.
  • Driver files now hold date of birth, hire date, and the licence status your licensing authority shows, all of which a facility audit asks for by name.
  • Convictions and reportable accidents for the past two years can now be recorded against a driver, along with the date you last checked. Recording that you checked matters even when there was nothing to add.
  • The six categories an audit is scored in are listed in the standard’s own words, including the one nobody can self-assess: roadside CVSA inspections come from the jurisdiction, not from anything we hold.
v2.395August 24, 2026

A way out of the access-paused screen

The paused screen now says which account is paused and lets you sign out of it, and Contact TruStar opens a proper form.

Fixed
  • You can now sign out from the access-paused screen. Every other page redirects back to it while an account is paused, so without a sign out there was no way to reach the login and use a different account.
  • The screen now shows which account you are actually signed in as. Being signed into a second account you had forgotten about looks exactly like the product being down, and this is usually the whole answer.
Changed
  • Contact TruStar opens a short form rather than your email client, so it works on a device with no mail app set up, and it reaches us with the account you are signed in as already attached.
  • Our contact address is info@trustarsafety.com.
v2.394August 24, 2026

The maintenance program, measured against your own schedules

Declare the maintenance schedules you actually run, and see where every unit stands against them and whether its file would hold up at an audit.

Added
  • A Maintenance Program screen under Fleet: the schedules you run, where each unit stands, and what is missing from its vehicle file.
  • Schedules you name yourself, applied to one unit or to a whole equipment type, with an interval in days, in distance, or both — falling due on whichever arrives first.
  • Units are listed worst first: overdue, then no schedule at all, then file gaps. That is the order an auditor finds them in.
  • Every file gap says what is missing, why it is asked for, and the clause it comes from.
Changed
  • A unit with no maintenance schedule now reads as a finding rather than as nothing to report. The file has to show the nature and due date of the maintenance to be performed, so having none is itself the problem.
v2.393August 24, 2026

Distance arrives even without a jurisdiction

Crossings pulled from Geotab are now kept when the provider names no jurisdiction, and the hours pull explains itself when a database has no duty status logs to give.

Fixed
  • Pulling IFTA distance no longer throws away crossings that arrive with no jurisdiction on them. They are kept and marked "Unassigned": the distance is real, it counts toward your fleet average, and it is the individual vehicle distance record an auditor asks for. It simply cannot be filed until a jurisdiction is assigned.
Changed
  • Total distance now shows how much of it is unassigned, and the "worth checking first" panel names it, because unassigned distance sits in every headline figure and in none of the jurisdiction lines.
  • When Geotab returns no duty status logs, the message now says whether it holds trips for the same period. Geotab’s Time Card Report is built from trips, so a carrier can see driving time there and nothing here — but a trip records that the vehicle moved and who was assigned to it, not what the driver was doing. It is not a duty status record and is not imported as one.
v2.392August 24, 2026

Vehicle files audited against NSC Standard 11

The maintenance records Standard 11 requires now have somewhere to live, including the ones most carriers have never been asked for.

Added
  • Tire size and lessor name on a unit. Both are named in the standard as part of vehicle identification, and a leased unit has to say who furnished it.
  • The odometer reading at the time of a service, and room for more than one invoice or work order per job — the standard asks you to retain all of them.
  • A lubrication record, which the standard lists as its own required item rather than as part of general maintenance.
  • A record of axle or suspension modifications that change a unit’s weight rating, with the rating before and after.
  • Maintenance schedules you name yourself — an A level monthly, a B level every 20,000 km, a C level every six months — rather than one interval per unit. Each is tracked separately, so a major service no longer resets the clock on the basic checks.
Changed
  • A schedule measured in distance on a unit with no meter reading now shows as "cannot tell" rather than as in date. Calling something compliant because there is nothing to measure it against is the failure this is meant to catch.
v2.391August 24, 2026

Required driver training, with the clause behind it

Every driver file now shows the training the National Safety Code expects, and says plainly which items are law and which are good practice.

Added
  • A Required training panel on every driver file, showing what applies to your operation and where that driver stands: on file, expiring, expired, awaiting review, or not on file at all.
  • Each item says where the requirement comes from. "Required" means a standard or regulation names it, and hovering shows the clause. "Safety program" means no standard mandates a certificate, but a facility audit still looks for the training record.
  • A one-press button that adds the applicable National Safety Code courses to your course list, with the right renewal periods already set, so they can be assigned and renewed alongside everything else.
  • A dangerous goods setting on the carrier profile. Transportation of Dangerous Goods is the one training certificate an auditor is told outright to verify, and only where dangerous goods are carried — so it is asked for once rather than shown as a permanent gap to carriers it does not apply to.
  • Training already recorded counts wherever it lives. A course sat through the training system satisfies the driver file, and a certificate uploaded to the driver file satisfies the training record, so nothing has to be entered twice.
Changed
  • Training that has been uploaded but not yet reviewed is shown as awaiting review rather than counted as complete. A facility audit is an audit of records somebody stands behind.
v2.390August 24, 2026

Telematics that keeps itself current

Your fleet, drivers, odometers and hours now sync overnight on their own, and a sync no longer loses the matches you made.

Fixed
  • Syncing vehicles and drivers no longer wipes out matches. Importing a set of drivers and then pressing Sync was clearing every link it had just made, so drivers showed as unmatched and their hours had nowhere to land. If this happened to you, press Sync vehicles & drivers once and the matches come back on their own.
Added
  • Vehicles, drivers, odometers and hours of service now sync automatically every night, so the register is current without anybody remembering to pull it.
  • Pulling IFTA distance falls back to asking one vehicle at a time when Geotab cannot answer for the whole fleet at once, so a slow database no longer means no distance.
Changed
  • When distance comes back for places that are not IFTA jurisdictions, the app now names what it saw and explains that IFTA covers the Canadian provinces and US states only.
  • Pulling hours now says when Geotab returned nothing at all, which is a different problem from hours that arrived and could not be filed.
v2.389August 23, 2026

Fuel & IFTA

Distance by jurisdiction and the fuel bought in each one, quarter by quarter, with the worksheet your return is filled in from.

Added
  • A Fuel & IFTA screen under Fleet, showing one quarter at a time.
  • Distance by jurisdiction pulls straight from Geotab for units that are matched, so you are not rebuilding a quarter from a map and a memory.
  • Photograph a fuel receipt and the date, quantity, cost, location and vendor are read off it for you — or drop in a whole fuel card statement as a PDF and every transaction on it comes back at once.
  • Everything read is shown for you to check before it is saved, with anything unreadable marked. A row with something outstanding will not save until you settle it.
  • Fuel purchases can also be entered by hand with the receipt attached, in litres, US gallons or imperial gallons, in Canadian or US dollars.
  • A summary by jurisdiction showing distance driven, fuel burned, tax-paid fuel bought, and the net litres each jurisdiction is owed tax on or owes you credit for.
  • Your fleet average is worked out for the quarter in both L/100km and miles per gallon.
  • A "worth checking first" panel that names the things which make a return wrong while every total still looks right — a unit that drove but bought no fuel, a fuel receipt that is missing, an average that has come out impossibly high or low.
  • The whole quarter downloads as a CSV, and distance can be entered by hand for a unit with no telematics device.
Changed
  • The quarter you are looking at is in the page address, so a worksheet can be sent to whoever does your filing as a link.
Fixed
  • Drivers with no hours recorded yet no longer show as being over a limit. A day with nothing logged is a day with no record, not a day without rest, and every driver in a newly connected fleet was being flagged before anybody had driven anywhere.
  • Pulling odometers from Geotab now finds readings it was missing. It asks for each of the odometer measurements Geotab can hold rather than only one, works out whether the reading is in kilometres or metres from the fleet as a whole, and tells you which measurement answered and what the first reading came through as, so you can check it against MyGeotab.
v2.388August 23, 2026

Odometers that keep themselves current

Unit readings come from the telematics device, so a service due at 250,000 km no longer depends on somebody typing a number in.

Added
  • Pull odometers, on the Telematics screen: brings each matched unit’s reading from Geotab and updates the register.
  • A unit now shows where its reading came from and when it was taken, so a figure kept current by a device reads differently from one somebody typed in March.
Changed
  • On a unit with a telematics device, the device is the reading of record — it is taken off the engine rather than squinted at through a windscreen. A unit without one keeps whatever was last entered by hand, which is the only way its reading was ever going to arrive.
  • An inspection on a unit with a device now opens with the odometer already filled in, and says where the number came from. It stays editable, because a driver looking at the dash is entitled to disagree with it.
  • A unit metered in hours is left alone, because an odometer is not an hour meter and writing one into the other would move every maintenance interval measured against it. A unit metered in miles gets the reading converted.
v2.387August 23, 2026

Import your fleet from Geotab

Vehicles and drivers that match nothing in TruStar can now be created from what Geotab already knows.

Added
  • Tick the unmatched vehicles on the Telematics screen and create them as units in one step. They are matched at the same time, so the list gets shorter rather than longer.
  • Do the same for drivers: each becomes a driver file with no login needed, ready to hold their hours and documents. Give any of them a login later and the file follows.
  • Select all takes every unmatched row on the tab, for a fleet that has never been entered here before.
Changed
  • Importing vehicles asks what kind of equipment the batch is. Geotab cannot tell us — its device type describes the box under the dash, not the vehicle it is fitted to — so it asks once per batch rather than guessing per vehicle.
v2.386August 23, 2026

Hours of service from a certified device

Federal carriers can now supervise their drivers’ hours in TruStar, pulled from the device those hours are already recorded on.

Added
  • Pull hours, on the Telematics screen: brings the last fourteen days of duty status from Geotab and files it against each matched driver.
  • Fleet → Hours of Service now works for a federally regulated carrier once a device is connected. Every driver on one screen, with anyone over a limit or with unsigned days first, exactly as it works for a provincial carrier.
  • A federal driver can read their own hours under My Log Book. Entries from the device are marked and cannot be changed here — corrections are made on the device, which is what makes the record one an officer accepts.
Security
  • An entry that came from a certified device cannot be edited or removed by anybody in TruStar, including an owner. The database refuses it rather than the screen hiding a button, so no future screen can undo that by accident.
v2.385August 23, 2026

Driver files for drivers who do not use the app

A driver can now have a full file — documents, expiries, hours — without needing a login.

Added
  • Add a driver without a login, under Drivers → Add a driver. For a driver whose hours come from a certified device and who never opens this app: you keep their file, they cannot add to it themselves.
  • Give this driver a login later and the whole file follows — documents, expiries and hours stay exactly where they are rather than starting a second file beside the first.
  • Drivers without a login are marked in the list, so it is clear at a glance who can upload their own documents and who cannot.
Changed
  • Opening a driver file now uses the file itself rather than the person’s account, so every driver opens the same way whether or not they have a login.
v2.384August 23, 2026

Match your Geotab vehicles and drivers to your own

Added
  • Sync from Geotab, on the Telematics screen: reads the vehicles and drivers in your Geotab database and ties what it can to your units and driver files. Nothing is written back to Geotab.
  • Matching is by VIN first, then serial number, plate, unit number and name; drivers by email, then name. Anything ambiguous — two units on the same plate, two drivers with the same name — is left for a person rather than guessed at.
  • Unmatched vehicles and drivers are listed first and say plainly that nothing from them will be recorded, and any match can be set or cleared by hand. Each row shows how it was matched, because “by VIN” and “by hand” deserve different amounts of trust.
  • Re-syncing adds new matches but never moves an existing one, so a match you set by hand stays where you put it.
v2.383August 23, 2026

Connect your Geotab account

The first half of the telematics link: connect the fleet system your trucks already run on, and prove it works.

Added
  • Fleet → Telematics, for owners and admins: enter your Geotab server, database and an API user, and Test connection tells you whether it works and how many vehicles Geotab reports.
  • Credentials are encrypted before they are stored and are never shown again. Use a dedicated read-only API user in Geotab rather than somebody’s own login, so it can be revoked on its own.
Changed
  • This connects and verifies only — nothing is brought across yet. Matching your units to Geotab vehicles and pulling hours of service from them is the next piece.
v2.382August 23, 2026

Colour-coded inspection results, and documents on the tag

Changed
  • A filed inspection now colours every graded answer — green for no defect or pass, amber for a minor defect, red for a major defect or a fail, grey for not applicable. Trip inspections were coming out as plain text, so a major defect sat in a list of twenty-three rows looking exactly like the twenty-two that were fine. The printed PDF matches.
  • Scanning a unit’s QR tag now offers its registration and insurance, so the documents that have to be in the vehicle can be produced from the tag on the dash.
Fixed
  • Scanning a tag said “Inspect this Vehicles”. Equipment types are named as groups, and the button now reads about the one unit in front of you — “Inspect this Vehicle”, “Inspect this Power Unit”, “Inspect this Skid Steer”.
v2.381August 23, 2026

Registration and insurance as a PDF, and a viewer to read them

Added
  • Registration and insurance documents on a vehicle accept a PDF as well as a photo. Most carriers are emailed a PDF, and until now the only way to file one was to photograph the screen.
  • Tap either document on the vehicle page to read it without leaving the unit — a PDF opens in a viewer, a photo opens full size. Open in a new tab is there too.
Fixed
  • A document filed as a PDF is now shown as a PDF rather than as a thumbnail that cannot load.
v2.380August 23, 2026

An electronic log book for hours of service

Drivers at provincially regulated carriers can keep their hours in the app instead of on paper.

Added
  • My Log Book, under Fleet: tap Off duty, Sleeper berth, Driving or On duty when what you are doing changes, and the app keeps the record. Add the location, odometer and unit if you want them on the entry.
  • The familiar four-row graph is drawn for each day, alongside your driving, on-duty and off-duty hours against the daily limits and your remaining hours in the cycle.
  • The app flags a day that goes over 13 hours driving or 14 hours on duty, or that ends with less than 10 hours off or without an unbroken 8-hour break.
  • Sign each day off with Certify. A certified day locks; reopen it if something needs fixing.
  • Correcting or removing an entry asks why, and the reason stays visible on the entry — which is what makes a corrected log worth something at an audit.
  • Hours of Service, for owners, admins and managers: every driver on one screen, sorted so anyone over a limit or with unsigned days comes first, with each driver’s book a tap away.
Fixed
  • Solid red, amber and green backgrounds were not being drawn at all in a handful of places, including some confirm buttons and status dots, which left them looking blank. They show their colour again.
v2.379August 23, 2026

One email a day about equipment issues

Changed
  • Equipment deficiencies no longer send an email every time an inspection fails an item. Two people inspecting the same truck in a morning produced two emails about the same truck, and a busy site produced a steady trickle that trained you to ignore all of it. It is one daily summary now, grouped by project and by unit, with a link straight to each unit.
  • Anything that takes a unit out of service is still sent the moment it happens. That is a truck that cannot move, and it does not wait for tomorrow.
v2.378August 23, 2026

What’s expiring, all in one place

Every date that can lapse across your carrier, your units and your drivers, with reminders that start early and keep coming.

Added
  • What’s Expiring under Fleet shows every date that can lapse in one list: periodic inspections, registration and insurance on your units, licences, abstracts, medicals and tickets in your driver files, and your own safety fitness certificate. Grouped by how close it is rather than by what kind of thing it is, because at seven in the morning the question is what stops a truck today.
  • Reminders now come as a ladder — 60, 30, 14, 7 and 1 day out, and again once it has lapsed — rather than a single warning a month before. Renewing a document starts a fresh ladder, so an early renewal does not go quiet.
Fixed
  • Renewal reminders never covered the periodic inspection, which is the one that actually grounds a commercial unit. They do now.
v2.377August 23, 2026

A filed inspection is never lost

Fixed
  • Submitting an inspection could fail with an error even though the inspection itself had saved, which meant filing it again or, worse, not at all. The record is now kept whatever happens afterwards: raising the deficiency, recording the defect and rolling the odometer forward are all worth having, and none of them is worth a completed pre-trip.
v2.376August 23, 2026

The real Schedule 1 criteria

Every trip inspection item now carries the minor and major defect definitions from the schedule itself.

Added
  • Each of the twenty-three Schedule 1 systems now has a "What counts" link that opens the minor and major defect criteria for that part, in the wording of the schedule, without leaving the inspection. Deciding whether a cracked lamp or a leaking wheel seal grounds the truck is the whole point of the classification, and nobody should be doing it from memory at six in the morning.
  • Items are numbered and ordered as the schedule orders them, so the form can be read alongside a paper copy.
  • Where a part turns on a prescribed figure — pushrod stroke, air loss rate, tread depth, steering lash, coupler movement — the panel says so rather than inventing a number, and points you at your own copy of the schedule for it.
Changed
  • If you turned Fleet on before this and got the earlier version of the two forms, they are upgraded in place — but only if you have not edited them and nothing has been filed against them. A form you have already changed or used is left alone.
v2.375August 23, 2026

Offline saving keeps going

Fixed
  • Leaving a page while it was saving data for offline use left the progress bar stuck at whatever it had reached, on every page after that. Saving now carries on from where it left off wherever you go, finishes on its own, and never sits there half done.
  • A menu section no longer stays highlighted while you are on a page beneath it, so it is clear which screen you are actually on.
v2.374August 23, 2026

Trip inspections

Schedule 1 pre-trips for power units and trailers, with a major defect taking the unit off the road.

Added
  • Two trip inspection forms following the Schedule 1 systems under National Safety Code Standard 13 — one for power units and one for trailers. They arrive when you turn Fleet on, and a unit’s QR tag opens the right one without any setup.
  • Each item is marked OK, minor defect, major defect or not applicable, on buttons rather than a dropdown, because a walkaround is twenty-three items on a phone in the cold. A minor defect is repaired before the next inspection; a major defect takes the unit out of service on submission, carrying the reason into the Fleet register so nobody has to open the inspection to find out why the truck is not moving.
  • A power unit or trailer can no longer be inspected by a guest. Scanning its tag without signing in offers a sign-in that returns straight to the inspection with the unit still selected. Other equipment is unchanged.
Fixed
  • An inspection completed by somebody without an account recorded the repair work but not the finding, so it never raised the out-of-service alert. It does now.
v2.373August 23, 2026

One Fleet page

The whole register moves onto the Fleet overview, searchable, and the carrier types are there when you turn Fleet on.

Changed
  • Units & Trailers is gone as a separate screen. The overview now shows what needs attention and then the whole register underneath it, so you are not reading a count and clicking through to the list it counted.
  • Search the fleet by unit number, plate, VIN, make, model, year, type, site, project or equipment manager, with tabs for power units, trailers and light vehicles.
  • The carrier profile opens in a dialog on the Fleet page instead of sending you to Organization settings. It is still in settings too.
Fixed
  • Turning Fleet on now makes the carrier vehicle types available in Equipment straight away. Power units, straight trucks, trailers, converter dollies and buses were in the catalog but switched off, so Add Asset only offered Vehicles.
  • A unit’s QR page could fail to load. It now says the tag is not active rather than showing an error, and the underlying cause is reported clearly in the logs.
v2.372August 23, 2026

Driver files

A file for every driver, filled in from their own phone and checked by a manager.

Added
  • Drivers under Fleet holds a file for each of your drivers: licence with class and endorsements, abstract, medical, road test, prior driving record, air brake, dangerous goods, and anything else. The list leads with whose file needs something done to it.
  • My Driver File lets a driver photograph a renewal and add it from their phone. It arrives as awaiting review; a manager checks it before it counts towards a complete file. A document that was sent back says why.
  • Marking a driver qualified is a separate, deliberate statement that somebody has been through the whole file — which is what an auditor asks for, rather than whether a scan exists.
v2.371August 22, 2026

The Fleet register

Every road-going unit in one place, with the details an officer at the scale asks for.

Added
  • Units & Trailers under Fleet lists every road-going unit you own, filtered by power unit, trailer or light vehicle, and searchable by unit number, plate, VIN, make or model. Problems sort to the top: anything held off the road first, then whatever lapses soonest.
  • Commercial vehicle details on any power unit or trailer: VIN, plate jurisdiction, registered gross weight, and the last and next periodic inspection. These are the questions asked at the scale and in an audit.
  • Hold a unit off the road, with a reason. A unit held this way shows as out of service everywhere, and releasing it is a deliberate second step once the repair is made.
Fixed
  • A vehicle added to the register did not appear in the Fleet counts. Units are now classified by the database from their equipment type, so anything added by any route lands in the register.
v2.370August 22, 2026

Commercial vehicle types, and a form for any of them

Power units, trailers and the rest of a carrier’s register, plus a one-click inspection form for any equipment type.

Added
  • The Fleet group in the equipment catalog now covers what a carrier actually runs: power units, straight trucks, trailers, converter dollies and buses. Each asks for what that unit needs — axle configuration, brake system, fifth wheel, sleeper berth, the ELD fitted to it, seating capacity on a bus.
  • Anything added against one of those types joins the Fleet register automatically, so a truck is never classified twice. Vehicles and trailers you already had were classified for you.
  • Any equipment type still using a generic inspection now has a Generate button that drafts a checklist for that machine and sets it as the type’s default in one step, so scanning one of those units opens the right form. Adding your own type offers the same thing at the end.
Improved
  • The desktop menu is wider and menu names no longer wrap onto a second line.
v2.369August 22, 2026

Fleet, for organizations that run trucks

A new Fleet section for commercial carriers, starting with your carrier profile and a fleet overview.

Added
  • A Fleet section for organizations that operate commercial vehicles. Turn it on in Organization settings under Fleet; it is included in every plan at no extra cost, and stays hidden for everyone else so the menu does not fill up with screens you will never use.
  • A carrier profile that records whether you are federally or provincially regulated, the provinces you operate in, your NSC or safety fitness number and its expiry, your CVOR number, a default hours of service cycle, and your IFTA and IRP accounts. Federal or provincial is the answer that decides which rules the rest of Fleet holds you to.
  • A Fleet overview that leads with what stops a truck leaving the yard: lapsed documents, units out of service, anything expiring in the next sixty days, and documents waiting to be verified.
Fixed
  • The open section in the sidebar now shows its red left edge. The colour was never reaching it.
v2.368August 22, 2026

Tidier shortcut hover

Fixed
  • The red highlight on a dashboard shortcut no longer leaves a hard line down the left edge when you hover it. The light now falls softly across the tile instead of being cut off at the border.
v2.367August 22, 2026

Scan a unit, inspect it on the spot

Every piece of equipment now has a QR tag that opens its details and starts the right inspection, already filled in.

Added
  • Every piece of equipment now has its own QR tag. Scan it with a phone camera to see that unit: photo, unit number, type, make and model, plate, current meter reading, service status, and how many defects are open against it.
  • A button on that page starts the right inspection for the unit, with its details already filled in. You add the current odometer or hours and work through the checklist. Signed in, you are recorded as the inspector; if not, you can log in or enter your name as a guest and sign.
  • Print QR labels one at a time from a unit, or a full sheet for the whole fleet from the equipment register. Every label shows the unit number, name, and type beside its code.
  • Each equipment type can point at the inspection form its tags should open. Vehicles use the Light-Duty Vehicle Inspection and everything else uses the Mobile Equipment Inspection unless you choose otherwise.
  • A Deleted tab in Inspections & Forms. Deleted forms are archived there and can be restored, or permanently deleted if they are your own, one at a time or all at once.
  • A Hidden tab in Inspections & Forms. Owners and admins can hide any form that does not apply to the organization using the eye icon, keeping it out of the crew-facing list without deleting it. One tap brings it back.
Improved
  • Star the forms and equipment you use every day and they appear as shortcuts at the top of your dashboard. Your shortcuts are yours alone: starring something does not change what anyone else sees.
  • The dashboard opens faster. Your name and shortcuts now appear straight away instead of waiting for every figure on the page, and the rest of the dashboard loads in fewer, larger steps behind them.
  • Saving data for offline use now waits until the page you opened has loaded, and runs in small batches after that, so it no longer holds up the screen in front of you.
  • While the app saves your data for offline use, a progress bar under the top bar shows how far along it is and what it is doing, instead of leaving you wondering why a page is slow. It never blocks you from working.
  • Choosing the unit on an inspection is now a search rather than a long list. The equipment offered is narrowed to the types that inspection is for, so a vehicle inspection offers vehicles, and you can search by unit number, name, type, or make and model.
Changed
  • The recommended COR forms now come pre-loaded with your workspace, so the Add recommended forms button is gone. Edit them freely to match how you work.
  • Recommended forms no longer show a delete icon at all, since they cannot be deleted. Hide them instead if your organization does not use them.
  • Duplicate copies of the recommended forms, left behind when the old button was used more than once, have been tidied into the Deleted tab. The original of each is untouched, and any copy holding completed submissions was left exactly as it was.
v2.365August 21, 2026

Two new comparisons, and real cost numbers

New Workhub and BIS Safety comparison pages, and researched pricing across every comparison.

Added
  • Comparison pages for Workhub and BIS Safety Software, with their published pricing laid out honestly beside ours.
Improved
  • Every comparison page now shows researched, sourced cost figures, published vendor rates where they exist and clearly labelled third-party estimates where they do not, so the savings from one flat-price platform are concrete.
  • The free-trial section on the comparison hub now uses the same two-column layout as the home page.
v2.364August 21, 2026

Consistent look across the public site

The Knowledge Base, Release Notes, comparison pages, and method page now match the home page.

Improved
  • The header on the Knowledge Base, Release Notes, comparison pages, and method page now uses the same logo size and button styling as the home page.
  • Every public page now ends with the full home page footer, including the social links and the Platform, Resources, and Account sections.
v2.363August 21, 2026

A round of fixes, and a refreshed front door

Several long-standing issues are resolved, including permit attachments, offline corrective action closeouts, and investigation approval routing.

Fixed
  • Photos and attachments on a permit now appear on the permit detail page. They were being saved correctly but never shown.
  • Closing out a corrective action while offline now works without a photo. Previously the closeout was lost with a "Could not submit" error, even though a note alone is allowed.
  • Finalizing an investigation now routes to the approver your organization has configured. Previously the approval step was skipped and investigations were self-approved.
  • The AI impartial assessment is now saved with the investigation. It was being generated but never stored, so it disappeared after the analysis ran.
  • The permit request page now shows who your request will be sent to. The issuer name was previously blank.
  • Charts in generated report PDFs no longer risk failing to render.
Improved
  • The public site header and footer got a visual refresh: larger logos, more polished buttons, and the current X logo in place of the old Twitter bird.
v2.361July 28, 2026

Social links in the footer

The TruStar Safety social profiles now appear in the footer.

Added
  • LinkedIn, Facebook, Instagram, X and YouTube links in the site footer, matching the main TruStar Safety website.
v2.360July 28, 2026

Effectiveness review wording, and a fuller equipment guide

Everywhere that described effectiveness reviews as fixed at 30, 60 and 90 days now reflects that you set the schedule.

Fixed
  • Several places still described effectiveness reviews as happening at 30, 60 and 90 days, which stopped being true when the schedule became yours to set. The reviews dashboard, the Knowledge Base, the reports and the public site now say the reviews run on the schedule your organization chooses. Thirty, sixty and ninety days remains where a new organization starts.
Changed
  • The Knowledge Base article on equipment has been rewritten for the new register: choosing types from the catalog, what each type asks for, how expiries are tracked, what happens when a type is turned off, adding a type the catalog does not cover, and who hears about problems found during inspections.
v2.359July 28, 2026

A tidier release history

Release notes now read as a history of the product rather than a log of every deployment.

Changed
  • Runs of updates that were one feature arriving are now a single entry. The permit system took twenty eight deployments to build and is now one note describing what it does, because the intermediate steps were work in progress rather than things anybody used.
  • Notes about internal tooling that customers cannot see have been removed.
v2.357July 28, 2026

Equipment types that ask the right questions

Choose the equipment types you use and each one asks for what that equipment actually needs.

Added
  • A catalog of forty four standard equipment types across ten groups, from vehicles and heavy equipment through lifting and access, respiratory protection, fall protection, tools, and emergency equipment.
  • Each type asks for what that equipment genuinely needs rather than a generic make and model. A crane asks for its load moment indicator and annual certification, an SCBA for its hydrostatic test date, a harness for its date of manufacture and whether it has ever arrested a fall.
  • Dates that mean the equipment is no longer safe or legal to use are tracked as expiries, flagged in red as they are entered, and the soonest one is kept against each item so the register can tell you what is running out rather than only what you own.
  • Rigging tracks the specific type, from wire rope slings to plate clamps and below-the-hook devices, with working load limit, identification, and separate certification interval, date and expiry for the types that require it.
  • A Manage panel where you turn on the types you use. Only vehicles are on to begin with, because forty categories nobody uses buries the handful they do.
  • Add a type the catalog does not cover: name it and the app proposes what to record about it. The proposal is always reviewed and can be edited first, because a plausible sounding certification interval that no regulator set would end up on a compliance record.
  • An equipment manager for the organization, overridable per project. Equipment taken out of service emails them immediately; everything else an inspection failed arrives as one daily summary grouped by machine.
Changed
  • Turning a type off keeps its equipment, along with the maintenance history and certification records. It simply stops being offered for new equipment and inspections.
  • Types you created by hand before the catalog existed are adopted when you turn on the matching one, so your equipment stays with it and starts asking for the right information.
  • Equipment types no longer ask for an hour meter, a fuel type and a service interval regardless of what they are. A laptop has no fuel type and a ladder has no hour meter.
v2.352July 28, 2026

A new permit to work system

Permits are now requested, reviewed and authorized through a signature chain, with a field view crews can use from a QR code.

Added
  • One Work Permit replaces the eleven separate permit types. Tick the categories that apply, from Hot Work and Confined Space Entry through thirteen critical work types, and the permit opens the sections those categories need. A job that is hot work inside a confined space at height is one document with three sections rather than three permits.
  • A request and authorization flow. Somebody with permit receiver permission raises the request, it goes to the permit issuer for review, and then through a chain of named authorities who sign in turn. Anyone in the chain can send it back, and has to say why.
  • A configurable authorization flow in Organization Settings. Choose which of the seven signature roles apply and in what order, name who covers each one, and override the whole thing per project. The Permit Issuer always signs first and the Permit Holder always signs last, whatever order you put them in, because anyone signing before the issuer would be authorizing work nobody has reviewed.
  • Several people can cover each role, and the issuer picks who is on shift while reviewing. Area authorities work rotations, and a permit routed to one named person sits unsigned while they are on days off.
  • Signatures are collected strictly in order, and signing out of turn is refused. Every step names who is expected to sign it before they sign, so a supervisor knows who to chase.
  • Signing links for people outside your organization. A client area authority receives a link that opens the permit directly, with no account and no password.
  • The issuer sets how long the permit is valid before signing. A single shift permit runs a chosen number of hours from the planned start; a blanket permit runs to a chosen end date, can suspend itself at the end of each shift, and needs revalidating by whoever the issuer nominates before work resumes.
  • Permits close automatically at the end of their validity period, and the issuer can extend one that needs longer. Everyone who signed is told, because a signatory authorized work for a stated period.
  • The permit holder closes out their own permit, confirming the work is complete and whether it was completed without incident. If anything happened, they have to describe it.
  • A printed Safe Work Permit with a QR code, and a separate close-out record available once the work is finished that adds every gas reading and confined space entry.
  • A field view behind that QR code, with no login. Crews see the permit status, the hazard assessment with its energy wheel, and who authorized it. They record gas readings against the limits set on the permit, and log people in and out of a confined space.
  • Gas readings are checked against the Class 1 or Class 2 limits for the space as they are typed, timestamped, and recorded even when out of range, because the log has to show what the detector actually said.
  • A confined space entry log showing who is inside against the occupancy limit, with the entrants named on the permit one tap away. Anyone added on site needs their entry training confirmed.
  • Confined space classifications follow the province the work is in, with the definitions, what each classification requires, and a link to the legislation available without leaving the form.
  • A permit register grouped by project and by what needs doing, with a search across permit number, project, client, requester, issuer, work type and date, and a separate archive for closed permits.
  • A permit history on every view: when it was signed and by whom, when it became valid, when it was suspended and why, every revalidation, and when it closed.
Changed
  • A permit can no longer be issued directly. Every permit goes through request and authorization, and is not active until every required signature is in.
  • When a permit is sent back and resubmitted, every signature is collected again. A signature attests to a specific document, and the document has changed. Earlier versions are kept as revision history.
  • A request only shows the sections the receiver can honestly answer. Close-out and the verification questions that belong to an authority are not shown to the person requesting the work.
  • Permit times run on the project time zone, falling back to the organization, and are displayed in the crew's time zone wherever they are read.
  • Permits already issued under the old types are untouched and stay readable.
v2.324July 28, 2026

Missing text in two Knowledge Base articles

The numbered steps in the Reports and workforce import articles showed their numbers with nothing beside them.

Fixed
  • The step by step sections of the Reports and Importing your workforce articles rendered as bare numbers with no text. The steps were written in the wrong shape, so the article had nothing to display against each one. Both now read properly, and each step has been expanded with what it actually involves.
v2.323July 28, 2026

Report styling and a refreshed Knowledge Base

Report PDFs now match the dashboard styling, and the Knowledge Base has been brought up to date with everything added recently.

Changed
  • Charts in report PDFs now use the same gradients, depth and colours as the Analytics dashboard, so a report and the page it came from look like the same product. Donut segments are lit from above, bars carry a highlight, line charts have a filled area beneath them, and headline figures sit in raised panels.
  • The Knowledge Base has been brought up to date across the board.
Added
  • A Knowledge Base article for the Safety Analytics dashboard, covering how to arrange it, what each group of metrics answers, and how the AI Insights panel works.
  • A rewritten Reports article covering the report builder, all ten report types, reporting periods, recipients and the archive.
  • A new article on signing off and approving investigations, including approval routing and sending a report back for changes.
  • A new article on importing your workforce from a spreadsheet.
  • A new article on the Approvals and effectiveness review settings.
  • Existing articles updated for the changes to corrective actions, My Tasks and its counter, the training matrix colour coding, project training requirements by position, and how investigation timelines are built and reordered.
v2.322July 28, 2026

AI Insights on the dashboard, and a task counter that counts everything

AI Insights now reads whatever metrics you have on your dashboard, and the nav counter covers every kind of task rather than corrective actions alone.

Added
  • An AI Insights module at the top of the Analytics dashboard. It reads the metrics you actually have on screen and tells you what stands out, what to watch, and what to do next, with the figures behind each point. Run it when you want it rather than on every page load, since it costs a model call.
  • A Safety review download button on the Analytics page, covering exactly the window shown on screen, so the report and the dashboard can never disagree about the period they describe.
Changed
  • The nav counter has moved from Corrective Actions to My Tasks, and now counts everything assigned to you: corrective actions you own, work awaiting your verification, document and hazard reviews, training due, toolbox talks, COR and SECOR action items, and investigation reports awaiting your approval. Counting only corrective actions understated it, so someone with three COR items and a report to approve saw nothing at all.
  • The counter also appears beside My Tasks inside the mobile menu, so opening the menu does not make the number disappear.
  • The separate AI Insights page has been retired. It answered a fixed set of questions; the module on the dashboard reads whatever you have chosen to look at. The old address redirects, so existing bookmarks and links still work.
v2.321July 28, 2026

Form data fixed, clickable modules, and instant page load

The inspection and form modules were reading nothing, every module now links through to the app, and the dashboard appears immediately while the figures load.

Fixed
  • The Inspections and forms modules showed nothing despite forms being submitted. They were asking for two columns that form submissions do not have, so the query failed and returned an empty set. The same fault was present in the Inspections & Form Completion report and the Leading vs Lagging report, and all three are corrected.
Changed
  • Certificates at risk now lists the people who need chasing rather than a count of certificates. Each name shows what is wrong, as expired, missing or due in 30 days, and opens that person's training record. A total of fourteen expired certificates tells nobody what to do; a list of who to speak to does.
  • Every module now links through to the part of the app that can act on it, so a number on the dashboard is a doorway rather than a dead end. Links are hidden while you are rearranging tiles, where a stray tap would navigate away mid-drag.
  • The Analytics page now appears immediately with a styled loading state while the figures are gathered. It runs a dozen queries across the whole organization, and blocking on those meant tapping Analytics did nothing at all for several seconds.
v2.320July 28, 2026

Analytics: dark mode, depth, and twelve new metrics

Charts now read correctly on both themes and carry proper depth, with new modules for observations, forms, training, readiness, subcontractors and mentorship.

Fixed
  • Text inside the charts was black regardless of theme, so parts of the dashboard were unreadable in dark mode. All chart text now follows the theme, and the near black used as a chart colour has been replaced, since it disappeared entirely against a dark panel.
Added
  • An incidents and observations over time chart for the year to date, with each month clickable through to the incidents behind it, plus a three year comparison alongside it.
  • Observation modules: by type, unsafe acts against unsafe conditions, and how many reported hazards are actually closed out rather than just logged.
  • Inspection and form modules: total completions, which forms are being used and which are ignored, and who is carrying the reporting.
  • Compliance modules: training compliance, certificates expired or expiring, crew readiness, subcontractor compliance, subcontractor document expiries, and short service workers with unmentored workers called out.
  • Charts now use gradient fills, soft shadows and depth rather than flat blocks. Donut segments are lit from the top left, bars sit in an inset track, and progress rings glow in their own colour.
v2.319July 28, 2026

A safety analytics dashboard you arrange yourself

A new dashboard under Analytics with nineteen metrics you can switch on, resize and drag into whatever order suits the way you work.

Added
  • Safety Analytics, a new dashboard under the Analytics menu. Nineteen metrics covering headline numbers, causes and severity, defences, corrective actions, and where and when incidents happen.
  • Drag any tile by its handle to move it, exactly as you reorder timeline events in an investigation. Works with touch and with a mouse, and the page scrolls on its own when you drag near the top or bottom.
  • Choose which metrics appear. Every one can be switched on or off, and most can be resized between a narrow tile and a full width panel, so the numbers you care about get the room they deserve.
  • Your arrangement is saved to you, not to the organization. A safety manager, a project manager and an owner open this page to answer different questions, so nobody has to negotiate a layout with their colleagues.
  • Every tile carries the question it answers rather than only a title, so a metric like the hierarchy of controls reads as "Are we fixing causes, or just adding rules and PPE?" instead of needing to be decoded.
  • Donut charts, ranked bars and progress rings throughout, with a reporting window you can switch between 30 days, 90 days, 12 months and all time.
Changed
  • Causal factor categories that only name a step in the analysis, such as the numbered steps of a 5 Why, are excluded from the leading causes tile. They ranked near the top by frequency while telling a reader nothing.
  • AI Insights remains where it is, alongside the new dashboard, since it answers a different question: it reads the patterns for you rather than showing you the numbers.
v2.318July 28, 2026

Action counter in the menu, and Reports moved to Analytics

A red counter beside Actions shows how many corrective actions are waiting on you, and Reports now sits with the other reporting tools.

Added
  • A red counter beside Actions in the menu showing how many corrective actions are assigned to you and still need doing. A safety program rarely fails because someone refuses to do an action, it fails because they never noticed one was assigned, and a count visible from every screen is the cheapest fix for that.
  • On a phone the counter sits on the corner of the Tasks icon in the bottom bar. A number rather than a plain dot, because three things waiting prompts action in a way that something is waiting does not. Counts above nine read as 9+.
  • The counter updates the moment you act on something, when you come back online, and when you return to the app, and disappears entirely once you have nothing outstanding.
Changed
  • Reports has moved out of Organization Settings and into the Analytics menu, alongside AI Insights. It belongs with the other reporting and analysis tools rather than with billing and user management.
  • The counter includes work that is open, in progress, overdue or sent back to you. Anything already submitted and waiting on a verifier is left out, since that is not yours to clear.
v2.317July 28, 2026

Overdue no longer hides an action's real status

A late action that someone has started now shows as in progress and overdue, instead of losing the change, and pages always show live data when you are online.

Fixed
  • Marking a past due corrective action as in progress appeared to work and then undid itself. Overdue was being written over the real status when the list was built, so an action that was both late and started came back as simply overdue: it disappeared from the In progress filter, and reloading showed it as though the change had never happened. The change had saved correctly the whole time. Late is now carried alongside the real status, so an action can be in progress and overdue at once, and both filters find it.
  • A late action now shows an Overdue badge next to its actual status rather than instead of it.
  • Pages showed a saved copy of your data after a reload even with a working connection. The saved copy now only appears for the moment before the live data arrives, or when you are genuinely offline, so with a connection you always end up looking at what the server says.
  • A request that fails while you still have a connection no longer pretends you are offline. The saved copy stays on screen and is marked as not live, rather than presenting old figures as current.
  • Added the missing space between the divider and the list on the Corrective Actions and Effectiveness Reviews pages.
v2.316July 28, 2026

Mark in progress works, and better spacing on two pages

A leftover reference was stopping every status change on corrective actions before it began.

Fixed
  • Mark in progress, and every other status change on a corrective action, did nothing. When the three dot menu was replaced with buttons, a line closing that menu was left behind, referring to something that no longer existed. It failed the moment the button was pressed, before the change was ever sent, so the status simply flipped back.
  • A change that cannot be saved now says why, on the card. A failure that silently reverts looks identical to a button that does nothing, which is how this stayed invisible.
Changed
  • Added breathing room at the top of the Corrective Actions and Effectiveness Reviews pages, and between the heading and the divider below it.
v2.315July 28, 2026

Corrective action ownership, completion and cleanup

Mark in progress now works for the person the action belongs to, completion always carries a note, and deleting an investigation cleans up its actions.

Fixed
  • Mark in progress did nothing for many people. Only owners, admins, managers and investigators were permitted to change a corrective action, so the person the action was actually assigned to was refused, and because that kind of refusal matches no rows rather than reporting an error, the button appeared to do nothing at all. The assignee can now progress and submit their own work, and any change that cannot be saved now says so instead of failing silently.
  • Deleting an investigation left its corrective actions and effectiveness reviews behind, still pointing at a record that no longer existed and still appearing in lists and reports. They are now removed with it, and restoring an investigation brings them back. Anything already orphaned by a past deletion is tidied up.
Changed
  • Marking a corrective action complete now always goes through verification, with a written note describing what was done and an optional photo. Declaring something finished with no note, no evidence and nobody checking is the exact gap a corrective action process exists to close, so the separate Completed step has been removed.
  • The Completed filter has been removed from the corrective actions list. Work moves from in progress to pending review to verified, so there is nothing that only reaches completed any more.
  • Corrective actions created during an investigation are assigned to the investigator when nobody else is chosen, so an action is never left belonging to nobody. Any that are still unassigned are flagged before the investigation is finalized, which is the last point it is cheap to fix.
v2.314July 28, 2026

Changes now show immediately across the app

Corrective actions, effectiveness reviews, tasks, observations and hazards update the moment you act, instead of appearing unchanged until the app was reloaded.

Fixed
  • Corrective actions, effectiveness reviews and tasks did not update after you acted on them. These screens are built to keep working in a dead zone, so they read from a copy stored on the device, and that copy was only ever loaded once when the screen opened. The change was saved correctly every time, but the screen kept showing the old version until the app was reloaded by hand, which understandably looked like the change had not gone through.
  • Any action that changes something now tells the affected screens to re-read straight away, so a status changes as soon as you act on it. This covers corrective actions, effectiveness reviews, My Tasks, observations, hazards and the dashboard.
  • Screens also re-read when the device comes back online after being in a dead zone, and when you return to the app after leaving it open in another tab. Those are the two other moments stale figures used to be noticed.
v2.313July 28, 2026

Corrective actions and effectiveness reviews update as you work

Statuses change the moment you act, the options are visible on each item instead of hidden in a menu, and finished work no longer clutters the list.

Fixed
  • Corrective action statuses did not update after an action was taken. The change was saved, but the page kept showing the old status until it was reloaded by hand. The status pill now changes the moment you act, and reconciles with the server straight after.
Changed
  • Corrective actions now show their available actions as buttons on each card, rather than hiding them behind a three dot menu. The main action for that status carries the emphasis, so what to do next is visible without opening anything.
  • Effectiveness reviews show Record outcome and Full review as buttons on each card. Recording the outcome is the common case so it leads, while the full review form is where recurrence and control notes are captured.
  • Verified and completed corrective actions no longer appear in the main list. They have their own filters, and leaving them in the default view buried the actions that still needed someone.
  • The list is ordered by what needs attention first: anything sent back for more work, then anything overdue, then open work, work in progress, and finally work waiting on a verifier. Within each group the oldest deadline leads.
v2.312July 28, 2026

Choose what a report covers, separately from when it sends

Every report now has its own reporting period, and the Observations report no longer includes every observation ever recorded.

Fixed
  • The Observations report showed every observation on record rather than the reporting period. It was being handed the period in a form its query did not understand, so no date filter was applied at all. It now covers exactly the window the report is set to.
Added
  • A reporting period on every report, chosen separately from the send schedule. Options are the previous week, previous month, previous quarter, year to date, all time, or a rolling number of weeks or months. A monthly board pack can now cover the year so far rather than just the last thirty days.
  • Periods align to whole calendar units. Previous month on a report sent on the 3rd means all of last month, not the thirty days ending on the 3rd, which is what the words are assumed to mean.
  • The report list and the PDF now both state the period covered, so nobody has to work out what a set of figures spans.
Changed
  • Existing reports keep the window their send frequency already implied, so nothing you currently receive changes shape.
  • The Safety Review adapts to the chosen period rather than always reporting year to date, with the month by month chart spanning whatever window is set. The three year trend section stays three years, because a trend over a single chosen window is not a trend.
v2.311July 28, 2026

Optional photos on corrective actions, and configurable effectiveness reviews

Closing a corrective action now needs a written note, with the photo optional, and you can choose how many effectiveness check-ins each action gets.

Changed
  • Closing out a corrective action no longer requires a photo. A written note describing what was done is now the requirement, and a photo or document can be attached as well when there is something to show. Many actions have nothing to photograph, such as a procedure rewritten or a permit condition added, and requiring an image on those only produced pictures of desks.
Added
  • Effectiveness review settings in Organization Settings. Choose one, two or three check-ins after a corrective action is verified, and set how many days out each one sits. The default is still 30, 60 and 90 days.
  • Actions already verified keep the check-ins they were given, so changing the setting never removes something already scheduled and communicated. The change applies to actions verified from then on.
v2.308July 28, 2026

Clearer colour coding on the training matrix

Red now means one thing only. Whether a course is required by the role or the project is shown as a small letter rather than a coloured dot.

Changed
  • Every cell in the matrix says two independent things: what state the certificate is in, and why the course is required. Both used to be shown as colour, and the role marker was almost the same red as expired, so a red dot meant "required by role" while a red pill meant "expired". Colour now carries the status and nothing else, so red always means a problem.
  • Why a course is required is now a small neutral letter: R for role, P for project, R+P for both. It is deliberately colourless so it can never be read as a status.
  • A course required with nothing on file is now drawn as a dashed outline with no fill, so a gap in the matrix looks like a gap. An expired certificate stays a solid fill, because something exists and has lapsed. Absence and lapse are different problems and now look different at a glance.
  • The legend is split into Status and Why required, and each swatch is drawn as a miniature of the actual cell, dashed outline and all, rather than as a plain dot.
Fixed
  • The training matrix could fail to load with a reference error. Part of the colour change did not apply cleanly, leaving the page using something that was never defined.
v2.306July 28, 2026

Report layout fixes and custom report names

Section headings now stay with their content, the Defences that failed list no longer overlaps itself, and reports can be given your own name.

Fixed
  • Text in the Defences that failed list was printing on top of itself. Each entry was being given no height by the layout, so every line was drawn at the same position. It now prints as a clean list with the failure count and the layer of protection against each one.
  • Section headings could end up alone at the bottom of a page with their content overleaf. Every heading is now drawn in the same block as the content that follows it, so the two cannot be separated. This applies to every report, not just the Safety Review.
Added
  • Give a report your own name when you create it. Leave it blank and it takes a sensible default that includes the scope, so a project report reads as "Safety Review · Kearl Project" rather than just "Safety Review". The name is the title on the PDF, the email subject line, and how the report appears in your list and in the archive.
  • The name can be changed at any time by editing the report, and the change applies to everything generated from then on.
v2.305July 28, 2026

Safety Review reworked around the year to date

The Safety Review now leads with the year so far, adds observation reporting and a three year trend, and no longer lists analysis steps as if they were causes.

Fixed
  • Causal factor categories no longer list "Why 1" through "Why 5" as leading causes. Those are the numbered steps of a 5 Why analysis, so they name a position in the analysis rather than a cause, and they ranked near the top by sheer frequency while telling a reader nothing. Generic buckets such as Other and Uncategorized are excluded for the same reason.
  • The month by month chart counted every investigation, including ones not yet finalized, so it disagreed with the figure printed directly above it. It now counts only finalized investigations, matching the rest of the report.
  • Month labels on the line chart were being drawn on top of the plotted line. They now sit below the chart with room to breathe, and the legend sits under that with a coloured line for each series.
Changed
  • The report now leads with year to date rather than the reporting period. A single period is too short a window to say whether a program is working, and an executive reading only that figure can draw the wrong conclusion from a quiet month.
  • Defences that failed is now a plain list with the failure count against each one, rather than bars. It is a list of findings to read, not a set of quantities to compare.
  • The hierarchy of controls chart is now titled "Corrective actions by hierarchy of control" and carries a short note explaining what it is showing and why the mix matters.
  • The separate reliance on weak controls section has been removed. It said the same thing the hierarchy chart already shows.
Added
  • A "What the crews are reporting" section with the mix of observations submitted this year by type, and hazards broken down by class into unsafe acts and unsafe conditions.
  • An observations per incident figure, which is the clearest single measure of whether reporting is healthy, and it does not depend on how much of the year has passed.
  • A three year trend section comparing observations and incidents across the last three years, with a note on the direction of travel. The current year is partial, so the note points at the ratio rather than the raw counts.
v2.304July 28, 2026

Charts in reports, and a year to date section on the Safety Review

Reports now use donut charts, trend lines and progress bars instead of long tables, and the Safety Review shows the reporting period alongside the year so far.

Fixed
  • The Defences that failed section of the Safety Review was blank. It was reading the wrong field from the trends data, so every row came through empty. It now shows each failed defence with its failure count and which layer of protection it belongs to.
Added
  • Charts in report PDFs. Donut charts for shares of a whole such as severity, failures by layer and hierarchy of controls. Ranked bars for causes, failed defences and high potential work. A six month trend line putting observations raised against incidents. Progress bars for completion and on-time rates.
  • A Year to date section on the Safety Review, showing the same measures from 1 January alongside the reporting period. A single quiet month proves very little on its own, and an executive reading only the period figure can draw the wrong conclusion from it.
  • A trend line on the Safety Review showing observations raised against incidents over the last six months, so the relationship between proactive work and outcomes is visible rather than implied.
Changed
  • Charts replace several long tables, which makes the reports shorter as well as easier to read.
  • Corrective action completion and reliance on weak controls are now progress bars that colour by value, so a poor rate is obvious without reading the number.
v2.303July 28, 2026

More report fixes

Corrective Actions now reports its data, equipment no longer lists an asset twice, Safety Review uses the standard layout, and the observations heading stays with its list.

Fixed
  • The Corrective Actions report came back empty and did not match the app. It was asking for a project column that corrective actions do not have, so the query failed and returned nothing. Project scope now resolves through the investigation that raised the action, which is where the project actually lives, and actions owned by someone outside your organization now show that person's name instead of "Unassigned".
  • The Equipment & Assets report listed the same asset twice. Assets are soft-deleted, and the report was including deleted rows alongside their replacements. It now shows only current assets.
  • The "All observations" heading is now physically bound to the first observation in a single block, so it can no longer end up alone at the bottom of a page with the observations starting on the next one.
Changed
  • The Safety Review report now uses the same layout as the rest. Its figures come from the same calculation as the Trends screen, so the report and the dashboard cannot disagree. It covers systemic causes, failed defences by layer, severity and risk, where and when incidents are happening, corrective action completion, and the share of actions relying on weak controls.
  • Observations keeps its own layout, since it is the design the other reports were matched to and it shows per-observation detail the shared layout does not express.
v2.302July 28, 2026

Report fixes from first use

Equipment now reports its assets, COR readiness matches the score in the app, and the reports page has a separate Archive tab.

Fixed
  • The Equipment & Assets report showed zero assets even when the register had entries. The report was asking for three columns that do not exist on the equipment register, so the query failed and returned nothing. It now reads the register correctly and includes a full asset list alongside the open issues and service due.
  • The COR & SECOR Readiness report disagreed with the readiness score in the app. It now uses the same calculation the readiness screen uses, with your certificate type, year type and organization type, so the two always match. It also shows the score for each element against the element minimum.
  • Report PDFs showed the title twice, once in small red text and once in large black. The red line has been removed from every report.
  • In the Observations report the "All observations" heading could land at the bottom of a page with the observations starting on the next one. The heading now stays with its list.
Changed
  • Corrective Actions and Leading vs Lagging now use the same layout as the other reports. Corrective Actions is titled by its report name rather than "Effectiveness", since effectiveness reviews are one section of it rather than the whole thing.
v2.301July 28, 2026

Custom reports, part three: matched PDF design and form selection

Every report PDF now carries the same header and footer with your organization's logo, and the form completion report lets you choose exactly which inspections to measure.

Added
  • Choose which forms a completion report measures. The builder lists every inspection and form saved for your organization, grouped by type, with select-all on each group. A report will not save without at least one chosen, so you can no longer end up with a report covering everything by accident.
  • The exported PDF gives each selected form its own section, headed with the form name and how many people out of your team completed it, followed by a table of who completed how many. Highest first, so the people doing the work lead and the zeros collect where they are easy to scan.
Changed
  • Every report PDF now uses the same header and footer as the observation report, led by your organization's own logo, with the report name on the right and the page count and generation time in the footer. A report going to a client or an auditor should look like it came from you.
  • Colours across all report PDFs have been matched to one palette, so several reports arriving in the same inbox read as one product rather than as separate tools.
  • The form completion report now counts only the forms you selected, rather than every form in the organization.
v2.300July 28, 2026

Custom reports, part two: the six new reports and the scheduler

Reports now actually send on their schedule, and six new report types are available: form completion, short service workers, equipment, training, subcontractors and COR readiness.

Added
  • Inspections & Form Completion. Choose which forms to track and see how many each person completed in the period. Everyone active is listed, including the people who completed none, because that is usually the point of running it.
  • Short Service Worker. Current short service workers, their assigned mentor, the project, and how long is left. Anyone without a mentor assigned is flagged first, since mentorship is the control that makes short service status safe.
  • Equipment & Assets. Open issues, service falling due in the next 30 days, and anything already past its interval.
  • Training & Certifications. Expired tickets, everything renewing in the next 30 days, and certificates required by someone's position with nothing on file at all. That last group never appears on an expiry list, because there is nothing there to expire.
  • Subcontractor Compliance. Compliance by subcontractor, document counts, expired documents and what expires in the next 30 days.
  • COR & SECOR Readiness. The current score against the 80 percent pass mark, what is outstanding, and recommended next steps based on where the gaps are.
  • Reports now send on their schedule. The scheduler runs hourly and sends each report when its next run comes due, in your organization's timezone.
  • A Send now button on every report. It uses exactly the same path as the scheduler, so what you check by hand is what your recipients receive, and it does not disturb the next scheduled send.
  • Archived report PDFs can be opened from the Recently sent list.
Changed
  • All six new reports share one layout, so a training report and a subcontractor report read like they came from the same product.
  • A report that fails to generate is recorded as a failed run rather than disappearing quietly, and its schedule still advances so one bad run cannot become a stream of duplicate emails.
v2.299July 28, 2026

Custom reports, part one

The Reports section is now a report builder. Create as many reports as you need, of any type, on any schedule, scoped to the organization or a single project.

Added
  • Build your own reports. Choose the type, name it, decide whether it covers the whole organization or one project, set the schedule, and pick who receives it. Create as many as you need, including several of the same type on different schedules.
  • Schedules now include daily, weekly, every two weeks, monthly, quarterly and custom. Custom covers a fixed day of the month, such as the 15th, or a repeat such as every three weeks on a Tuesday. A day later than a short month has is moved to that month's last day.
  • Recipients can be chosen from your team, entered as email addresses, or set to everyone in the organization or everyone on the project. The two group options are worked out fresh each time the report is sent, so new people are included automatically and anyone deactivated drops off.
  • A Recently sent archive on the Reports page, with the original PDF of every report that has gone out, so you can reopen exactly what an executive received last quarter rather than regenerating something similar from today's data.
  • Reports can be paused and resumed without losing their setup, and deleting one keeps everything it has already sent.
Changed
  • The fixed, pre-made reports have been replaced by the builder. Safety Review, Observations, Corrective Actions and Leading vs Lagging are now report types you can create as many of as you like.
  • Any previously configured report schedules have been switched off so nothing sends twice. Rebuild the ones you want in the new Reports section.
  • Every picker that chooses people now shows active members only. This covers report recipients and the approvers in Organization Settings, so a report can no longer be addressed to someone who has left.
v2.298July 28, 2026

Better handling of names during import

Separate first and last name columns are joined properly, and a combined column written as "Smith, John" is turned the right way round.

Fixed
  • A name column written surname first, such as "Smith, John", is now imported as "John Smith" rather than being stored back to front.
  • When a spreadsheet has both a combined name column and separate first and last name columns, the separate columns are now used. They are unambiguous, whereas a combined column has to be interpreted.
  • Extra spaces in and around names are tidied up on import, so a stray double space in a spreadsheet does not carry through to the person's profile.
v2.297July 28, 2026

Importing a wide spreadsheet no longer fails

Workforce schedules with a column per date could fail to import with a message about the file being too long. They now import normally.

Fixed
  • A wide spreadsheet, such as a workforce schedule with a column for every date, no longer fails with "The document was too long or dense to analyze in one pass". Columns are now matched in small groups, so the width of your file no longer matters.
  • Obvious columns are now recognised instantly without going to the AI at all. On a typical 77-column schedule only three columns need interpreting, which makes matching faster and far more reliable.
  • Date and schedule columns are recognised as such and skipped, with a note telling you how many were found, so only the people details are imported.
Changed
  • If automatic column matching is ever unavailable, the import no longer stops. You get the mapping screen with every column listed and set them yourself, and the import works exactly the same.
v2.296July 28, 2026

Import your whole workforce from a spreadsheet

Bring your people across from whatever Excel or CSV file you already keep. The columns are matched for you, you confirm the mapping, and hundreds of people can be imported at once.

Added
  • Import from file, on the Users page, for owners and admins. Drop in the .xlsx, .xls or .csv you already use. There is no template to download and no reformatting to do.
  • Your columns are read and matched to the right fields automatically, with a confidence rating and a plain-language reason for each one, and every match can be changed before anything is imported.
  • A review step before anything is written: edit any name or email inline, select multiple people and assign them a position, a project or a role in one go, and see at a glance how many rows will import and how many need attention.
  • Anyone already in your organization is flagged before the import runs, with the choice to skip them or update them from the spreadsheet, either one at a time or all at once. An import never changes an existing person's access level.
  • Positions and projects named in your spreadsheet that do not exist yet are listed, and can be created and assigned in one tap.
  • Positions and projects assigned during the import are applied the moment each person accepts their invitation, so their training requirements are right from day one.
  • Invitations are held back until you are ready. Nothing is emailed during the import; you send them when it suits, so a 300-person import does not fire 300 emails while you are still checking the result.
v2.295July 28, 2026

Project training requirements can now be set by position

A project requirement can apply to everyone on the project, or only to the positions that actually need it, such as supervisors or safety personnel.

Added
  • Project-Specific Training in Settings now asks who each course applies to. Choose Everyone on the project for a client site orientation, or Specific positions for a supervisor competency or a ticket only the safety personnel need.
  • The project card now groups requirements into everyone-requirements and by-position requirements, and names the positions each scoped course applies to, so the setup can be checked at a glance.
Changed
  • The training matrix, crew readiness, My Training and the profile page all now apply project requirements only to the people they are meant for. A supervisor ticket no longer shows as a gap on a labourer's row.
  • A worker with no position on file receives the everyone-requirements only. Guessing at an unassigned worker's position would either invent a gap or hide a real one, so only what is actually known is applied.
  • Subcontractor compliance counts the everyone-requirements only, since subcontractor workers do not hold positions in your organization and a position-scoped requirement cannot be evaluated for them.
v2.294July 28, 2026

Reports awaiting approval now appear in My Tasks

Approvers see reports waiting on their signature in their task list, with how long each one has been waiting.

Added
  • A Reports awaiting your approval section in My Tasks. Each entry shows the report number, when the investigator signed it, and how many days it has been waiting, and opens straight to the review and sign screen.
  • A report that has been waiting a week or more is highlighted, because a report sitting in a queue is holding the investigator up and blocking the finalized record.
  • Reports that have been sent back and re-signed show which round of review they are on.
v2.293July 28, 2026

Signing is now the only way to finalize a report

The separate finalize button has been removed. The investigator signs, and that signature either sends the report for approval or finalizes it.

Changed
  • The Finalize and lock report button has been removed. A report is finalized by signing it, so there is no longer a way to lock and issue a report without the investigator putting their name to it. If you are the designated approver, your signature finalizes it directly; otherwise it goes to the approver.
  • Any unacknowledged AI review notes are now raised at the moment of signing rather than at a separate finalize step, so they are seen before a name goes on the report.
  • While a report is out for approval the summary is locked and cannot be edited or regenerated. The approver is signing a specific document, so it must not change under them.
v2.292July 28, 2026

Digital sign-off and approval routing for investigations

Investigators now sign reports on screen, reports route to a named approver for final sign-off, and both signatures print on the finalized PDF.

Added
  • Digital sign-off on investigations. Before a report is finalized the investigator signs on screen. The signature is stored with their name, role and the exact server time, and prints in the sign-off block of the PDF.
  • Approval routing. Settings now has an Approvals section where an owner or admin names who signs off on completed items. There are two items to start: incident investigations, and equipment and maintenance. More will be added as features are wired up.
  • The approval loop. Once the investigator signs, the report goes to the named approver: a task appears in their My Tasks and an email is sent with a link. They read the full report, then either sign it off or send it back with a note on what needs fixing.
  • Sending a report back clears the investigator's signature (their sign-off applied to the version being changed), unlocks the report, emails them the comments, and shows those comments above the signature pad so they are read before it is signed again. Every round is kept as review history.
  • Reports that are not yet fully approved are stamped DRAFT on every page. They stay downloadable, since the approver has to read the real document, but they cannot be mistaken for the final record.
Changed
  • When the investigator is also the named approver, or no approver is set, one signature finalizes the report. This is recorded on the report and noted in the PDF audit trail so a reader can always tell how many people signed.
  • The PDF sign-off block now prints the drawn signature, the signer's name and job title as they were at the time of signing, and the UTC timestamp. A summary of the review rounds appears in the audit trail note.
v2.291July 28, 2026

Overlapping evidence notes in the exported report

Evidence notes attached to timeline events printed on top of each other in the PDF. They now lay out correctly.

Fixed
  • Evidence notes attached to timeline events no longer print on top of each other in the exported PDF. Each note was being given no height at all by the layout, so every note, and each note's own source line, was drawn at the same position and the text ran past the edge of the event card. Notes now print as a clean, readable list beneath the event they belong to.
  • Added a little more spacing between notes and between a note and its source line so long lists stay easy to scan.
v2.290July 28, 2026

Overlapping text in the exported report

Timeline events with several evidence notes printed on top of each other in the PDF. Long blocks now break across pages properly.

Fixed
  • Timeline events with supporting evidence notes attached no longer print as overlapping text in the exported PDF. The report was asked to keep each event whole on a single page, which is right for a short event but impossible once an event carries a dozen notes, and the text was painted over itself instead of breaking. Long events now flow onto the next page.
  • The same protection was applied to defense audit items, causal factors, corrective actions and key findings, so an unusually long entry in any of those sections breaks cleanly instead of overlapping.
v2.289July 28, 2026

Correct timeline order, and drag to rearrange

Events that share a timestamp are now ordered by where they belong in the story, so nothing from the lead up can appear after the injury, and any event can be dragged into place by hand.

Added
  • Reorder the timeline by hand. Tap Reorder above the timeline, then drag an event by its handle, or use the up and down arrows for a single step. Works with touch and with a mouse, scrolls automatically when you drag near the top or bottom of the screen, and the order you save is the order that sticks.
Fixed
  • Timeline events that share a timestamp are now ordered by where they sit in the story rather than by an arbitrary tie break. Source documents almost always record one time for the whole job, so dozens of events tie on the clock and the clock cannot separate them. Each event is now placed as lead up, incident, response or aftermath, and an event from the lead up can no longer appear after the injury.
  • Event times are now worked out before the events are put in order. Previously the times were assigned afterwards, which undid the ordering that had just been worked out and was the reason events kept landing in the wrong place.
  • An event without a readable time is no longer pushed to the bottom of the timeline. It now sits in the right part of the sequence.
v2.288July 27, 2026

Timeline order and a document read failure

Events that share a timestamp are now put in the order they actually happened, so the injury never appears before the work that led to it, and a document that returns an unexpected shape no longer fails to read.

Fixed
  • Timeline events that share a timestamp are now ordered by what actually happened first. Most sources record a single time for the whole job, so dozens of events tie on the clock, and the incident could end up listed ahead of the troubleshooting that led to it. Each event now carries its place in the sequence and whether it belongs to the lead up, the incident, the response or the aftermath, and nothing from the lead up can be placed after the incident.
  • A document whose analysis came back in an unexpected shape no longer fails with a technical error. The result is read defensively, and if a source still cannot be read the message now explains that the rest of the evidence will be used and the timeline can be rebuilt to include it.
Changed
  • Formal and position based hazard assessments are now read as background records, like training and competency records, so a standing role document produces supporting evidence notes instead of timeline events.
v2.287July 27, 2026

Cleaner investigation timelines and visible AI progress

Timelines now merge duplicate accounts of the same event into one entry, keep training records out of the sequence as supporting evidence instead, and show a real progress bar while the evidence is being read.

Improved
  • Building a timeline now removes duplicate and near-duplicate entries. When several statements describe the same occurrence in different words, they are merged into a single event that shows how many sources corroborate it.
  • Training records, competency matrices and certification histories no longer appear as timeline events. They are read for findings instead, which are attached to the relevant event as supporting evidence notes, so qualifications inform the analysis without burying the incident sequence.
  • Event times are placed far more accurately. Phrases like "the morning of 17 July", "the following day", "at the start of shift" and "immediately after the incident" are now resolved onto the right day and put in the right order, instead of collapsing onto the incident time.
  • The build-timeline step now shows a progress bar with a row for each document, so you can see which source is being read, how many are left, and when the merge starts.
  • Causal analysis, the defense audit, corrective action drafting and the report summary now show staged progress with a running clock instead of a plain spinner.
Changed
  • Every long AI step now says the same thing about timing: it can take up to several minutes depending on the size of the investigation and the number of documents. The old estimates of 20 to 40 seconds were misleading on a real investigation.
  • Investigation analysis now runs on Claude Opus 5 and document extraction on Claude Sonnet 5, which improves the quality of timeline merging, causal analysis and the defense audit.
Fixed
  • Reading a very dense document is less likely to fail part way through, because each request now reserves room for the model to reason before it answers.
  • Rebuilding a timeline refreshes the AI evidence notes attached to it without touching notes you added by hand.
v2.282July 9, 2026

Three new scheduled reports

Corrective action effectiveness, leading vs lagging indicators, and the expiry horizon, each with its own schedule and recipients.

Added
  • Corrective action effectiveness report: opened vs closed, average days to close, overdue actions by owner, and 30/60/90 effectiveness review outcomes including reviews that found recurrence or missing controls.
  • Leading vs lagging indicators report: twelve months of observations, inspections and forms, and closed actions plotted against incidents, with leading activities per incident.
  • Expiry horizon report: worker certifications, subcontractor documents, subcontractor worker training, and equipment registration and insurance expiring in the next 60 days, flagged if already expired.
  • Each report has its own send frequency, day, and recipient list on the Reports page, exactly like the safety review and observation reports, plus a Generate now button for an on-demand PDF.
v2.281July 8, 2026

Organization settings always visible

Organization settings sections no longer collapse.

Changed
  • All sections on the Organization settings page are now always visible instead of collapsed behind headers, so nothing is missed.
v2.279July 8, 2026

Review notifications for sub submissions

Your team is emailed when a sub submits items for review, at most once per sub per day.

Added
  • When a subcontractor uploads a document or training record, the person who invited them plus your owners and admins receive an email with the number of items waiting for review. A sub uploading many files sends only one email per day, so inboxes stay quiet while nothing slips through.
v2.278July 8, 2026

Subcontractor polish: weekly report, link control, history, smart expiry

A weekly compliance email for managers and up, portal link regeneration, document history, and automatic expiry reading on uploads.

Added
  • Weekly subcontractor compliance report: every Monday, owners, admins, and managers receive one email listing every active sub with document status, training status, items waiting for review, worker count, and projects.
  • Regenerate portal link: if a portal link should no longer be trusted, one click on the company page invalidates the old link and emails a fresh invite.
  • Document history: each tracked document on a company page now has a History expander showing every earlier submission with its status, expiry, and file.
  • Smart expiry: when a sub uploads a document or training certificate without typing an expiry date, the date is read from the document automatically and suggested for your review. Reviewers should still confirm it before approving.
v2.275July 8, 2026

Subcontractors on daily reports and permits

Import sub workers into daily report manpower, see compliance warnings where they matter, and authorize sub workers as permit receivers.

Added
  • Daily reports: when a project has subcontractor workers assigned, one click imports them into Manpower. Everyone is pre-selected (untick anyone not on site), grouped by company for selection, and added under their assigned trade so the manpower rollup sorts them automatically.
  • Permit receivers: on a subcontractor page, mark any of their workers as an authorized permit receiver. When issuing a permit, the receiver line now suggests authorized names and fills in their company automatically.
  • Compliance warnings: if a sub on the project is non-compliant, an amber warning appears on the daily report Manpower section and when issuing a permit for that project. It is a visual warning only; nothing is blocked.
v2.274July 8, 2026

Tracked documents editing and the audit evidence package

Manage tracked subcontractor documents in place, and hand auditors a one-click evidence package.

Added
  • COR audit evidence package: one click from the Subcontractors page compiles every active sub, their tracked documents with review sign-off, and each worker's training status against project requirements, ready to print or save as PDF for the contractor management element.
Improved
  • Tracked documents now update instantly when you add one, and each item can be renamed, have its expiry setting changed, or be deleted in place. Items with submitted history cannot be deleted (so nothing is lost); stop tracking them instead.
v2.273July 8, 2026

Subcontractor management

Track subcontractor compliance with a free portal where subs manage their own documents, trades, workers, and training.

Added
  • New Subcontractors section under Compliance: add subcontractor companies, assign them to projects, and see document and training compliance at a glance.
  • You choose which documents to collect from subs (WCB clearance, insurance, COR certificate, or anything else). If you already prequalify through ISN or Avetta, track fewer items or none; the list is entirely yours.
  • Each sub gets a free portal link by email (no account, no seat): they upload requested documents, define their own trades, add workers, and assign workers to the projects you have given them.
  • Sub workers are measured against the same required training you set per project, so the portal shows each worker exactly what their projects require and what is missing or expiring.
  • Everything a sub submits arrives as pending until your team approves or rejects it, and daily reminder emails chase subs automatically when approved documents or certificates near expiry.
v2.271July 8, 2026

Roles, permissions, and scheduling settings

Tightened who can change what, and made the fatigue warning configurable.

Changed
  • Workers can no longer change any settings. They submit forms and inspections, create observations, and complete corrective actions assigned to them. Hazards are logged through observations and equipment deficiencies through the vehicle inspection form.
  • Sites, clients, and projects can now only be created or edited by an owner or admin.
  • Each role now sees only the menus it can use. Admin and manage-only screens are hidden from roles that cannot act on them.
  • The New Worker Mentorship menu now uses the hard hat icon.
Added
  • Crew Scheduling now has a Settings option (owner, admin, or manager) to set how many consecutive days on shift trigger the fatigue warning, so it can match your company or jurisdiction.
Security
  • Viewers are now read-only everywhere, enforced on every action.
v2.270.1July 6, 2026

Mentorship mobile fixes

Fixed
  • New Worker Mentorship tabs no longer wrap or squish on phones.
  • The close button on a mentorship’s detail popup now stays visible on mobile so it can always be tapped.
v2.270.0July 6, 2026

Mentorship: scheduling, training record, and reminders

New workers in mentorship are now visible on the schedule and their training record, with automatic reminders.

Added
  • A green hard hat now appears next to anyone currently in a mentorship in the Crew Scheduling matrix, so new workers are easy to spot on shift.
  • A worker’s training record shows their mentorship status, including the graduation date once they finish.
  • Automatic email reminders to the mentor and supervisor when a mentorship is ending soon or is overdue, listing anything still outstanding.
v2.269.0July 6, 2026

New Worker Mentorship

Track short service workers from hire to graduation with signed agreements and competency evaluations.

Added
  • New Worker Mentorship module: enroll workers who are new to the company, assign a mentor and a supervisor, and track them through to graduation.
  • Auto-suggests new hires to enroll based on their hire date, and lets you enroll anyone manually.
  • Mentorship agreement that the worker and mentor both sign in the app.
  • Mentor competency evaluation with default items you can edit, reorder, and add to, like the daily report template.
  • Extend a mentorship by adding days when a worker needs more time.
  • Final graduation sign-off by a supervisor or manager, after which the worker moves to the Graduated tab.
  • Every project shows how many new workers are in mentorship, with a warning when a crew has a high share of new workers.
v2.268.0July 3, 2026

Fixes: action plans, My Tasks, and time zones

Fixed backwards typing on COR action plans, reordered My Tasks, and made dates follow your organization time zone.

Fixed
  • Typing in the "What was done" box on a COR or SECOR action plan no longer reverses the text as you type.
  • Dates on the crew scheduling calendar and the analytics dashboards now follow your organization’s time zone instead of sometimes reading a day ahead.
  • Scene photos now embed reliably in the investigation report PDF (some photos could previously appear blank).
Added
  • You can now draw on a scene photo to highlight what matters (with a choice of high-contrast colours) before writing its caption.
  • The investigation report PDF now includes an "Evidence & documents" index listing every uploaded evidence and reference document, each with a clickable link that opens the original file (sign-in required).
Changed
  • The evidence documents area on the investigation capture screen is now a compact two-button layout (take a photo or upload files).
  • The My Tasks page now shows your corrective actions at the top, then COR and SECOR actions, with training moved to the bottom of the page.
Improved
  • Investigation reports: section headings such as "Chronology of events" now always stay on the same page as the content that follows them.
  • Investigation reports: the sign-off block and the closing note are kept together, so the report no longer ends on a near-empty page.
  • Investigation timelines now refer to individuals by anonymized labels (for example IP1 for Injured Person 1) instead of real names, with a short key printed on the report.
  • The upload progress panel on the investigation capture screen is now aligned with the rest of the page.
  • Scene photo previews now show the full image without cropping and sit side by side on larger screens.
  • The Defense Audit is less likely to contradict itself (for example, rating the same control both effective and missing).
v2.267.0July 1, 2026

Dashboard reliability

Fixed the dashboard sometimes showing an offline message on first open even with a connection.

Fixed
  • Opening the dashboard after the app had been idle could briefly show a "Not available offline yet" message even when you were online; it now retries automatically and loads normally without needing a reload.
v2.263.0June 30, 2026

Daily report amendment time fix

Amendment timestamps now display in the project time zone.

Fixed
  • The "Amended" time on a daily report (on screen, in the email, and in the PDF) now shows in the project time zone (falling back to the organization time zone) instead of the server time zone.
v2.262.0June 30, 2026

Daily report PDFs, amendments, and delete

Sent daily reports now carry a branded PDF, can be amended and resent with a timestamp, and can be deleted.

Added
  • Sending a daily report now attaches a branded PDF (your company logo if one is set under Organization settings, otherwise TruStar branding).
  • Download PDF on a saved report to get the same branded document without sending.
  • Amend a report after it has been sent: edits are stamped with an amendment time shown on the report and PDF, and Save & resend sends the corrected copy.
  • Delete a daily report so the day can be started over.
v2.261.0June 30, 2026

Daily Reports refinements

Faster, smarter data entry on daily reports: project-scoped crew, equipment picker, auto contractor name, and a searchable recipient field.

Improved
  • Manpower now lists people assigned to the project, with Other still available to add anyone by name. Picking a person fills in their position, which you can still edit.
  • Equipment can be picked from your equipment list or typed in by hand.
  • Contractor starts filled with your organization name and stays editable.
  • Recipients now use a searchable field to find team members instead of a long list of names.
v2.260.0June 29, 2026

Daily Reports

A new Operations module to track daily project progress and send it to management or clients, with automatic weather and a configurable template.

Added
  • Daily Reports under Operations. One report per project per day, covering contractor details, manpower, equipment, work completed, plans for tomorrow, issues, and remarks.
  • Per-person crew entry that rolls up automatically into a count and total hours per role.
  • Automatic weather pulled from the site coordinates (set under Organization settings), with manual override.
  • A report template in settings: toggle which sections each report collects and add your own custom fields for the whole organization.
  • Import yesterday to prefill a new report from the previous day, then edit from there.
  • Send the report by email to selected members and/or typed external addresses, with draft and sent states.
v2.259.0June 29, 2026

Faster rotation assignment

Picking a worker now fills in their position automatically, and choosing a site narrows the project list to that site.

Improved
  • On the crew schedule, selecting a worker auto-fills their position from their profile (still editable for one-off rotations).
  • Choosing a site filters the project list to projects on that site, and picking a project sets its site automatically.
v2.258.0June 29, 2026

Scheduling and navigation fixes on mobile

The crew schedule worker column no longer over-widens on phones, sticky cells stay under the menu in landscape, and the bottom navigation bar has defined edges.

Fixed
  • On the crew schedule, a long position, project, and site line no longer stretches the worker column, so more days stay visible on a phone.
  • In landscape, the schedule’s sticky worker column no longer overlaps the bottom navigation bar.
  • The mobile bottom navigation bar now has rounded corners and side edges when it is centered on wider screens.
v2.257.0June 29, 2026

Crew schedule fits better on mobile

The worker column is narrower on phones so more days of the schedule are visible at once.

Improved
  • On mobile, the crew schedule worker column is now narrower, so the matrix shows about twice as many days without scrolling. The desktop layout is unchanged.
v2.256.0June 29, 2026

Crew Scheduling

A new scheduling module under Operations: assign rotations, see coverage in a matrix, mark travel and vacation, send notices, and export to Excel.

Added
  • Crew Scheduling under the Operations tab. Assign a worker a rotation by days on, days off, shift, and date range, and it auto-populates every working day to the end date.
  • Day, night, and rotating shifts, with travel, vacation, leave, and off marked by colour-coded icons. Tap any day to change it or add a note.
  • A matrix view with horizontal scrolling, a day and night coverage strip, filters by position, project, and site, and search by name.
  • Tag a worker on a day to email them a notice (for example travel details). Warnings flag long runs of consecutive on-days and certifications that expire inside the schedule range.
  • Export to a branded, colour-coded Excel file that mirrors your current filter, with a coverage tally and notes as cell comments.
v2.255.0June 29, 2026

Polished mobile navigation bar

The bottom navigation bar now has a frosted-glass finish and the create button has a raised three-dimensional look.

Improved
  • The mobile bottom navigation bar now uses the same frosted-glass style as the top bar.
  • The central create button has a glossy, raised three-dimensional finish with a soft red glow.
v2.254.0June 29, 2026

Smoother card lift and consistent bars everywhere

The hover lift on cards is now smooth and fluid, and every progress bar in the app uses the same three-dimensional style.

Improved
  • Clickable cards now lift with a smooth, fluid motion and a deeper shadow so they look like they are rising off the page.
  • Upload, download, onboarding, and acknowledgement progress bars now use the same rounded, three-dimensional style as the dashboard and COR charts for a consistent look throughout.
v2.253.0June 29, 2026

More depth across charts, cards, and the top bar

The new three-dimensional look now extends to the dashboard rings and bars, the COR readiness bars, clickable cards, and a frosted top bar.

Improved
  • Dashboard donut and compliance rings now have a gradient, a soft shadow, and a smooth sweep-in animation.
  • The dashboard hazard bars and the COR readiness bars now use the same rounded, animated three-dimensional fill.
  • Clickable cards lift gently on hover, and the sticky top bar now has a frosted-glass effect.
v2.252.0June 29, 2026

A more defined, three-dimensional interface

Cards, buttons, tables, and charts now have more depth and definition in both dark and light mode.

Improved
  • Cards and panels now have clearer edges, soft shadows, and a subtle gradient so they stand out from the background. This is a noticeable fix in dark mode (edges were hard to see on some monitors) and in light mode (cards now separate from the page instead of blending in).
  • Buttons and inputs have a subtle, tactile finish, and chart bars now fill in with a smooth animation and a rounded three-dimensional look.
v2.251.0June 29, 2026

Require two-step verification organization-wide

Owners and admins can now require two-step verification for everyone, or just for elevated roles.

Added
  • A two-step verification policy on the Organization settings page: leave it optional, require it for Owners, Admins, and Managers, or require it for every member.
  • When two-step verification is required, a member in scope who has not set it up is guided through setup the next time they open the app, before they can go any further.
v2.250.0June 29, 2026

Two-step verification

Add an authenticator-app code on top of your password, with an admin reset for anyone who loses their device.

Added
  • Two-step verification (2FA) you can turn on from your profile: scan a QR code with an authenticator app (Google Authenticator, Authy, 1Password, Apple Passwords) and enter a 6-digit code at each sign-in.
  • A sign-in challenge step that asks for the code after your password when two-step verification is on.
  • You can add a second device as a backup and remove devices at any time from your profile.
  • Owners and administrators can reset two-step verification on a member from the Users page if that member loses their authenticator (there are no recovery codes, so this is the way back in).
v2.249.0June 29, 2026

Action plan dashboard, notes, and a record of what was done

The COR page now shows an action plan dashboard, and each action takes notes and a record of what was done before it is marked complete.

Added
  • The COR readiness page now shows an action plan dashboard card with live counts of open, in progress, and done actions.
  • Every action item now has a Notes field for ongoing working notes (progress, blockers, who is handling it).
  • Marking an action done now asks you to document what was done (for example, developed and approved a policy). That record is kept with the action and shows under the Completed list with the date it was finished.
v2.248.0June 29, 2026

Action plan keeps a record of completed work, and neutral wording

Regenerating the action plan now keeps your completed actions as a record, and the readiness module reads cleanly for any jurisdiction.

Improved
  • Regenerating recommended actions now keeps any action you marked done under a Completed heading, so you keep a record of what was finished. Outstanding generated actions are still cleared and rebuilt from your current gaps, and actions you added by hand are kept.
Changed
  • COR / SECOR readiness now uses jurisdiction-neutral wording throughout (evidence binder labels, the knowledge base, and the SECOR eligibility pre-check), so teams in any province can use it to benchmark and prepare for an audit.
v2.247.1June 29, 2026

Clearer wait time on the AI assessment

The AI assessment now tells you it can take a few minutes the first time while it reads scanned documents.

Improved
  • The AI assessment now sets expectations that it can take a few minutes, especially the first run while it reads scanned documents, and asks you to keep the page open until it finishes.
v2.247.0June 29, 2026

Scanned-document reading and action ownership

The AI assessment now reads scanned PDFs and photos, and COR / SECOR actions can be assigned to a team member and appear in their My Tasks.

Added
  • OCR: the AI assessment now reads scanned PDFs and photos of documents, not just typed ones, so uploaded signed policies and certificates count as evidence. Extracted text is cached so later runs are fast.
  • Assign an owner to each COR / SECOR action. Assigned actions appear in that person’s My Tasks list, with due dates and overdue flags.
v2.246.0June 29, 2026

COR / SECOR: one-step AI assessment with auto-linked evidence

The AI assessment now pulls in your records, reviews your documents, and links evidence to each requirement in a single step.

Changed
  • The AI assessment is now one step: it pulls in evidence from your other modules (auto-credit), reviews your document library, and links the documents it finds to each requirement. The separate Auto-credit button has been removed.
  • When a document is linked as evidence for a requirement, that requirement is marked In place. The Health and Safety Policy is the exception: it stays governed by the annual sign-off rule.
  • Manually linking a document to a requirement now also marks it In place.
Improved
  • The evidence binder description now refers to your audit elements rather than a specific certifying partner.
v2.245.0June 29, 2026

COR / SECOR: auditor-ready evidence binder

Link documents to each requirement and export a zip organized by audit element, ready for your auditor.

Added
  • Evidence binder export: one click produces a zip with a folder per audit element, each containing an index of its requirements with status and approval sign-off, plus the documents linked as evidence. A readiness summary and your certificate and uploaded records sit at the top.
  • Link evidence to requirements: in the assessment, attach documents from your library to each requirement. Linked documents are what the binder files under each element.
v2.244.0June 29, 2026

Document formatting, sign-off titles, and smarter COR drafting

Controlled documents now display with proper formatting, capture the signer job title, and feed sign-off dates into COR readiness.

Added
  • Controlled documents now display with proper formatting (headings, lists, bold, and italic) instead of raw symbols. Tap Edit to make changes, with a formatting toolbar, then Done to see the finished document.
  • Approval sign-off now captures the signer job title and includes it in the PDF, so an auditor can see who signed and at what level.
  • The COR / SECOR action plan has a Regenerate option that clears the generated actions and rebuilds a fresh list from your current gaps, keeping anything you added by hand.
Improved
  • Drafting a document with AI from the action plan now updates the existing document and bumps its revision when one already exists, instead of creating a duplicate.
  • Auto-credit now reads document sign-off data, so a Health and Safety Policy signed by senior management within the year credits the policy requirement automatically (and flags it when the annual re-sign is overdue).
v2.243.0June 29, 2026

COR / SECOR: auto-credit from your records

Credit readiness requirements automatically from the inspections, training, hazards, and other records you already keep in Connect.

Added
  • Auto-credit from records: one click checks your inspections, investigations, training, hazards, toolbox talks, safety meetings, orientations, and emergency records, then credits the readiness requirements they cover, with a note pointing at the evidence.
  • Auto-credited findings are badged so you can tell them apart, and a summary shows how many records were found in each area.
Improved
  • Auto-credit and the AI assessment never change a finding you set by hand, and real records take precedence over a document-title guess.
v2.242.0June 29, 2026

COR / SECOR: action plan, AI document drafting, and SECOR eligibility

Turn your gaps into a tracked action plan, draft missing documents with AI, and check SECOR eligibility.

Added
  • Action plan: generate a recommended action for every requirement scored partial or missing, each with a clear recommendation. Track actions as open, in progress, or done, set due dates, and add your own. Everyone in your organization can see the plan.
  • Draft with AI: for an action about a missing or weak policy or plan, AI drafts a starting document into the right library folder, tailored to your business, ready for you to review and approve.
  • SECOR eligibility pre-check: record headcount, required courses, assessor training, documentation window, and last ACSA course date, and the dashboard flags anything that would stop a SECOR submission.
Improved
  • Assessment notes now show as a readable block you can see in full, with an Edit button, instead of a single-line field that cut off long notes.
v2.241.0June 29, 2026

COR / SECOR: AI assessment and certificate storage

AI can now pre-fill your readiness assessment from your documents, and you can store your certificate and audit records.

Added
  • AI initial assessment: review your document library and get a proposed status and rationale for every requirement, badged so you know which findings came from AI. It never overwrites a finding you set by hand, and you can adjust everything.
  • Upload your current COR or SECOR certificate, a previous audit, or an action plan as an image or PDF, stored right alongside your program.
Improved
  • Tidied the program details section so the heading and the type selector no longer repeat the word certification.
v2.240.0June 29, 2026

SECOR readiness

COR / SECOR Readiness now scores SECOR on its own ACSA instrument, with audit-year and owner/operator settings.

Added
  • Choosing SECOR now scores your program against the ACSA small-employer instrument (its own questions and point weighting), instead of the COR element set.
  • A new audit-year setting switches the pass bar between a certification year (80% overall with 50% in every element) and a maintenance year (60% overall, no element minimum).
  • SECOR adds an owner/operator setting: it scores at 80% overall with no element minimum, and questions that do not apply to owner/operators are marked not applicable automatically.
Improved
  • The readiness dashboard and assessment now show the pass bar that matches your certification type, audit year, and org type.
v2.239.0June 29, 2026

COR / SECOR readiness

A new COR / SECOR readiness area: assess your program against the audit elements and see your readiness score.

Added
  • COR / SECOR Readiness is now live in the menu. It scores your program across the ten audit elements and shows whether you are on track against the 80% overall and 50% per-element bar.
  • A self-assessment lets owners, admins, and managers mark each requirement (in place, partial, missing, or N/A) with notes, while every member can view readiness.
  • Record your certification type, number, and expiry. The dashboard counts down to renewal and flags when you are within six months and should book your audit.
v2.238.0June 28, 2026

One Card from Training

Reach a worker's One Card straight from the Training area.

Added
  • A My Card button on the Training page opens your own One Card.
  • On the Training Matrix, expanding a worker now shows a link to that worker's One Card.
v2.237.0June 28, 2026

Printable wallet card

The One Card prints as a professional wallet-sized cut-out, and long certification names now wrap fully.

Added
  • Print now produces a wallet-sized (credit-card size) branded card to cut out and carry, with the worker photo, name, company, and the verification QR code.
Improved
  • Long certification names now wrap so the full name is readable on the card instead of being cut off.
v2.236.0June 28, 2026

TruStar One Card

A digital training card for every worker, with a QR code that verifies their current certifications.

Added
  • TruStar One Card. Every worker has a training card showing their photo, name, job title, and certifications with live expiry status (valid, expiring, or expired in red).
  • Each card carries a QR code. Anyone can scan it to verify the worker's current certifications on a public page, no sign-in needed.
  • Workers open their card from My Profile. Managers and admins open any worker's card from that person's user profile. The card can be printed.
v2.235.0June 28, 2026

Permit monitoring and live PDF

Permits now support periodic monitoring with a public QR code, and the permit PDF shows the live status, history, and monitoring log.

Added
  • Periodic monitoring on permits. Anyone signed in can log a gas re-test, fire-watch check, or other update from the permit, capturing their name, optional company, and GPS location.
  • A monitoring QR code prints on the permit PDF (and shows on the permit). Anyone on site can scan it to view the current permit and expiry and add a monitoring update without signing in. They enter their name and company, and their location is captured.
Fixed
  • The permit PDF now shows the live permit status (active, suspended, closed, or expired) instead of always reading as submitted, along with the permit number, type, issue and expiry, the permit history, and the monitoring log. It is rebuilt on every download so it always matches the current permit.
v2.234.0June 28, 2026

Permit lifecycle and home

Permits now live in their own area with status tabs and a full lifecycle: extend, suspend, resume, and close.

Added
  • Permit lifecycle: an issuer or manager can extend a permit to a new expiry, suspend and resume it, or close it. The permit shows its full history, and a permit past its validity reads as Expired.
  • The Permits screen now has Active, Suspended, and Closed tabs.
  • Permits appear in Today's Paperwork, labelled as a Permit with the permit type, and viewing a permit highlights Permits in the side menu.
Changed
  • Issued permits no longer appear in the forms submissions list. They live only in the Permits area.
v2.233.0June 28, 2026

Permit PDF signatures

Permit sign-off now appears correctly on the exported PDF, and the back button on a permit returns to Permits.

Fixed
  • The exported permit PDF now shows each signatory with their role, company, and signature, instead of a placeholder.
  • Viewing a completed permit and pressing back now returns to the Permits screen rather than the forms submissions list.
v2.232.0June 28, 2026

Permit issuing fix

Permits now issue reliably, with numbers generated inside the app, plus a couple of permit screen fixes.

Fixed
  • Permits could not be issued because of a missing database function. Permit numbers are now generated within the app, so issuing works without that dependency.
Changed
  • The Issue Permit button at the bottom of the form now matches the one at the top, and the back link on a permit returns to the Permits screen instead of Forms.
v2.231.0June 28, 2026

Permit issuing refinements

Cleaner permit issuing: a clear Issue Permit action, hazards generated from the scope of work, and a date and time expiry.

Changed
  • The button to issue a permit now reads Issue Permit, and permit hazards are generated from the Scope of Work entered above, so there is no need to describe the task twice.
  • Permit validity is now set as an expiry date and time rather than a number of hours. The date defaults to today.
Fixed
  • When a permit cannot be issued, the screen now shows the actual reason instead of a generic message.
v2.230.0June 28, 2026

Issue permits to work

Authorized issuers can now issue permits to work from the new Permits screen, with eleven permit types, type-baked numbering, and structured sign-off.

Added
  • New Permits screen under Compliance. Authorized issuers pick from eleven permit types (hot work, confined space entry, ground disturbance, working at heights, electrical and lockout, breaking containment, radiography, commissioning, vehicle entry, general and cold work, and blanket) and issue a permit.
  • Each permit reuses the AI hazard suggestions, energy wheel, location, and weather capture, plus a permit-specific section and a structured sign-off for the issuer, receiver, and an optional area authority, each with their role and company.
  • Permit numbers are baked with their type and run in sequence per year, for example HW-2026-0001 for hot work and CSE-2026-0001 for confined space entry.
  • Issuers set how long the permit is valid at issue. The permit shows its number, type, status, and validity window on its detail page, and all issued permits are listed on the Permits screen.
v2.229.0June 28, 2026

Permits: groundwork

The first piece of the new Permit to Work module. Owner and admin can now choose which members are allowed to issue permits.

Added
  • Permit issuing is now a controlled permission. On the team management screen, an owner or admin can mark which members are allowed to issue permits. Owners and admins can always issue. The permit issuing, lifecycle, and PDF features build on this and are coming next.
v2.228.0June 27, 2026

A tighter inspection PDF

Shorter sections like job details and site information now sit side by side, signatures fit three across, and the whole record is more compact.

Improved
  • Short sections are now paired into two columns in the PDF, so job details and site information sit side by side instead of stacking down the page.
  • Worker signatures now fit three across instead of two, and spacing throughout the PDF is tighter, so a typical record takes fewer pages.
v2.227.0June 27, 2026

A better FLHA PDF

The exported FLHA now shows the full energy wheel, fits more on each page, and keeps section headings with their content.

Improved
  • The FLHA PDF now draws the energy wheel exactly as it appears in the app, with a colour-coded icon for each source present on the task and a count in the centre.
  • The PDF layout is more compact, so a typical assessment takes fewer pages, and section headings now stay with their content instead of being left alone at the bottom of a page.
  • Added a little more space between the count and the "of 10" label in the centre of the energy wheel, on screen and in the PDF.
v2.226.0June 27, 2026

Editable FLHAs with a change log

A field-level hazard assessment can now be updated through the day. Every edit is saved to the same record with a full revision history of who changed what and when.

Added
  • FLHA assessments can now be edited after they are submitted, so a crew can update hazards, controls, and PPE as conditions change through the day instead of starting a new form. Open a submitted FLHA and tap Edit.
  • Every edit is recorded in a Revision History on the assessment and in its PDF, showing who made the change, when, and which fields changed. Editing is limited to the worker who submitted the assessment or a manager.
v2.225.0June 27, 2026

A clearer energy wheel

The energy wheel is bigger, has an icon for each source, reads on dark and light themes, and new hazards now appear at the top.

Improved
  • The energy wheel is now larger, with a distinct icon for each of the ten energy sources and a bold count of how many are present on the task. It is styled to read clearly on both dark and light themes.
Fixed
  • Adding a hazard by hand now places it at the top of the list instead of the bottom, so the new entry is in view right away rather than off the bottom of the screen.
v2.224.0June 27, 2026

Energy wheel on the FLHA

Classify each task hazard by its source of energy, with AI suggestions and a visual wheel.

Added
  • Hazards on a Field-Level Hazard Assessment can now be classified by their energy source from the energy wheel: gravity, motion, mechanical, electrical, pressure, temperature, chemical, biological, radiation, or sound.
  • When you generate hazards for a task, each suggestion comes pre-classified by energy source. A small energy wheel shows which energies the task involves at a glance, and you can change the classification on any hazard.
  • The energy classification carries through to the submitted record and the PDF, so the completed FLHA shows the energy sources present alongside each hazard.
v2.223.0June 27, 2026

Today's Paperwork now shows everything

The daily view now includes toolbox talks, observations, and incident reports alongside forms.

Added
  • Today's Paperwork now pulls in toolbox talks, observations, and incident reports, not just forms, so the whole day's field record is in one place.
  • A type filter lets you narrow to Forms, Toolbox, Observations, or Incidents. Each entry is tagged by type and links straight to its record.
v2.222.0June 27, 2026

Today's Paperwork

A new tab that shows every form your crews submitted today, with the last 7 days, and it works offline.

Added
  • New Today's Paperwork tab under Safety. See every form and inspection submitted today at a glance, with the previous seven days one tap away.
  • Managers and oversight see the whole crew, with a project filter and search; workers see their own submissions. Each day shows a count, fails are flagged, and every entry links to the full record.
  • The whole view is cached for offline use, so you can pull up a crew’s paperwork for the day even with no signal.
v2.221.0June 27, 2026

Toolbox Talks: assign one talk to several facilitators

For projects with more than one work group, assign the same talk to multiple facilitators at once.

Added
  • When assigning a talk, you can now select multiple facilitators instead of just one. Pick a project and the list shows that project’s crew to choose from.
  • Each facilitator gets their own copy in the Assigned to me tab and their own email, and captures the attendance for their own work group, just like a single assignment.
v2.220.1June 27, 2026

Fix: release notes and What is new could fail to load

Corrected an issue that could make some pages show an unexpected error.

Fixed
  • Fixed an error that could make the Release Notes page, and the What is new panel, fail to load on some devices. No data was affected.
v2.220.0June 27, 2026

Toolbox Talks: deliver and sign offline

Run a talk with no signal. Attendance and signatures save on the device and upload when you reconnect.

Added
  • You can now deliver a toolbox talk while offline. Pick attendance and capture signatures in the field with no connection, and the talk is saved on the device.
  • Saved talks upload automatically when you are back online, with no duplicates if a delivery is retried. The connection bar shows how many are waiting to upload.
  • Works for both a fresh talk and an assigned talk you were sent to deliver.
Changed
  • Photos still need a connection. Deliver offline, then add photos later by editing the talk once you are back online. Editing a delivered talk also needs a connection.
v2.219.0June 27, 2026

Toolbox Talks: project crew fix and edit timestamps

Picking a project now loads its crew, and people added after submission are time-stamped.

Fixed
  • Selecting a project on the deliver screen now correctly loads the crew assigned to that project. Previously it could show no one even when people were assigned.
Added
  • When you edit a delivered talk and add someone late, that person is time-stamped as added after the original submission. The record and the PDF show when they were added and when they signed, while everyone from the original delivery keeps their original times.
v2.218.0June 27, 2026

Toolbox Talks: edit a delivered talk, with a 24-hour window

Reopen a submitted talk to add late signers, then it locks automatically for a trustworthy record.

Added
  • Open a delivered talk from the History tab and tap Edit to add an attendee who signed late, capture more signatures, or correct a detail. The original delivery time, GPS, and weather are kept.
  • A talk locks automatically 24 hours after it is submitted. Locked talks show a clear note and can no longer be changed, keeping your COR history trustworthy.
  • A "Toolbox talks to deliver" card now appears on your Dashboard when you have talks assigned to you.
v2.217.0June 27, 2026

Toolbox Talks: GPS, weather, and project-based attendance

Talks now record the location and weather on site, and attendance loads straight from the project crew.

Added
  • Delivering a talk now captures the GPS location and the weather on site, the same as a Field-Level Hazard Assessment. Both are saved to the record and printed on the PDF.
  • The weather on site is shown at the top of the talking points so the crew can factor conditions into the discussion.
Changed
  • Attendance now loads the crew assigned to the project you pick, instead of the whole company. The list stays hidden until you choose a project, and you can always add subcontractors or visitors by hand.
v2.216.0June 27, 2026

Toolbox Talks: on-site signatures

Capture each worker’s signature when you deliver a talk, stamped onto the COR record and PDF.

Added
  • Capture digital signatures when delivering a toolbox talk. Pass the device around and each worker signs to confirm attendance. Signatures appear on the talk record and the branded PDF.
  • Visitors and subcontractors can sign too, not just your own crew.
Changed
  • Choosing a project on the deliver screen now preselects that project’s crew as the attendance list, so you start from the right people and just adjust.
v2.215.0June 27, 2026

My Tasks: assigned talks and a Completed tab

Toolbox talks assigned to you now appear in My Tasks, and finished items move to their own Completed tab.

Added
  • Toolbox talks assigned to you now show in My Tasks under "Toolbox talks to deliver", with the delivery date and an overdue flag, so your to-do list is complete in one place.
  • My Tasks now has a "To do" and a "Completed" tab. The default To do tab shows only what needs action; finished work moves to Completed.
Changed
  • Corrective actions you have submitted or that have been verified now live in the Completed tab instead of cluttering your active list, making the default view clearer.
v2.214.0June 27, 2026

Toolbox Talks: assign to a facilitator

Assign talks for someone else to deliver, and find delivered talks in your Documents.

Added
  • Assign a toolbox talk to a facilitator to deliver. From a library topic, tap Assign, pick the project to see its crew listed by role, choose who will run the talk, and set a delivery date.
  • New "Assigned to me" tab on the Toolbox Talks page shows the talks you have been asked to deliver, with the delivery date and an overdue flag, so nothing slips.
  • The facilitator gets an email when a talk is assigned to them.
Changed
  • Every delivered toolbox talk now appears automatically in the Documents area under Meeting Minutes, alongside your safety meeting records, so all your COR evidence sits in one place.
Removed
  • The old Toolbox Talk form has been retired from Inspections & Forms and from the recommended forms set, now that talks have their own dedicated area under Safety. Any past records you already submitted are kept and still show in Meeting Minutes.
Fixed
  • When a page fails to load while you are online, it now shows a clear "Couldn’t load, try again" message instead of the misleading "not available offline yet" screen.
v2.213.0June 27, 2026

Toolbox Talks: in-depth talks, AI, and branded PDFs

A deeper talk library, AI-generated talks, photos on delivered talks, and a branded PDF export.

Added
  • Generate a toolbox talk with AI: type a topic and get a full, in-depth talk written for your business and jurisdiction, with hazards, controls, discussion questions, and takeaways. Review and edit it before saving.
  • Attach photos to a delivered talk. They are saved on the record and included in the PDF.
  • Download a branded PDF of any delivered talk, with your company logo, the talk content, attendance, and photos, matching your other reports.
  • The starter library is now a set of in-depth talks, each written to fill a real 5 to 10 minute crew discussion, with an estimated length and a short summary.
Fixed
  • The "Deliver a talk" shortcut in the sidebar now opens the deliver form reliably, even when you are already on the Toolbox Talks page.
v2.212.0June 27, 2026

Toolbox Talks

A new Toolbox Talks module: a reusable library of talks, in-field delivery with attendance, and a dated history for COR.

Added
  • New Toolbox Talks area under Safety. Build a reusable library of talk topics, or load a set of common Canadian starter topics in one tap.
  • Deliver a talk in the field: pick a topic, set the date and project, and record who attended, including subcontractors and visitors by name.
  • Every delivered talk is kept as a dated, signed-off record with its attendance and notes, ready for a COR audit. The library and history work offline.
v2.211.0June 27, 2026

Safety program dashboard

A new safety program overview on the dashboard, clearer investigation steps, and direct links into hazard registers.

Added
  • The dashboard now opens with a Safety Program overview for roles that manage safety: key metrics for inspections, observations, incidents, open corrective actions, and training compliance, with an incident trend, an incident breakdown, a training compliance gauge, and your top hazards by risk. Each card links straight to its area.
Improved
  • The clickable steps at the top of an investigation are now clearly defined as buttons, with a red highlight for the current step and the one you point at. They no longer change size or shift the page, and the effect works on touch screens.
  • Hazard register links in the Hazard Assessments folder now open the exact register and scroll straight to it.
v2.210.0June 27, 2026

Polish and fixes

A round of usability fixes across the dashboard, investigations, effectiveness reviews, and hazard assessments.

Added
  • Edit details is now available from the header of every investigation step, not just the capture page.
  • The live Hazard Assessments folder now lists the hazard registers on file, with a link straight into each register.
Improved
  • The dashboard now shows the risk level on each recent incident, matching the all-incidents view.
  • When you assign a person, their email now appears beside their name so people with the same name are easy to tell apart.
  • The investigation step bar makes it clearer that you can tap any step to revisit it.
Fixed
  • The calendar icon in date fields is now visible in dark mode.
  • Effectiveness reviews now show only the next review due for each corrective action, so the later checks stay hidden until the earlier one is completed.
v2.209.0June 24, 2026

Offline mode

TruStar Connect now works without a connection across the core field workflow.

Added
  • Offline access across the core of the app: the Dashboard, your Tasks list, the Forms list, Start a Form, filling and submitting individual forms, the Observations list, logging a new observation, the Investigations list, Corrective Actions, Effectiveness Reviews, the Hazard Register, the Training Matrix, the Equipment register, and saved documents all open and work with no connection.
  • Record a new investigation offline: capture the incident details and a scene photo with no signal. It saves on the device, confirms it is stored, and uploads automatically once you reconnect, after which you can continue to step 2.
  • Close out a corrective action offline: attach a proof photo and submit it for verification with no signal. It saves on the device and submits automatically once you reconnect.
  • Complete an effectiveness review offline: record the outcome and the check answers with no signal. It saves on the device and submits automatically once you reconnect.
  • Work captured offline, including forms, inspections, observations, and now first-stage investigations with photos, is saved on the device and uploads automatically once a connection returns.
  • The app is installable to the home screen and shows a clear banner when you are offline.
Improved
  • Forms preload automatically from any page, so crews have them ready before heading into poor-service areas.
  • Offline pages and saved data refresh themselves after each app update, with no need to clear the browser cache.
  • Faster, more reliable offline sync and app updates, more graceful handling when a page is not yet saved, and broader mobile support including iOS Chrome.
Fixed
  • The profile photo on the dashboard no longer shows a broken image when its saved link has expired; it falls back to your initials.
v2.175.0June 23, 2026

Clearer side menu

Quicker access to New Observation and Offline Files on desktop, with tidier menu highlighting.

Added
  • The desktop side menu now has a New Observation link under Observations, matching the one on mobile.
  • Offline Files now appears as a link under Documents in the desktop side menu.
Fixed
  • The side menu now highlights only the page you are on. The parent item above it shows in red text without the filled background, so there is less competing colour.
v2.171.0June 22, 2026

More reliable subscription billing updates

Subscription and billing updates from our payment provider are now processed reliably.

Fixed
  • Subscription and billing updates from our payment provider (new invoices, renewals, plan changes, and cancellations) are now received and applied reliably, so your plan status stays accurate without delay.
v2.164.0June 22, 2026

Loader and footer fixes

The route loader no longer sticks on in-page links, and the desktop footer sits flush at the bottom.

Fixed
  • Removed the excess empty space and extra scrolling below the footer on desktop. The footer now sits flush at the bottom of the page across the app and admin screens.
v2.163.0June 22, 2026

Invite and password-reset links hardened too

Invitations and password resets now use the same scanner-proof link.

Fixed
  • Invitation and password-reset links now route through the same scanner-proof confirmation page as signup, and land the recipient on the set-password screen once confirmed. This closes the same "invalid or expired" failure for invited trial users and password resets that previously only affected new signups.
v2.162.0June 22, 2026

Confirmation links that survive email scanners

Email confirmation now waits for a real click before activating.

Fixed
  • Confirmation emails sometimes failed with "link is invalid or has expired" on the first click because security scanners and email preview tools were silently opening the one-time link before the recipient could. The confirmation link now lands on a page with a Confirm button and only verifies when that button is pressed, so automated scanners no longer consume the link.
v2.161.0June 22, 2026

Reliable email verification links

Confirmation links now work on any device, with clearer errors.

Fixed
  • Email verification links now work even when opened on a different device or browser than the one used to sign up. Confirmation uses a device-independent token flow instead of one tied to the original browser session.
  • Failed or expired confirmation links now show a clear, friendly message on the sign-in screen instead of a generic error.
v2.160.0June 21, 2026

Loading animation and social share image

A branded page-loading animation, plus a new link preview image.

Added
  • A branded loading animation when moving between pages: on slower navigations, the TruStar mark draws itself over a dimmed, blurred screen so it is clear the next page is on its way. It respects reduced-motion settings and works on desktop and mobile.
Changed
  • Refreshed the social share (Open Graph) image used when a TruStar Connect link is posted to messaging apps and social media.
v2.158.0June 19, 2026

Billing guide and Knowledge Base cleanup

A new Billing section in the Knowledge Base, plus text fixes.

Added
  • A Billing and Subscription section in the Knowledge Base covering plans, the free trial, paying, changing plans, cancelling, taxes, and read-only mode.
Fixed
  • Corrected a couple of Knowledge Base articles that were showing stray characters in place of an apostrophe.
v2.157.0June 19, 2026

Subscription status and read-only mode

Clearer cancellation dates, and a proper read-only mode when a subscription lapses.

Added
  • When a subscription is set to cancel, the Billing page now shows the cancellation date instead of a renewal date.
  • When an organization has no active subscription (canceled, or an expired free trial), the workspace becomes read-only. Viewing stays available, but new submissions, edits, invites, and report generation pause until you subscribe.
Improved
  • A clearer banner explains read-only mode and how to restore full access.
v2.156.0June 19, 2026

Privacy Policy in the footer

Faster access to our policies.

Improved
  • Added a Privacy Policy link in the footer next to Terms of Service.
  • Adjusted the desktop Help button so it no longer overlaps the footer links.
v2.155.0June 19, 2026

Privacy Policy

A published privacy policy for TruStar Connect.

Added
  • Added a Privacy Policy page, linked in the site footer alongside the Terms of Service.
v2.137.0 to 2.154.0June 19, 2026

Behind-the-scenes improvements

Internal platform tooling and maintenance.

Improved
  • A series of behind-the-scenes platform improvements and maintenance. No changes to your workspace.
v2.136.0June 17, 2026

Branding and website polish

A new TruStar app icon, plus a cleaner public website on mobile.

Added
  • A TruStar star app icon for your browser tab, home screen, and installed app.
Improved
  • Tidied the public website on smaller screens, including the page footer and the investigation method section, and refreshed the platform overview with the newest modules.
v2.135.0June 17, 2026

Mobile fixes for Documents

Document folder buttons now wrap neatly on phones, and the AI SDS search box is no longer hidden behind the keyboard.

Fixed
  • The action buttons at the top of a document folder now wrap onto multiple rows on small screens instead of running off the edge, so Upload is always reachable.
  • The AI SDS search window is now centered so the search box stays visible above the on-screen keyboard, and no longer triggers password or contact autofill suggestions.
v2.134.0June 17, 2026

AI SDS search

Find Safety Data Sheets by chemical or product name and import the PDF straight into your SDS folder.

Added
  • AI SDS search in the Safety Data Sheets folder: search a chemical or product, review candidate sheets with their manufacturer and revision date, and import the PDF into your library in one step.
  • Imported sheets are filed in the SDS folder with the manufacturer, revision, and source recorded, so they stay searchable.
v2.133.0June 17, 2026

A Safety Data Sheets folder and a tidier Compliance menu

A default SDS folder for your Safety Data Sheets, and the Compliance menu is simpler.

Added
  • A default Safety Data Sheets (SDS) folder in the COR starter folders, for storing every product SDS your organization uses. Upload your own SDS files into it like any other document folder.
Removed
  • The Certifications and Audits coming-soon items were removed from the Compliance menu. Certification and training tracking lives in Training and the training matrix.
v2.132.0June 17, 2026

Crew readiness

A project-scoped view of who is cleared to work today, beside the training matrix, with a dashboard alert.

Added
  • Crew Readiness: for each project, see who is ready, expiring, or not ready against that project’s role and project training requirements, with the gating courses listed.
  • A Crew readiness link beside the Matrix under Training, and a button on the training page.
  • A Crew readiness tile on the dashboard for owners, admins, managers, and supervisors when someone is not cleared for their current project.
v2.131.0June 17, 2026

Project training on My Profile and tidier collapsing

Your project-specific required training now shows on My Profile, the training section there collapses, and organization settings opens with its first section expanded.

Added
  • Project-Specific Required Training now appears on your My Profile page, alongside your role requirements.
Improved
  • The training section on My Profile is now collapsible and starts collapsed for a cleaner page.
  • Organization settings now opens with the first section expanded so the page is not empty at a glance.
v2.130.0June 17, 2026

Training gap chasing, a My Tasks training area, and role vs project on the matrix

Missing or expiring required training now becomes a task with one combined email, the My Tasks page separates training from corrective actions, and the matrix shows whether each requirement comes from a role or a project.

Added
  • Training gap chasing: when a required ticket is missing or expiring within 30 days, it becomes a training task automatically.
  • One combined email per worker that lists every missing or expiring required course at once, sent to the worker and their supervisor.
  • New workers get a short grace period to upload their required tickets before tasks are raised.
  • A dedicated Training to complete area on the My Tasks page, separate from your corrective actions.
  • The training matrix and its Excel export now mark whether each requirement comes from the worker’s role or from a project.
Improved
  • Matrix is now a quick link directly under Training in the sidebar.
v2.129.0June 17, 2026

Project-specific training and a tidier settings page

Define the training a project or site requires, see it on the matrix and your training page, and open organization settings one section at a time.

Added
  • Project-Specific Training: set the courses a project or site requires, layered on top of each worker’s role requirements.
  • A Project-Specific Required Training section on your training page that reflects your current project assignment.
  • Project requirements now appear in the training matrix alongside role requirements.
Improved
  • Organization settings sections now collapse, so you can open just the area you want to work on.
v2.128.0June 16, 2026

Terms of Service, a hazard risk guide, and a cleaner users page

A Terms of Service page and footer on every page, a risk matrix guide on the hazard register, and a tidier users list.

Added
  • A Terms of Service page, linked from the footer on every page and from the trial sign-up.
  • A Risk Matrix Guide button on the hazard register that opens the same severity and likelihood reference used in incident investigations.
  • A small footer on every page with the current copyright and a link to the Terms of Service.
Improved
  • The Users page now shows active members by default, with deactivated users moved into their own tab.
v2.127.0June 16, 2026

Polished confirmation pop-ups

Confirmation dialogs now fade in over a dimmed background with a consistent, subtle entrance.

Improved
  • Confirmation pop-ups, such as deleting an asset or removing a maintenance record, now appear over a dimmed background with a smooth entrance animation, for a consistent feel across the app.
v2.126.0June 16, 2026

Form submit at the bottom, tidier mobile layout, and a scrolling fix

A Submit button at the end of every inspection, a cleaner asset header on phones, a styled delete confirmation, and no more empty scrolling.

Added
  • Inspection forms now have a Submit button at the bottom as well as the top, so you no longer have to scroll back up to finish.
Improved
  • The Maintenance and Repairs heading on the asset page is no longer cramped on phones, with the open count shown as a chip and a full-width Add Record button.
  • Deleting an asset now opens a clear, styled confirmation rather than a plain browser prompt.
Fixed
  • Removed the extra empty scrolling space that appeared below the content on phones and tablets across the app.
v2.125.0June 16, 2026

Do Not Operate warning for vehicles without current paperwork

Inspectors are stopped when a vehicle has no current registration or insurance, and renewal dates now sit beside their documents.

Added
  • When a vehicle being inspected has no current registration or insurance, missing or past its renewal date, the inspector is shown a prominent Do Not Operate warning to stop and report it to their supervisor. The inspection can still be submitted to record the issue.
Improved
  • In the asset editor, each registration and insurance renewal date now sits next to its document, making it clearer what is on file and when it expires.
v2.124.0June 16, 2026

Vehicle documents and a cleaner mobile layout

Keep registration and insurance with each vehicle, and a redesigned register and asset view on phones.

Added
  • Vehicle assets can keep a photo of their registration and insurance documents, taken with the camera or uploaded, opened any time from the asset page.
Improved
  • The equipment register and asset details have a redesigned mobile layout, with the asset list shown as clear cards instead of a wide table.
  • The asset photo and document pickers now offer separate Take Photo and Upload buttons.
v2.123.0June 16, 2026

Recurring service and a maintenance metric

Services reschedule themselves, deficiencies link to their inspection, and managers see open work on the dashboard.

Added
  • Completing a service lets you enter the current odometer or hour reading, which schedules the next service automatically from the asset’s interval, so preventive maintenance keeps recurring on its own.
  • You can now attach or take a photo when you log a maintenance record by hand, with separate Take Photo and Upload Photo buttons.
  • Deficiencies in the maintenance queue and on an asset link straight to the inspection that raised them.
  • Managers and up now see an open maintenance count on the dashboard so equipment work does not go unnoticed.
Changed
  • Managers can now add and edit equipment assets. Viewers and workers can view the full asset register but cannot make changes.
v2.122.0June 16, 2026

Maintenance queue

A single cross-asset queue for every open repair, deficiency, service, and renewal.

Added
  • A new Maintenance section under Operations gathers every open repair, deficiency, service-due, and renewal across all assets into one queue, filterable by status, type, and assignee, and searchable by item or asset.
  • Items can be completed straight from the queue, with the same closure note and photo, and overdue items are highlighted.
Changed
  • The complete window now has separate Take Photo and Upload Photo buttons.
  • The Fleet placeholder has been removed; vehicles are managed in Equipment & Assets and their work appears in Maintenance.
v2.121.0June 16, 2026

Closure records on maintenance

Added
  • Marking a maintenance item complete now opens a window to record what was done and attach or take a photo, kept on the record as proof of closure (for example a completed service).
v2.120.0June 16, 2026

Inspections that fill themselves in from the asset

Vehicle and equipment inspections pull details from the selected asset and flag service automatically.

Added
  • On the Light-Duty Vehicle and Mobile Equipment inspections, choosing the asset auto-fills its unit number, type, fuel type, and next service due as read-only details, so they cannot be entered wrong.
  • When the reading entered on an inspection reaches the asset’s next service due, or its service date has arrived, the inspector sees a notice to let their supervisor know, and a Service Due action is routed to the equipment manager.
  • Form fields can be set to auto-fill from the selected asset in the builder, and the AI builder understands these fields too.
Changed
  • The next service due on inspections now comes from the asset rather than being typed in each time, so it stays accurate.
v2.119.0June 16, 2026

Fuel type, service scheduling, and renewal reminders

Track fuel type and per-vehicle service schedules, with automatic reminders for renewals and service.

Added
  • Assets can record a fuel type: gasoline, diesel, propane, electric, or other (with a free-text option for things like bio-diesel).
  • Vehicle assets can carry a service interval (for example every 6000 kilometres or every 4 months) and the next service due, both by reading and by date.
  • Registration and insurance renewals are flagged 30 days out, and service is flagged when its reading is reached or its date arrives. The equipment manager gets a routed action and an email.
  • The register highlights any asset with an upcoming renewal or service so it is easy to spot at a glance.
v2.118.0June 16, 2026

Vehicles built into Equipment & Assets

Manage vehicles alongside the rest of your equipment, with plate, registration, and insurance tracking.

Added
  • A Vehicles category is now built in from the start, so vehicles live in the same Equipment & Assets register as the rest of your equipment.
  • Selecting a vehicle type when adding an asset reveals vehicle fields for license plate, registration renewal, and insurance renewal, shown on the asset and editable any time.
  • You can mark any equipment type as a vehicle type, or add new vehicle categories, from the Manage panel.
v2.117.0June 16, 2026

Default equipment manager on assets

Improved
  • Adding an asset now pre-fills your default equipment manager, which you can change per asset to make someone else responsible.
  • The equipment matrix now shows the default equipment manager for any asset that has not been given its own, so responsibility is always clear.
v2.116.0June 16, 2026

Fixes

Fixed
  • Adding an asset with a large photo could fail with an error. Photos are now resized in your browser before upload, so they save quickly and reliably, and any save problem now shows a clear message instead of an error screen.
v2.115.0June 16, 2026

Automatic service-due flagging

Inspections now keep the asset meter current and flag servicing when it is due.

Added
  • When an inspection records a meter or odometer reading that has reached the next service due reading, a Service Due action is raised against that asset and routed to the equipment manager, who is emailed. It will not pile up duplicates while one is still open.
  • Inspections with a meter reading now update the linked asset meter automatically, so the register stays current.
  • Number fields can be marked as a meter reading or a next service due reading in the form builder. The Light-Duty Vehicle and Mobile Equipment inspections are set up this way out of the box.
Improved
  • The AI form builder can now mark meter and service due fields when it designs a vehicle or equipment inspection.
v2.114.0June 16, 2026

Recommended forms ready on day one

COR-ready forms are now present automatically, plus a new equipment inspection and a duplicate option.

Added
  • The recommended COR forms are now created automatically the first time you open a new workspace, so they are there waiting with nothing to generate. The New Form menu still recreates any you delete.
  • New "Mobile Equipment Inspection" recommended form for forklifts, loaders, excavators, and similar units, with an equipment selector and a full pass or fail checklist.
  • The Light-Duty Vehicle Inspection now includes an equipment selector, so a failed item flags a deficiency on the chosen unit.
  • New copy button on any form duplicates it exactly with " - copy" in the title, so you can quickly build forms that share a layout.
Improved
  • The AI form builder now understands the equipment selector and can add it when you describe a vehicle or equipment inspection.
v2.113.0June 15, 2026

Inspections flag equipment deficiencies

Link an inspection to the asset it was done on and auto-raise deficiencies.

Added
  • Inspection forms now have an Equipment field, so the person filling one in can pick the asset being inspected, filtered by type.
  • When an inspection item is marked Fail on an asset, a deficiency is raised automatically against that asset and routed to its equipment manager, who is notified by email.
  • Each asset now lists the inspections performed against it, alongside its repair and maintenance history.
v2.112.0June 15, 2026

Equipment & Assets

Track your equipment, assets, and preventive maintenance in one place.

Added
  • New Equipment & Assets register: add vehicles, machines, and tools with a photo, unit number, type, make, model, year, serial, meter reading, site, and project.
  • Define your own equipment types, like vehicles, generators, or excavators, the same way you set up sites and projects.
  • A filterable, searchable equipment matrix with one-tap export to a spreadsheet for audits.
  • Log repairs, preventive maintenance, inspections, and deficiencies against each asset, with status, due date, cost, and an assigned owner.
  • Name an equipment manager so issues without an owner route to the right person for action.
v2.111.0June 15, 2026

Billing improvements

Fixed
  • Plan and seat changes now take effect only after payment is confirmed.
v2.110.0June 15, 2026

Schedule the observation report

Added
  • The observation report can now be sent automatically on a schedule, with the same options as the safety review: turn on automatic sending, choose a frequency and the exact day, and set the recipient email addresses.
v2.109.0June 15, 2026

Updated help guides

Improved
  • The in-app help for Reports now covers choosing the exact day a safety review is sent and generating the observation report.
v2.108.0June 15, 2026

Improvements and fixes

Improved
  • Plan and subscription changes now apply immediately, with no need to refresh the page.
v2.107.0June 15, 2026

Observation report

Added
  • A new on-demand Observation Report on the Reports page. It produces a branded PDF for any period, with summaries by type, status, severity, action taken, site, and project, followed by the full detail of every observation. Each observation is kept together so it is never split across a page break.
v2.106.0June 15, 2026

Choose the exact day for scheduled safety reviews

Added
  • You can now choose the exact day a scheduled safety review is sent. Monthly and quarterly reviews can target a specific day of the month, including the last day, and weekly or bi-weekly reviews can target a day of the week.
Improved
  • Stability, performance, and reliability improvements across the app.
v2.99.9June 13, 2026

Set or reset your password

Added
  • A "Forgot or never set your password" link on the sign in screen. It emails a secure link that opens the welcome screen where you choose a new password. This is also how to get in if an invite link expired or was already used, since the account already exists.
Improved
  • The welcome screen now completes sign in from any link style, whether the session arrives in the URL hash (invites) or as a code (password resets), and also recognizes an existing session.
v2.99.4June 13, 2026

A more dynamic showcase and cleaner backgrounds

Changed
  • The product showcase now sets each screenshot beside its own caption in alternating rows. The phones float up the page with a parallax effect as you scroll, and each row eases in as it comes into view.
  • Showcase screenshots are noticeably larger on desktop.
  • The hero background now uses a subtle dot grid and a small floating accent instead of the logo, for a cleaner look at the top of the page.
Removed
  • The repeated star logo watermark from the AI, method, and trial sections. The logo now appears only behind the showcase, so it no longer feels repetitive. The red gradient glows and floating accents remain.
v2.99.3June 13, 2026

Real screenshots, mobile-friendly showcase, and a sharper method

Changed
  • The product showcase now uses real screenshots of the app inside a phone. On desktop the phone stays in view while the captions scroll through five screens; on mobile each screen reveals in turn, sized to fit the screen.
  • The TruStar Method highlights now make the case against older root cause tools: no certification course to buy, included rather than a separate licence, and an AI bias audit on every analysis.
  • Subtle section backgrounds now use the TruStar star logo instead of a generic star.
Added
  • A note on the method that TruStar Connect also supports SCAT, ICAM, HFACS, 5 Whys, and Bowtie, with no proprietary lock-in.
v2.99.2June 12, 2026

Scroll showcase and a deeper story

Added
  • A deeper TruStar Method section with the five Stars and what makes the framework different, drawn from the Knowledge Base, plus a link to the full article.
  • A side by side comparison that shows why TruStar Connect goes well beyond a typical forms app, without calling anyone out by name.
Improved
  • The AI section now makes the role of AI clear: it assists the person doing the work and completes tasks in a fraction of the time, while you verify, edit, and approve everything before it is final.
v2.97June 12, 2026

Training matrix access and profile cleanup

Fixed
  • The Training Matrix now opens for everyone. Viewers and Workers were being bounced back to the Training page when they tapped Matrix.
Changed
  • The Sign out button has moved from the Organization page to My Profile.
  • Viewers no longer see certificate upload buttons on the Training page, since they have read-only access.
Removed
  • The Users shortcut on the Organization page has been removed. Use the Users link in the main menu.
v2.96June 11, 2026

Access tuning, cleaner reviews, and upvoting help

Changed
  • Viewers and Workers can now open the Users page to see the team roster, roles, and reporting lines. Editing users, pending invitations, and personal contact details stay limited to Owners and Admins.
  • The Training Matrix is now viewable by everyone, so any team member can see required training coverage.
  • Effectiveness Reviews now show only the next review due for each corrective action. The 60 day stays hidden until the 30 day is done, and the 90 day until the 60 day is done, for a cleaner list.
Added
  • A short "How upvoting works" info box on the Feature Requests board explains voting and the Top and This Month sorts.
Security
  • Viewers can no longer submit forms. Workers and above still can.
v2.95June 10, 2026

Policies folder, folder menu, and header fix

Added
  • New "Policies" starter folder in Documents with an AI assistant tuned for company safety policies. It suggests the standard COR policy set and drafts full policies, including a Drug and Alcohol policy aligned with the Canadian Model for Providing a Safe Workplace, plus Violence and Harassment, Working Alone, Incident Investigation, Disciplinary, Return to Work, and more, written to your jurisdiction and ready to edit and sign.
Changed
  • The "Add COR starter folders" action moved into a dropdown on the New folder button in Documents, so the toolbar is cleaner. Click the chevron beside New folder to find it.
Fixed
  • The contextual Help button no longer overlaps page buttons on iPad and other narrower large screens. It now sits in the bottom-right corner clear of the page header.
v2.94June 10, 2026

Cleaner mobile layouts

Improved
  • Hazard Register: the register header no longer crams its actions into tiny unlabeled icons on mobile. The Export, Import, Build with AI, and New buttons now show their labels and wrap onto their own row, and the register name is no longer cut off.
  • Form Submissions: each submission now gives its title and date the full width instead of competing with the badges, so the date no longer wraps awkwardly. The score, fail, and status badges sit on their own row beneath, and tap targets are a little larger.
v2.93June 10, 2026

Linked folders match forms by inferred category

Fixed
  • Linked Documents folders (Hazard Assessments, Inspections, Meetings, Toolbox, Emergency Response) now surface a form submission even when the form's COR category was left blank, by inferring the category from the form type and name. An FLHA, for example, now appears in the Hazard Assessments folder without having to set its category by hand.
v2.92June 10, 2026

Fix Emergency Response folder creation

Fixed
  • Adding or recreating the Emergency Response folder failed because the emergency link kind was not yet allowed in the database. It is now permitted, so the starter folders action recreates and links the folder. Folder creation also no longer fails the whole batch if a single folder is rejected.
v2.91June 10, 2026

Drill records route to Emergency Response folder

Changed
  • Emergency Drill Record submissions now surface in the Emergency Response folder in Documents. The folder is linked automatically the next time the starter folders are added from Documents.
v2.90June 10, 2026

Emergency Drill Record form

Added
  • New "Emergency Drill Record" recommended form. Pick the drill type and facilitator, check off the crew members who participated, and run a pass or fail evaluation of standard drill items (alarm, evacuation routes, accounting for personnel, roll call, muster point, equipment, roles, communication, timing, and all-clear). A comments box captures the mock scenario and lessons learned, with an optional photo and a required facilitator signature.
v2.89June 10, 2026

Eyewash Station Inspection form

Added
  • New "Monthly Eyewash Station Inspection" recommended form. Pick the station type, run a pass or fail check grounded in ANSI Z358.1 points (accessibility, activation, clear flushing fluid, flow, nozzle covers, self-contained fluid expiry, condition, and inspection tag), take a photo of the unit, note any issues, and sign off as the inspector.
v2.88June 10, 2026

First Aid Kit Inspection form

Added
  • New "Monthly First Aid Kit Inspection" recommended form. Pick the kit type from a CSA Z1220 dropdown (Type 1 Personal, Type 2 Basic, Type 3 Intermediate, with small, medium, and large sizes) to match the project jurisdiction and hazard level, then run a pass or fail check of the kit contents and condition. An optional AED section lets you inspect a defibrillator on the same checklist, marked N/A when there is none. Includes an issues note, an optional photo, and a required inspector signature.
v2.87June 10, 2026

Fire extinguisher inspection and uncropped photos

Added
  • New "Monthly Fire Extinguisher Inspection" recommended form. Add each extinguisher with its location and a pass or fail result, note the reason on a failure, and attach a photo of the extinguisher in place. Use Add Another to keep adding extinguishers, and sign off as the inspector at the end.
Fixed
  • Photos now display in their original aspect ratio everywhere they appear, while filling a form, on the submission view, and in the PDF. They are still sized down to fit, but are no longer cropped, so the full image is always visible.
v2.86June 10, 2026

Fall Protection / Harness Inspection form

Added
  • New "Fall Protection / Harness Inspection" recommended form. Record serial numbers for the harness, retractable, lanyard, and other gear, then run a pass or fail check of the harness (webbing, stitching, D-rings, buckles, impact indicator, labels) and the retractable or lanyard (housing, retraction and braking, lifeline, shock pack, hooks). Failed items raise corrective actions, and there is a result selector to mark gear in service or removed from service.
  • Includes a comments box, an optional photos field, and an inspector signature, with the usual auto date, time, and location stamp and weather on site.
v2.85June 10, 2026

Trim orientation form

Changed
  • Removed the Company / Employer field from the New Worker Orientation form, since the company already comes through with the selected project.
v2.84June 10, 2026

Orientation links to worker training records

Changed
  • The New Worker Orientation form now lets you pick the worker from the project crew instead of typing a name. Their job title (from their assigned position) fills in automatically.
Added
  • When a signed orientation is submitted, a completed "Project-Specific Orientation" record is added to that worker's training profile, noting which project it was for. The record is not duplicated if the same worker and project is submitted again.
  • Single-select worker pickers now show the chosen person's job title.
v2.83June 10, 2026

Fix orientation form generation

Fixed
  • Generating the recommended forms failed when only the New Worker and Site Orientation Checklist was missing, because the orientation category was not yet allowed in the database. The category is now permitted, and generation no longer fails the whole batch if a single form is rejected.
v2.82June 10, 2026

New Worker and Site Orientation Checklist

Added
  • New "New Worker and Site Orientation Checklist" recommended form. It confirms a worker received company orientation (policy, worker rights, reporting, WHMIS, fitness for duty) and site-specific orientation (site hazards, ERP, muster points, evacuation, first aid, permits, SDS, spill response), records the tickets verified, and is signed by both the worker and the person who delivered the orientation.
  • Follows the same format as the other defaults: auto date, time, and location stamp with weather on site, and an optional photos field for tickets or certifications.
v2.81June 10, 2026

General Worksite Inspection form

Added
  • New "General Worksite Inspection" recommended form. It is a pass or fail walk-through covering housekeeping and access, PPE, fire and emergency, electrical and equipment, WHMIS and environment, working at heights, mobile equipment, and documentation, grounded in CCOHS inspection guidance. Failed items raise corrective actions automatically.
  • It auto date, time, and location stamps with weather on site, allows optional photos, and is signed by the inspector and, where there is one, the supervisor. A worker with no supervisor can submit with their own signature alone.
v2.80June 10, 2026

Recommended Forms folder and refreshed default forms

Changed
  • Recommended forms are now created inside a "Recommended Forms" folder. The folder is created if it is missing, and any newly generated forms are placed in it.
  • Refreshed the Safety Meeting and Toolbox Talk defaults: removed the date, location, and duplicate project fields. Each submission is now auto date, time, and location stamped with weather on site, like the FLHA. Pick the facilitator or presenter and the attendees from the project crew, with an optional box for visitors or client attendees. The Toolbox Talk also gained an optional permit number.
Added
  • The FLHA now has optional fields for permit number, muster point, and emergency number or radio channel, an additional comments box, and an optional work area photo (take or upload).
v2.79June 10, 2026

Vehicle inspection form, cleaner PDF, tidier forms page

Added
  • New "Light-Duty Vehicle Inspection" recommended form. It captures vehicle type, unit number, fuel type, odometer, and next service distance, a full pass or fail checklist of inspection items, photos of the front, rear, and both sides (camera or upload), defect notes, and a driver signature. Like the FLHA, it is automatically date, time, and location stamped with weather on site.
  • Added "FR Coveralls" to the PPE list on the recommended FLHA.
Fixed
  • The submission PDF was cramped and overlapping on longer assessments. Sections and long hazard lists now flow and break across pages cleanly, each hazard and signature stays together, and the summary box no longer overlaps the content below it.
Changed
  • Moved "Recommended Forms" into the New Form menu as an AI option, to keep the forms page header clean.
v2.78June 10, 2026

Reliable hazard generation and friendlier dialogs

Fixed
  • The Task Hazard Selector could get stuck on "loading" if the generation took too long or the connection dropped. It now always finishes with either results or a clear message, and the time allowed for generation has been extended.
Improved
  • A styled notice now appears while hazards generate, letting the crew know it can take up to a minute for a complex scope of work.
  • Deleting a form or a folder now uses a clean in-app confirmation instead of the browser's default pop-up.
v2.77June 10, 2026

Per-worker sign-off on the FLHA

Added
  • New "Worker Sign-off" field. It shows a signature box for each worker selected in a Workers field on the form, so everyone on the task signs before the assessment is submitted. Extra signers who are not in the system can be added on site.
  • The recommended FLHA now uses per-worker sign-off in place of the single signature line.
Fixed
  • The recommended FLHA asked for the project twice. The duplicate Project field is removed, since the project is already chosen at the top of every form.
v2.76June 10, 2026

Leaner FLHA, weather on site, and recommended forms

Changed
  • Streamlined the recommended FLHA. The separate Task Description and Controls fields are gone because the Task Hazard Selector already captures the task and recommends controls. The Date and Location fields are gone too: each submission is automatically date and time stamped, and the project is already chosen at the top.
Added
  • Weather on site. When a form is submitted with location captured, the current conditions and the day's forecast (temperature, wind, and chance of precipitation) are recorded on the submission and shown on screen and in the PDF.
  • PPE and other multi-select questions can now include an "Other" option that reveals a text box, so crews can add an item that is not on the list. Turn it on per field in the form builder.
  • A "Recommended Forms" button on the Inspections and Forms page creates the recommended COR forms (Safety Meeting, Toolbox Talk, FLHA). It recreates any that were deleted, with the current recommended fields, and leaves your existing forms untouched.
v2.75June 10, 2026

Fix form editor crash on older templates

Fixed
  • Editing a form that still used the previous "Hazards From Register" field could crash with a client-side error. That field now migrates automatically to the new Task Hazard Selector wherever a form is opened, filled, or viewed, so no manual swap is needed.
  • Hardened the form builder so an unrecognized field type can no longer crash the editor.
v2.74June 10, 2026

Task-aware hazard selector for field assessments

Changed
  • Replaced the "Hazards From Register" field with a "Task Hazard Selector". The old field pulled every hazard for the project, which was too long for a Field-Level Hazard Assessment. The new field is task focused.
Added
  • On an FLHA, a worker describes the task and generates a concise list of likely hazards, each with suggested controls, in a single tap. The list is meant to be short and specific to the job at hand, not a full register.
  • Every suggested hazard and control is editable. Workers keep the ones that apply, edit the wording, check off which controls are in place, and add their own hazards.
  • Any hazard can be flagged to suggest for the Hazard Register. Managers reviewing the submission can promote those into the register in one tap, exactly as before.
v2.73June 10, 2026

Field assessments connect to the Hazard Register

Added
  • New "Hazards From Register" field for forms. On a Field-Level Hazard Assessment, workers can pull the active hazards for their project (plus org-wide hazards) straight from the Hazard Register, tick the ones that apply, and confirm each control is in place.
  • Workers can add a hazard that is not in the register and flag it to be added later, so nothing identified on site gets lost.
  • When reviewing a submission, managers see a "Hazards Flagged For The Register" panel and can add each flagged hazard, with its controls, to the Hazard Register in one tap.
Improved
  • Submission views and PDFs now show selected hazards with each control marked in place or not, plus any hazards added on site.
  • The default FLHA template now uses the register-connected hazards field in place of the free-text Hazards and Controls boxes.
v2.72June 10, 2026

No hazards lost on import

Fixed
  • A very dense batch of rows could still exceed the assistant output limit and be dropped, so a few hazards went missing from an otherwise successful import. A batch that hits the limit is now split in half and retried, down to single rows, so every readable hazard comes through.
v2.71June 10, 2026

Import handles dense assessments

Fixed
  • Importing a detailed assessment could still fail when rows held long hazard and control lists, because each batch generated more than the assistant could return at once. Batches are now smaller, the per-batch limit is higher, and each source row maps to one hazard by default, so dense documents import successfully.
Added
  • Import now shows a notice while the document is analyzed, letting you know it can take a few minutes for a large assessment and to keep the tab open.
v2.70June 10, 2026

Reliable import for large assessments

Fixed
  • Importing a large hazard assessment from Excel could fail because the whole document was read in one pass and exceeded the assistant output limit. The spreadsheet is now read in smaller batches and the results merged, so large registers import reliably.
Improved
  • Import now skips instruction, title, risk-matrix, and sign-off sheets so it focuses on the actual hazard rows, and a single unreadable batch no longer fails the whole import.
v2.69June 10, 2026

Import hazards from an existing assessment

Added
  • Each register section now has an Import button. Upload an existing hazard assessment as an Excel file or PDF and the assistant scans it for activities, hazards, controls, and risk rankings, then maps them into the app format.
  • Where the source document has no initial or residual rating, the assistant assigns a sensible one using its judgment, which you can edit.
  • Imported hazards are shown in the usual confirmation window for review. Any hazard already in that register is marked and skipped, so duplicates are not created.
v2.68June 10, 2026

Export the Hazard Register to Excel

Added
  • Each register section now has an Export button that downloads a branded, landscape Excel workbook in the traditional hazard assessment format: activity, hazard, description, initial and residual risk (colored by band), controls by hierarchy, owner, review date, and linked documents.
v2.67June 10, 2026

Fix Build with AI on larger registers

Fixed
  • Build with AI could fail to return any hazards on an org-wide register because the longer hazard list ran past the assistant output limit. The limit has been raised so full registers generate reliably.
v2.66June 10, 2026

Hazard Register polish

Added
  • You can now delete a hazard directly from the register list, with a confirmation prompt before anything is removed.
Fixed
  • Control cards no longer squish the description into a narrow column on phones. The control type sits on its own line above the full-width text.
  • The bottom navigation bar now stays locked to the bottom of the screen on mobile instead of drifting up while scrolling.
v2.65June 10, 2026

Hazard Register, reorganized

Added
  • The Hazard Register is now organized into collapsible sections: an org-wide register and one for each project, each with its own Build with AI and New hazard buttons.
  • Building a project register asks for that project scope of work and drafts hazards from the scope combined with your business profile.
  • AI now fills in a description and a residual risk rating for each hazard, sets you as the owner, and sets a review date one year out. You can edit all of it.
  • A review reminder now appears on your Tasks page when a hazard you own is within 30 days of its review date.
  • You can now edit a control inline, and link more than one document to a control.
Improved
  • A collapsible info box explains that AI suggestions are guidance to be verified and edited by a person.
  • The document linking controls on a hazard now stack cleanly on mobile and no longer cause sideways scrolling.
v2.64June 10, 2026

Fix release notes page

Fixed
  • The release notes page could fail to load because of an unrecognized change label. Labels now include an Improved category and the page renders correctly.
v2.63June 9, 2026

AI for the Hazard Register

Added
  • Build with AI on the Hazard Register. It suggests a full list of hazards for your business, each with an initial risk rating and a set of controls, which you review and add to an org-wide or project register.
  • Suggest controls drafts controls for any single hazard by the hierarchy of controls, ready to review and add.
  • Controls now link to documents. Auto-link connects a hazard’s controls to your existing safe work practices and procedures, and each control has a picker to link any document by hand.
  • When a control has no document, Create with AI drafts a safe work practice in your Documents, links it to the control, and opens it for review.
v2.62June 9, 2026

Hazard Register

Added
  • A new Hazard Register under Safety. Build an org-wide register for company-wide hazards and project-specific registers for individual jobs, switching between them with one selector.
  • Assess each hazard on the same 5x5 risk matrix used in investigations, with both an initial risk and a residual risk after controls, color coded from Low to Extreme.
  • Record the controls for each hazard ordered by the hierarchy of controls: elimination, substitution, engineering, administrative, then PPE. Owners, admins, and managers can manage the register.
v2.61June 9, 2026

Knowledge Base refresh and clearer Create menu

Changed
  • The mobile Create menu now says New Form Submission instead of New Inspection, since not every form is an inspection.
Improved
  • Updated the in-app Knowledge Base. The Documents guide now covers folders and COR starter folders, linked folders that show live records, authoring in the app, drafting with AI, status and revisions, the branded PDF, and digital sign-off.
  • Refreshed the Organization guide to cover the new business profile and jurisdictions, and the Forms guide to cover setting a template COR category.
v2.60June 9, 2026

Cleaner document list on every screen

Improved
  • The document list now lays out properly on phones and desktop. On a phone the action buttons sit on their own row beneath the title instead of crowding it, so long titles are easy to read.
Added
  • Documents in the list now show their status, including an Approved pill, along with the revision number and the date that revision was made.
v2.59June 9, 2026

Lock sign-off on empty documents

Fixed
  • A brand new, empty document showed an active approval form. Sign-off is now locked, greyed out, and labelled with a clear message whenever the document has no saved content to approve, in addition to the unsaved-changes case.
v2.58June 9, 2026

Save before you sign

Fixed
  • A document could be signed and approved before its latest edits were saved, which approved the stored version and discarded unsaved content, including text drafted with AI. The Sign and approve and Assign controls are now locked until the document is saved, then unlock automatically.
Added
  • A short, collapsible explanation in the sign-off panel describing why a document has to be saved before it can be approved.
v2.57June 9, 2026

Document sign-off with digital signatures

Added
  • Approval sign-off for documents. A document must now be signed off by its creator, or by a selected manager, admin, or owner, before it can be approved. Sign with a real digital signature drawn right in the app, and it appears on the document and on the PDF.
  • Assign a document to a manager, admin, or owner for approval. It shows up in their Tasks under "Documents to sign" so they know it is waiting on them.
Changed
  • Approved status is now reached by signing the document, not by setting it directly. Editing an approved document still creates a new revision and requires a fresh signature.
Fixed
  • A folder document count now decreases correctly after you delete a document.
v2.56June 9, 2026

Draft your safety documents with AI

Added
  • Business profile in Organization settings: describe what your business does and the industries you work in, and set your country and (for Canada) the provinces and territories you operate in. The document assistant uses this to draft relevant, jurisdiction-specific content.
  • Write with AI in the document editor. In the Health and Safety Policy folder it drafts your single overarching policy, complete with a senior manager signature block and a note that it must be re-signed annually to stay COR compliant. In Safe Work Practice, Safe Job Procedure, and Code of Practice folders it asks what you want to write and suggests topics based on your business.
  • AI drafts are tailored to the OHS legislation of the jurisdictions you set, and are fully editable so you can use them as a starting point.
v2.55June 9, 2026

Write controlled documents in the app

Added
  • You can now author documents directly in a Documents folder. New document opens an editor with a title, status, and a simple writing area that supports headings and bullets, so you can write your policies, safe work practices, and procedures in the app.
  • Every document has a status (draft, in review, approved, archived) and is revision tracked. Editing an approved document automatically saves the previous version to its history, bumps the revision, and returns it to draft for re-approval.
  • Download any authored document as a branded PDF, with your organization logo, document number, revision, and status.
v2.54June 9, 2026

Delete submissions

Added
  • Managers can now delete a submission from the Submissions page, with a confirmation step. Deleted submissions are also removed from any linked Documents folder.
v2.53June 9, 2026

Clearer wording for forms

Changed
  • Renamed the New Inspection button on the Inspections and Forms page to New Submission, and the Start an inspection heading to Submit a Form, since not every form is an inspection.
v2.52June 9, 2026

COR category selector in the form builder

Added
  • The form builder now has a COR category selector, so you can set whether a form is an inspection, hazard assessment, safety meeting, toolbox talk, or other category. Submissions then file automatically into the matching Documents folder.
  • Scanned forms and AI generated forms now arrive with a suggested COR category already filled in, based on the form type, so you just confirm it.
v2.51June 9, 2026

More linked folders and default COR forms

Added
  • The Inspections, Meeting Minutes, and Hazard Assessments folders now show live form submissions: inspections, safety meetings and toolbox talks, and field-level hazard assessments, each linking to the full submission with a one click PDF.
  • Add COR starter folders now also creates three ready to use forms: Safety Meeting Minutes, Toolbox Talk, and Field-Level Hazard Assessment (FLHA). Every time one is submitted it appears automatically in the matching folder.
Changed
  • Your existing form templates are automatically sorted into the right folder by name and type, so inspections and hazard assessments you already use show up without any setup.
v2.50June 9, 2026

Expandable training rows and a fixed investigation link

Added
  • In the Training and Orientation folder, click a worker to expand their record and see every required course with its status: valid, expiring, expired, or missing, each with its expiry date, plus any additional certifications they hold.
Fixed
  • Opening an investigation from the Incident Reports folder now lands on the investigation correctly instead of showing a not found error.
v2.49June 9, 2026

Linked folders: live records in Documents

Added
  • Documents folders can now show live records from other parts of the app instead of stored files. The Incident Reports folder shows your investigations, and the Training and Orientation folder shows your training matrix, each always current with nothing to file by hand.
  • Linked folders are marked Live records in the folder list, and each record links straight to the full entry, with a one click PDF for investigations.
Changed
  • Add COR starter folders now also upgrades your existing Incident Reports and Training and Orientation folders to linked, so you can turn this on without recreating anything.
v2.48June 9, 2026

Controlled documents and COR starter folders

Added
  • One click to add a set of COR-aligned starter folders to Documents: Health and Safety Policy, Roles and Responsibilities, Safe Work Practices, Safe Job Procedures, Codes of Practice, Hazard Assessments, and more. You can still add your own folders alongside them.
  • Documents now carry an organization document number, a revision, and a status, shown right on each document, so your safety program is properly revision tracked.
v2.47June 9, 2026

Cleaner Needs Your Attention

Changed
  • The Needs Your Attention grid now hides any tile with nothing in it, so you only see what actually needs action. The grid resizes to fit so there are no empty or orphaned tiles.
  • When nothing needs your attention, the dashboard shows a friendly all caught up message instead of a row of zeros.
v2.46June 9, 2026

Smarter Knowledge Base and a setup checklist

Added
  • Ask the Knowledge Base: type a question in plain language and get a concise answer with links to the guides it came from.
  • A setup checklist on the dashboard for owners and admins that mirrors the Start Here path and checks steps off as your organization completes them.
  • A Was this helpful control at the bottom of every article. Telling us a guide was not helpful sends your note to Support and Requests so we can improve it.
  • Learn more links from empty screens, including the training matrix, forms, and observations, that open the matching guide.
v2.45June 9, 2026

Knowledge Base: methods, mobile nav, and contextual help

Added
  • A contextual help icon in every page header. It links straight to the knowledge base article for the page you are on.
  • In depth knowledge base coverage of all six investigation methods: TruStar Method, SCAT, ICAM, HFACS, 5 Whys, and Bowtie, plus a dedicated article explaining the TruStar Method and its five Stars.
Changed
  • The knowledge base section navigation on mobile is now a clean sliding dropdown instead of a horizontal scroll.
  • The What is the TruStar Method link in the new investigation screen now opens the knowledge base article.
v2.44June 9, 2026

Knowledge Base

Added
  • A full Knowledge Base under Support, with step by step guides for every part of TruStar Connect, from first time setup to running investigations.
  • Search across all articles, browse by topic, and follow the Start Here path that walks an owner through setup in the recommended order.
  • Each article shows who it is for and how long it takes to read, links straight to the relevant page in the app, and includes visual mockups of key screens.
v2.43June 8, 2026

Fix: form QR codes generate correctly

Fixed
  • Form QR codes and posters now contain the correct link. They were previously pointing to an invalid address, which caused the "This link is not active" message when scanned.
v2.42June 8, 2026

Fix: form QR codes open for everyone

Fixed
  • Scanning a form QR code now opens the form for everyone, including people who are not signed in, instead of redirecting to the login screen. Guests once again see the option to log in or continue by entering their name.
v2.41June 8, 2026

QR codes for inspections

Added
  • Each form now has its own QR code and printable poster, like the safety observation posters. Open a form’s QR page from the QR button on the Inspections & Forms list to view the code, copy the link, or download the poster.
  • Workers can scan the poster to complete the inspection on their phone. If they are signed in, it submits on their account.
  • If they are not signed in, they can either log in or continue as a guest by entering their name, with an optional company field, so subcontractors who are not in your system can still complete your inspections. Guest submissions are recorded with that name and company.
v2.40June 8, 2026

Export the training matrix to Excel

Added
  • An Export Excel button on the training matrix produces a styled, landscape spreadsheet of every worker’s training, one column per course, with the same colour coding as the app: valid, expiring within 30 days, expired, and required-but-missing.
  • The spreadsheet has filter controls on every column, including a Project column, so you can narrow to a single project right inside Excel. Workers on more than one project appear once per project. Expired, expiring, and missing counts per worker are included for quick sorting.
v2.39June 8, 2026

Time zones, submission filters, consistent branding

Added
  • A default time zone in Organization settings, used to stamp submitted forms and reports.
  • A per-project time zone override in project settings, for companies working across time zone boundaries. Projects inherit the organization default unless you set one.
  • Search and filters on the Submissions page: find forms by text, form type, project, submitter, and date range.
Changed
  • Submitted form timestamps now display in the project’s time zone and show the zone (for example MDT), on the Submissions list, the detail view, and the PDF.
  • The safety review report PDF now uses your organization logo with the same clean TruStar Connect wordmark fallback as the other exports.
v2.38June 8, 2026

Consistent report branding

Fixed
  • The investigation report PDF now uses your organization logo from Settings, falling back to the same clean black TruStar Connect wordmark as the form exports, instead of placing the logo on a dark block.
v2.37June 8, 2026

Cleaner PDF header

Fixed
  • The PDF export now uses your organization logo set in Settings, and falls back to a clean black TruStar Connect wordmark when none is set, instead of showing the logo on a dark block.
  • Gave the form title and type more room at the top of the PDF so they no longer overlap.
v2.36June 8, 2026

Download a form as PDF

Added
  • A Download PDF button on every completed submission produces a clean, branded copy you can save or print, including answers, photos, signature, location, and compliance score.
Fixed
  • Form names on the Inspections & Forms list now use the full width on phones instead of being squeezed beside the action buttons.
  • On a submission, the status badge no longer crowds a long title on mobile; it now sits above the title.
v2.35June 8, 2026

Mobile header fixes

Fixed
  • On phones, New Inspection is now a full-width button with Submissions and New form sharing a tidy 50/50 row beneath it.
  • The New form menu no longer opens off the side of the screen on mobile; it now stays fully within view.
v2.34June 8, 2026

Tidier header

Changed
  • Streamlined the Inspections & Forms header to three controls: New Inspection, Submissions, and a New form menu that now also holds New folder, so the buttons sit on one clean row instead of wrapping awkwardly.
v2.33June 8, 2026

Start an inspection

Added
  • New Inspection now opens a picker so you can choose which saved form to fill in, then reveals it for completion. Submitting files it under the project and form type as before.
  • A New Inspection button on the Inspections & Forms page, available to everyone, not just managers.
Fixed
  • The Inspections & Forms header no longer crowds the title and buttons together on narrow phone screens; the buttons now wrap cleanly.
v2.32June 8, 2026

Inspections & Forms

Changed
  • The Forms section is now called Inspections & Forms, since forms already cover Pass / Fail inspections with scoring, photos, and sign-off.
  • The mobile Create menu now offers New Inspection in place of the old placeholder and New Form.
Removed
  • The separate, unbuilt Inspections placeholder, now folded into Inspections & Forms.
v2.31June 8, 2026

Fill in and submit forms

Crews can now complete forms on site.

Added
  • Anyone on the team can open a form and fill it in from the Forms list. Selecting a project is required, and it is pre-filled when the form is tagged to one.
  • Capture photos and signatures, and the submission records GPS location, date, and time automatically, like safety observations.
  • Required fields are checked before submitting, and Pass / Fail items produce a compliance score and a failed-item count.
  • A Submissions area files every completed form under its project and form type, with a full read-only view of the answers, photos, signature, location, and score.
v2.30June 8, 2026

Builder layout fix

Fixed
  • The "Tag to a project" dropdown in the form builder now sits below its label and spans the full width, so it no longer looks cramped on desktop or mobile.
v2.29June 8, 2026

Project-aware forms

Added
  • Tag a form to a specific project, so it is pre-selected and its worker pickers are scoped to that crew. Leave it untagged for general-purpose forms.
  • A Project / Site field that pulls your real clients, sites, or projects from organization settings.
  • A Workers field that lets people pick crew members, with an option to show only those assigned to the selected project.
v2.28June 8, 2026

Form builder preview and polish

Added
  • A live Preview button in the form builder shows exactly how a form will look and behave, including conditional fields, repeatable sections, and collapsible sections.
  • A "How sections work" explainer in the builder describing what repeatable and collapsible sections do.
Changed
  • Clearer labels and descriptions on the repeatable and collapsible section options.
Fixed
  • The Forms page header no longer crowds the buttons against the title on mobile.
  • The generate and scan form screens now match the width and layout of the rest of the app on desktop.
v2.27June 8, 2026

Generate a form with AI

Describe what you need and get a ready-to-edit form.

Added
  • Generate a form from a plain-language description: Claude designs it with recommended fields based on Canadian OHS best practice.
  • Start from an example like a Daily Site Inspection, FLHA, Equipment Pre-Use, or Toolbox Talk, then review and edit the draft in the builder before saving.
v2.26June 8, 2026

Scan a form

Turn a paper form into a digital one with a photo.

Added
  • Scan a paper form by photo or by uploading an image or PDF, and Claude rebuilds it as a digital form, choosing the right field types and keeping your sections.
  • Review and approve the scanned form in the builder before saving, with a suggested folder you can keep or change.
v2.25June 8, 2026

Forms

Build your inspections and checklists as digital forms.

Added
  • A new Forms section to build inspection and checklist forms, organized into folders by type.
  • A form builder with sections and all the common field types: text, numbers, dates, dropdowns, multi-select, Pass / Fail / N/A inspection items, ratings, photos, signatures, and GPS.
  • Per-field options like required, help text, and show-this-field-only-when conditional logic, plus form-level settings for supervisor approval and signature sign-off.
v2.23June 8, 2026

Dashboard refresh

A clearer, more compact home dashboard.

Changed
  • The "Needs your attention" tiles now show an icon, the number, and a short description of exactly what each figure refers to.
  • The organization overview is merged into a single attention grid, and the layout never leaves a lone tile stranded on its own row.
Added
  • Support tickets and the most-requested features now appear on the dashboard, including a "new this week" marker on trending ideas.
v2.20June 7, 2026

Feature board, refined

Added
  • Sort the feature request board by "This Month" to see what is gaining momentum right now.
  • A badge on the Support menu flags new tickets and requests since you last looked.
v2.19June 7, 2026

Tickets and requests, separated

Added
  • A shared feature request board where everyone can post ideas and upvote the ones they want most.
Changed
  • Support tickets are now private to you and our team, while feature requests are visible to all users.
v2.18June 6, 2026

Help and feedback

Report problems and request features without leaving the app.

Added
  • Report a bug, request a feature, or ask a question directly inside the app.
  • Attach a screenshot or take a photo when reporting a problem, and paste in the exact error you saw.
  • Follow your request with threaded replies and email updates as its status changes.
v2.15June 5, 2026

Smarter document library

Added
  • Search your entire document library across every folder, with a category filter.
  • Require read acknowledgements on a document and see exactly who has and has not read it.
  • Version history: upload a newer version of a document while keeping the previous ones on file.
v2.14June 4, 2026

Document management

Added
  • Bulk upload documents; uploads keep running in the background with a progress indicator while you carry on working.
  • Move documents between folders, and replace a document with a newer version.
Changed
  • Deleting a document now asks for confirmation and is limited to owners, admins, and managers.
v2.11June 3, 2026

Document library

A home for your policies, procedures, and forms.

Added
  • A new Documents area with folders, per-role visibility and upload permissions, and AI-assisted naming and categorization of what you upload.
Release Notes: TruStar Connect