Skip to main content

May 19, 2026 Release Notes

· 9 min read
Marcus Deans
Software Engineer

This release lights up Production Tracking in early access — a new tab on jobs that lets managers set a priced schedule of work, watch completions roll in from the field, and slice the data interactively. Federal prevailing-wage projects and jobs pick up financial exposure dashboards, holiday incentive pay becomes visible across the time card, and a new Pay Rates section in Settings opens up named fringe-fund management.

⚡ Production Tracking — early access

A new Production tab is now available on jobs as an early-access beta. Managers configure a priced schedule — each scope of work (e.g., "Annual Inspection," "Semi-Annual"), the contracted count, and the price per completion — then watch crews file completions from the mobile app as work gets done. Each completion captures the feature, who filed it, the crew on site, and notes. Enabling it per job is self-serve: a "Track completions for this Job" toggle appears in the Production Tracking section of the Job edit form for users with beta access.

The Production tab is organized into three sidebar surfaces: an Overview with live-filtered Total Completed and Total Billed cards plus the full completion list, Scope Prices for managing the priced schedule, and Table — a fully interactive data grid for managers who want to sort, group, and analyze. The completion list supports search by feature name, filters by feature, crew member, who filed it, and date range, plus per-scope quick filters; the summary cards update live as you apply filters so the numbers always match the rows below.

Production Overview tab on a job showing the unified sidebar with Overview, Scope Prices, and Table sections, two summary cards at the top reading Total Completed 101 and Total Billed $223,473, search and filter controls, scope quick-filter chips, and a paginated list of completion entries below

Pivot views in one click. From the Table view, three preset chips — By Feature, By Scope, and By Filer — instantly group and aggregate the data so managers can answer questions like "how many Annuals did we file this quarter" or "what's each crew member's contribution" without configuring grouping by hand.

Production Completions data grid grouped by Scope Price with three rows — annual at 35 completions and $150,675 billed, extra_scope at 33 and $24,750, semi_annual at 33 and $48,048 — and the By Scope Price preset chip active in the header

Edit and backfill from the web. Managers can create, edit, and delete completion records directly from the web — useful for fixing a typo, backfilling a missed completion on behalf of a technician, or removing an erroneous filing. Scope and feature are locked once a completion is filed; notes and crew can be updated. Crew and feature pickers are searchable type-aheads with avatars and contact details.

💰 Holiday incentive pay, end-to-end visibility

Holiday incentive pay is now visible everywhere it accrues. The time card hours breakdown surfaces an Incentive 1.5x row alongside regular and overtime totals, time entries show holiday hours in the daily grid, and a holiday badge marks each company-holiday day with a tooltip explaining why hours are landing in incentive pay rather than regular pay. The job's Time tab and certified payroll exports also report incentive hours.

Time card Hours Worked panel with rows for Total 8 hours, 1.0x 8 hours, 1.5x 0 hours, 2.0x 0 hours, Incentive 1.5x 8 hours, and Unpaid 0 hours

Time codes (work types) gain an Incentive Pay Eligible setting that controls whether hours under that code count toward incentive pay on holidays. The setting is editable on the time code edit form and visible in the time code list and detail tooltip.

🏗️ Project Overview — federal PWA exposure

Federal prevailing-wage projects get a new Total Exposure dashboard on the overview page: a single dollar total of estimated financial exposure, a stacked bar chart breaking it down into prevailing wage backpay, backpay penalties, and apprenticeship penalties, and a per-company table listing each participating company's payroll status and penalty amounts. A "View full penalties breakdown" link drills into the detailed view. Non-PWA projects are unchanged.

Company rows in the table are clickable links to the company page, the totals column is color-coded so positive balances stand out, and font sizing is consistent throughout.

Project overview page for Kub and Sons Training hub showing a Total Exposure section with $8,545 USD on the left and a stacked bar Breakdown on the right — Backpay $2,445 at 28.6 percent, Backpay Penalties $5,000 at 58.5 percent, Apprenticeship Penalties $1,100 at 12.9 percent — and an Exposure by Company table below with one company row, RNWBL, showing a Current payroll status and matching amounts

💼 Job Overview — exposure summary and a refreshed details panel

