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
