Improved

December 2025 Updates

πŸ†• Activity & Audit Enhancements

πŸ‘‰ Added source tracking in Activity to identify actions from Mobile App, Web App, or API Key.
πŸ‘‰ Extended Activity logging for Job/Project status updates and Note creation with detailed metadata. πŸ‘‰ Prevented activity insertion in PATCH Custom Field API when no fields are updated. πŸ‘‰ Enhanced Activity support across Update Job APIs, Generic Notes, Job & Customer Notes, PATCH APIs, and Checklist field copy APIs

πŸ†• Pricing & Profitability

πŸ‘‰ Included total purchase price, profit, and profit margin at line-item level for Jobs, Quotes, and Invoices. πŸ‘‰ Added APIs for actual vs budgeted calculations and profitability based on accepted Quotes. πŸ‘‰ Improved Proposal Template API to correctly roll up bundle pricing even when quantity is formula-driven. πŸ‘‰ Enabled Job and Project value via new company configuration keys (script enabled for Roofing, Pool, and HVAC industries).

πŸ†• Proposal, CPQ & PDF Improvements

πŸ‘‰ Multiple CPQ fixes and functional enhancements. πŸ‘‰ Improved Proposal PDF generation with layout and rendering fixes. πŸ‘‰ Removed unnecessary headers from CPQ-created Proposals when no line items follow.

πŸ†• Workflow, Notifications & Alerts

πŸ‘‰ Enabled notifications for assigned TL/FE during workflow requests. πŸ‘‰ Fixed customer notification handling when customer_notifications config is missing. πŸ‘‰ Resolved SMTP blocking issue during bulk customer notifications caused by parallel email dispatch. πŸ‘‰ Fixed Job Delay Alert email configuration to respect selected Email Config UID instead of default.

πŸ†• Integrations & External Services

πŸ‘‰ Introduced EagleView Integration for measurement data.

πŸ†• Business Units & Product Enhancements

πŸ‘‰ Added Business Unit handling via APIs. πŸ‘‰ Introduced product group type support for Add-ons. πŸ‘‰ Added Formula Master reference support in Product Schema.

πŸ†• Job, Project & Reporting Fixes

πŸ‘‰ Improved Estimate and Invoice stats with Project filter corrections. πŸ‘‰ Handled PS disassociation from Jobs correctly. πŸ‘‰ Relaxed facial authentication requirements for offline mode in Update Job Status API.

πŸ†• Time Tracking & User Management

πŸ‘‰ Updated Timelog Summary calculation to exclude seconds and compute time directly in minutes. πŸ‘‰ Added base location support for users.

🐞 Multiple bug fixes, stability improvements, and backend optimizations to ensure a smoother and more reliable experience