Released 9/22/2026
WEB
| 🛠Fixes |
| Schedule of Values, Deleted Progress Billings - Deleting a progress billing now removes its Work Completed and Materials Stored amounts from the Schedule of Values. Before, those amounts stayed on the SOV and could only be cleared by rebuilding the SOV and every related billing. |
| Edit Purchase Order - The Edit PO page now loads cleanly. Before, opening a purchase order for editing showed "Unable to retrieve purchase order invoices" after a few seconds. |
| Document Logs for Users without Edit Permission - Users who can view All Documents but do not have the Edit permission can now open the document logs and see their documents, the same as users who can edit. |
| Daily Reports, Recently Used Crew Members - The Recently Used list displays again in the Add Time employee picker on a Daily Report. Before, it could stay hidden with no way to bring it back. |
| Public API, Cost Codes - Companies with more cost codes than fit on one page can now page through the full Cost Codes list. Paging works the same way as the other Public API lists. |
MOBILE
🆕 Enhancements & Improvements
| 🆕 Signed Indicator on the T&M Ticket Log |
|
The T&M ticket log in the mobile app now shows an icon on every ticket that has been signed, matching the web. Field users can see at a glance which tickets still need a signature. See Time & Material Tickets (T&M) (Mobile) for working with tickets in the app. |
| 🛠Fixes |
| T&M Ticket Cost Fields - Cost fields on T&M tickets are now hidden for users whose Show Dollar Amounts permission is set to No, matching the web. Before, those users could still see the cost fields in the mobile app. |
Released 9/3/2026
WEB
🆕 Enhancements & Improvements
| 🆕 Market Area Logos on Generated PDFs |
|
Each Market Area can now carry its own logo, and that logo replaces the company logo on PDFs for projects assigned to that Market Area. If you run more than one brand or legal entity out of a single eSUB account, the documents you send to owners, general contractors, and vendors now go out under the right logo without anyone having to remember to swap it. Upload, replace, or remove the logo on the Market Area setup screen. Market Areas with no logo set continue to use the company logo. The Market Area logo applies to generated PDFs only, so emails and the eSUB Fusion web interface still use the company logo, and PDFs created before this release are not regenerated. See Market Areas for setup. |
| 🆕 Project Switcher |
|
Moving to another job no longer means going back to the Projects log. The project name at the top of the project menu is now a switcher. Point at it and a small switch icon appears, and selecting it opens a project picker. The picker is the same one used on the reporting screens. Favorited projects come first, marked with a star, and a search box at the top narrows the list as you type. If your company uses market areas, the remaining projects are grouped by market area, with a Global group for the projects available to All Market Areas. Picking a project keeps you on the screen you were already on, so switching from one project’s RFI log opens the other project’s RFI log rather than sending you back to the Project Summary. While the new project loads, its name stays on screen with a spinner. See Navigating Through the eSUB Fusion Interface for the full steps. |
| 🛠Fixes |
| Purchase Order Line Notes - Line Notes on a PO line item now accept up to 2,000 characters, up from 200. The field shows a character counter so the limit is clear before you run into it, and going over it produces a message on the field itself instead of a generic "Please fix affected fields." Longer notes save from both the add and the edit screens. |
| Project Summary KPIs - The Total Budget card was populating the contract value rather than the budget. It now shows the budget and is labeled Current Budget. Committed Hours has been replaced with Current Contract Value, and every KPI on the screen now displays the full dollar amount, so you see $22,000 rather than $22k. |
| Cost to Complete, Projected Gross Profit Indicator - The change indicator on the Projected Gross Profit KPI was comparing original contract value against current budget, so approving a change order could flag a decline when projected gross profit had actually gone up. It now compares against current contract value. |
| SOV Import from Excel - Imported SOV items no longer revert to system-generated numbers on Apply Changes. The item numbers supplied in your import file are preserved, for any import or numbering scheme. |
| Retainage on the Pay Application Cover Sheet - Retainage printed on the Pay Application cover sheet could differ by a cent from the Progress Billing Summary tab, because the two were rounding independently. The two values now match. |
| Scheduling, Site Closed and Holiday Days - A day marked as Site Closed or a Holiday in a Schedule Item could not be changed back, so selecting the wrong day left no way to undo it. Those days can now be returned to a normal staffed day. |
| QuickBooks Online, Crew Member Mapping - When a crew member sync failed because the email address already existed in eSUB, the employee never appeared in the mapping dropdown, leaving no way to link it by hand. Employees now populate the dropdown whether or not the sync creates the crew member. This mainly affects companies that used eSUB first and connected QuickBooks Online later, and cases where a name differs slightly between the two systems. |
| Early release: Scheduling is being rolled out as an early release feature and is enabled per account. Contact the eSUB Customer Success team to have it turned on for your company. |
MOBILE
| 🛠Fixes |
| Photos and Videos on Android - Attaching a photo or video on Android now opens the Android system photo picker, which hands the app only the items you select. The app no longer asks for permission to read your entire photo library, and there is no permission prompt at all. Photo and video behavior on iOS is unchanged. |
| Project List Count - The count above the mobile Projects list showed the total number of projects in the system rather than the number of results returned. It now reflects whatever you have searched, sorted, or filtered to, so 12 open projects out of 15 total reads 12. |
| Project Drive File Order - Project Drive files opened in an apparently arbitrary order on mobile, with no way to sort them. Files now sort alphabetically by default, matching the web. |
| Assigned Projects Staying Visible - Users assigned to All Market Areas could watch their projects appear for a second or two at login and then disappear, leaving only the training project. Assigned projects now stay in the list. |
| Market Area Projects at Sign-In - An organization-level user with access to all market areas could intermittently see only global projects and none of the market-area-specific ones, until logging out and back in restored the full list. The complete project list now loads reliably. |
| Log Out - Tapping Log Out could leave the spinner up indefinitely without ever signing you out. Sign-out now completes even when a cleanup step stalls. |
| Marked-Up Field Note Images - Marking up an image in a field note whose images had already synced, then saving and navigating away and back, left two thumbnails for that image, the plain original and the marked-up version. Only the marked-up image remains. |
| Activity Stream Chat in Dark Mode - With Android in dark mode, chat text in the Activity Stream was unreadable. |