November/December 2025
These updates focus on improving performance, simplifying workflows, and making everyday tasks easier—especially when working with reports, tasks, billing, and mobile navigation.
📊 Reporting Module Redesign¶
We’ve redesigned the Reporting module to deliver faster performance, clearer hour tracking, and more accurate billing.
This update improves how reports load, how hours are calculated, and how paid time is handled when generating Bills.
⚡ Faster Performance¶
Much Faster Loading and Updates
The Reporting page now loads significantly faster. Filters, approvals, new entries, and updates respond quickly, eliminating long wait times and allowing you to work without interruptions.
⏱️ Simplified Hours & Approvals¶
Extra Hours Combined into Hours
Extra Hours are now included directly in Hours, giving you one clear and accurate total for worked time.
Extra Hours Approval Removed
The separate approval step for Extra Hours has been removed, simplifying the reporting and approval process.
Improved Column Order
The Extra Hours column has been moved before Hours to improve readability and make reports easier to review.
🧮 New “Paid Hours” Column¶
Paid Hours Input Added
A new Paid Hours column has been added to the Reporting table. This field allows you to manually enter the number of hours that will be paid.
Paid Hours Used for Billing
When creating Bills from selected report entries, Whistle now uses the Paid Hours value—even if it is set to zero or left blank—ensuring billing is always based on the intended paid amount.
📄 Improved Report Generation¶
Updated Generate Report Output
The Generate Report feature now includes the new columns and updated calculations.
Accurate Hours and Cost Calculations
Fixed inconsistencies between hours and cost calculations to ensure reports and billing totals are accurate and reliable.
✅ Task Creation from Service Master List (SML)¶
Create Tasks Directly from the SML
You can now create Tasks directly from the Service Master List (SML). While viewing services, select one or more items and choose Create Task.
Whistle automatically creates a separate task for each selected service, making it easier to turn planned services into actionable work without manual setup.
🧭 Mobile Navigation Improvements¶
Account Settings and Logout Added to Mobile Navigation
When using the Whistle Drywall App on a mobile browser, Account Settings and Logout are now available directly in the navigation bar.
This ensures essential account actions are always accessible and provides a more complete and consistent experience across devices.
🐛 Bug Fixes¶
Editing Bill Items with Apostrophes
Fixed an issue where Bill items could not be edited if the service name contained an apostrophe (’), such as McCoy’s Building Supply.
Bill items with special characters in their names can now be edited normally without errors.