Weekly roundup

July 26, 2026

Week of July 20, 2026

Planning replaced four separate drawers with one tabbed drawer. Route, Quality Control and Time now sit alongside Overview, Completion, Comments and Documents, so you can read a deliverable's route or its logged time and make an edit without leaving the board.

Timesheets took most of the rest of the week, all of it pointing the same way: being able to answer "who did this, and to which part of the job?" An approved entry names its approver, the check-in drawer says who last changed a time, and a task shows the component it sits under, so a route reused across several parts of an order stops producing rows that read the same way. Sessions also returns your whole date range now, in the table and in the export.

Elsewhere: a form template can ask for the submitter's location, and route step edits save when you move off the field.

New · Planning

Everything about a deliverable in one drawer

Planning now opens one drawer with tabs, instead of a separate panel for each thing you want to do.

The tabs are Overview, Completion, Comments, Documents, Route, Quality Control and Time, which together read as a condensed Order Details page. You can check a deliverable's route, look at its quality records and logged time, and make an edit without leaving the board. Before this, reading a comment and then recording progress meant closing one drawer and hunting for the next.

Route, Quality Control and Time show for orders, phases and components, the levels that carry that information. Selecting a stage hides them, because a stage's route and time belong to its parent.

Links that point at a specific tab still open where you expect, so anything you have bookmarked or shared in a message keeps working.

Improved · Timesheets · Insights

Sessions returns your whole date range

Ask Sessions for a year and you get the year, in the table and in the export. Exports now always include every record matching your filters.

Before this, very wide date ranges could make the page slow, and exports were limited to what the page had loaded. A full year now opens in seconds, with rows loading as you scroll, and filtering, sorting and export all run against your whole range rather than the rows your browser happens to hold.

A new Path column shows each session as order, component and stage, so a route reused across components stops producing rows that read the same way.

The export covers sessions. The previous one also appended clock-in rows and offered CSV, and both are gone deliberately, so it is worth a look if you have a process built on that shape.

Improved · Timesheets

Approved timesheet entries show who approved them

An approved timesheet entry now names its approver and the time they signed off. Before this you could open the approval and read its note, but not find out who had approved it, or when.

The person who reported it put it plainly: you can see the notes, but who did this, and when did they do this? For hours that turn into a paycheck, that is not an idle question, and the answer was not on the screen.

If an approval is edited, the name and time move to whoever saved last. Entries approved before this release show the approval date with no name against it, because there is nothing on record to name.

Improved · Timesheets

See who last changed a check-in, and when

The Check in/out drawer now names who last edited a record and when, against a worker's check-in and check-out times and against every session in their day.

When a time changes, the next question is who changed it, and on a shop of any size that was not answerable from the screen. The Sessions tab already carried this line; the check-in drawer, where most corrections get made, did not.

The line appears only where somebody edited the record, so an ordinary day of clock-ins stays clean. Dates read in your shop's timezone, which matters if you are looking at an edit made near midnight from a different one.

Improved · Timesheets

Tasks show the component they belong to

Timesheets now name the component a task sits under, in the check-in drawer, on the Time tab of an order, and in the timesheet export.

A task used to read as an order and a stage and nothing else, so when the same route runs across several components of one order, a day's rows read identically.

The component line only appears where it tells you something. A stage sitting directly under its order does not get one, because it would repeat the order name, and overheads do not get one either.

New · Forms · Mobile

Record where a form was filled in

A form template can now ask for the submitter's location. Turn on Capture location on submit on the template, and each submission records where it was filled in. The setting is off everywhere until you turn it on.

Forms has a new Geolocation tab listing what came back, with a map and the capture details for each one. Reading it needs permission, so location data is not visible to everyone who can open a form.

The point is being able to show afterwards, from a record, that a form was filled in at the jobsite rather than in the truck on the way home.

If somebody declines the browser prompt, or their device cannot get a fix, the form still submits and the refusal is recorded as the outcome. Nobody is stopped from working because their phone could not see a satellite. Printed QR labels and traveler links already in circulation are untouched and never ask for location.

Maintenance · Routes

Route step edits save

Editing a route step's name, cycle time or duration saves when you move off the field, and the value is still there after you close the route, navigate away or refresh.

Maintenance · Quality Control · Forms

Required checkboxes sit where you click them

The Required checkbox on a quality control step now sits under People, where clicking it toggles the row you aimed at.

Before this, a long form title could push the checkbox out of reach of the click.

Required appears once a form template is assigned to the step, and long form titles are shortened to fit their own column.

Maintenance · Settings

Duplicating a role works whatever the role holds

Duplicating and saving a role now works whether or not it has permissions set on it yet, and Settings → Roles keeps loading.

Before this, duplicating a role with no permissions could leave that page blank.

Maintenance · Settings

Archived projects leave the role picker straight away

In Settings → Roles, the Projects picker reads the current list every time you open it, so a project you archived a moment ago is gone and one you just created is there.

Before this it could keep showing archived projects until the page was reloaded.

Maintenance · Planning

Component due dates clear, and new components show up

In Manage Components, clearing a component's due date leaves it clear through closing, reopening and refreshing. Components you add appear under the expanded order as soon as you close the dialog.

Maintenance · Build

Tapping a stage on the Build board opens that stage

On Build, expanding an order and tapping one of its stages opens that stage, so you can update its progress there.

Before this it opened the parent order, and you had to find the stage again and use View details. Tapping the order name in the card header still opens the order, and tapping a stage while assigning people or building a batch still selects it.