**Patch V0.30.1 2025-08-26
> [!success] Features
>
> > [!success] ** New Estimate Print Options✨**
> > We fully overhauled our estimate print options UI. Take a look at the [[Estimate Print]] guide to learn more.
> > - You can now designate a document title regardless of the estimate state.
> > - We preserved the standard print view options.
> > - We added an option to customize the title of your document.
> > - For Estimates documents, you can now specify the estimate expiration date.
> [!info] Tweaks
> - Campaign Expense Project Numbers & Job Codes link back to parent project
> - Added Working & Realized Margin and Margin Variance Fields to Campaign Project List
> - We performed some optimization when loading:
> - Rate Card
> - Budgets
> - Estimates
> - Estimate Lines
> - Adding Expenses
> - Generating the Budget
> - We performed some optimization with Global Search to increase search result speed.
> - We updated contacts and vendor record validation requirements. Contacts and Vendors can now share the same email address. This will alleviates the issues with contacts who need to be transitioned to vendor records, and the system claiming the "email is already in use", causing a blocker.
> - We disabled editing of project expense lines from the campaign expenses page due to complexities in sync behavior between the campaign and project. We will consider bringing this back after those issues have been solved.
> [!bug] Bugs:
> - Fixed additional issue with project totals not syncing with campaign project totals
> - Fixed an issue where working margin did not always factor in approved overages
> - Fixed a performance issue that could cause the budget to load slowly due to the receipts field
> - Fixed an issue where vendors could submit the same invoice twice.
> - Fixed an issue where some transactional emails used the wrong subject line
> - Fixed an issue with duplicate expense lines preserving the metadata from their originator
> - Fixed an issue with the sum-up grand total in campaigns expenses not including fringes in its calculation
> - Fixed an issue that may cause a crash in the post budget due to preset using nonexistant fields
Question? Feedback? Email us at
[email protected]