Purchase Orders
The purchase order module is now fully operational, covering creation, approval workflows, email delivery to vendors with PDF attachments, and vendor acknowledgment tracking.
Email Branding
Outbound emails for invoices, quotes, and purchase orders now display your organization's logo in the email header. The sender name in "Best regards" correctly shows the person sending the email. Custom email domain support has also been added.
Time Tracking Enhancements
Time entries now support search, sorting, inline editing across all views, and billed-entry protection to prevent accidental changes to finalized records.
Quote Workflow Improvements
Quote statuses have been overhauled with clearer lifecycle stages, and you can now generate renewals directly from converted quotes.
UI & Accessibility
A comprehensive UI consistency pass has standardized page layouts, empty states, spinners, button sizes, dropdown layering, shadow depths, and ARIA accessibility across the application. Column sorting is now available on invoices, quotes, and purchase order tables.
Bug Fixes & Stability
- Fixed PDF generation parsing errors
- Fixed invoice and quote search/filtering
- Added soft-delete support for projects, renewals, tasks, and support tickets
- Fixed vendor contact display and time entry editing
- Improved Xero sync reliability