Federal prevailing-wage jobs pick up the same exposure dashboard at the job level: total backpay owed, backpay penalties, and apprenticeship penalties, with the breakdown chart and dollar amounts in the same shape as the project view. "View pay details" and "View full penalties breakdown" links are surfaced for users with financial access. The categories shown depend on the job's PWA mode — prevailing wage only, apprenticeship only, or both.

Job overview page for Job #38 Thankful Hornet showing a Total Exposure section with $46,320 USD on the left and a stacked bar Breakdown on the right — Backpay $14,220 at 30.7 percent, Backpay Penalties $20,000 at 43.2 percent, Apprenticeship Penalties $12,100 at 26.1 percent — with View pay details and View full penalties breakdown links beneath

The job details panel has also been redesigned. Job information is now grouped into clearly labeled sections — core details (dates, description, external ID), scheduling and timekeeping settings, and people (creator, manager) — replacing the prior dense single block. Creator and manager names show hover cards with contact details, the status indicator is a colored pill badge, and the panel no longer has a fixed height so all details are visible without scrolling inside the panel.

Job overview details panel for Job #38 Thankful Hornet with the schedule, prevailing wage and apprenticeship indicators, customer details, work types, and a roster of creators, managers, and contacts grouped into clearly delineated cards next to the active sites map

Federal Backpay is now part of the Total Penalties summary card on both jobs and projects, loaded together with the rest of the penalty data instead of as a separately delayed section. Switching work years in the Federal Backpay detail section still updates that section independently.

📊 Pay Rate Definitions — early access

Company admins with early-access can now manage named pay rate definitions directly in Settings under a new Pay Rates section. Create entries like "NEBF Pension" or "IBEW Health & Welfare," pick the rate type, overtime tier, and employer contribution type, and set the amount. System baseline rates are listed but cannot be deleted; rate type and tier are locked after creation so historical data stays consistent.

Settings Pay Rates page showing the Personal and Company sidebar with Pay Rates active, a New Pay Rate button in the top-right, and a table of six DSPTCH baseline rates — Bona-fide Fringe, Cash Fringe, PWA-Exempt Wage, 1.5x Wage Adder, 2.0x Wage Adder, and Hourly Wage — with edit and disabled-delete icons

On the time card, pay expectations gain a Bona-Fide Fringe Fund Contributions section listing each named fringe fund with the dollar amount accrued for the pay period and a total row. Individual time entry detail panels also show a per-fund accrual breakdown for admins. Both displays are hidden when no named fringe funds are configured.

📋 NY DOL XML and CA eCPR — multi-classification support

California DIR eCPR and New York DOL XML certified payroll exports now correctly handle workers who performed work under more than one wage classification during a pay period. Each classification appears as its own entry in the exported file, with hours and fringe rates calculated using the combined worker totals — matching what the respective state agencies expect. The same out-of-ratio apprentice treatment that landed in the WH-347 multi-classification work last release now flows through to the XML formats too.

📧 Weekly Summary email — todos

The weekly DSPTCH summary email now includes a Company Todos section listing incomplete to-do items assigned directly to you, alongside the existing compliance check failures. Users who have open todos but no failed checks now receive the weekly email when they previously didn't. The subject line is now "DSPTCH Weekly Summary" with a clearer "You have items requiring your attention" intro.

Weekly summary email greeting Winford Flatley with a You have items requiring your attention header, a Company Todos section linking to one outstanding todo, a Compliance Checks section listing two critical, one high, one medium, one low, and one other priority check, and a View Checks button at the bottom

🛠️ Fixes

  • Compliance check links for workers missing a wage determination now point to the wage determination page when one exists, or the position page when none is linked — rather than always going to the position page.
  • Compliance check wage-determination expiry — workers are no longer incorrectly flagged for a missing wage determination when a valid determination existed during the pay period but has since expired.
  • Site check-in form drops the confusing "CIP Exceptional Circumstance" toggle; non-NERC check-ins no longer strictly require a site contact to be present.
  • WH-347 export filenames now use the job's readable display ID (e.g., JOB-001) instead of an internal UUID, making it obvious which file belongs to which job at a glance.

Production Tracking is the big lift this release — early-access partners can flip it on per job from the Job edit form. As always, reach out with feedback or questions.

The DSPTCH Team