July 26, 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 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
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
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
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 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
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
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
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
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
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
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
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.
Read this online at https://changelog.buildingswell.com/notes/week/2026-w30