Customer portal shows "View Receipt" for paid orders linking to branded receipt page
Receipt page supports both staff authentication and token-based customer access
Tax exemption is applied immediately when document uploaded (pending verification)
Dashboard shows expiring tax exemptions within 30 days for proactive outreach
Legacy order receipts now fetch actual line items from Stripe instead of showing incorrect rounding adjustments
Improved error messaging for tax document upload failures
Fixes
Fixed tax document upload failing due to database constraint
Fixed generic error messages not showing actual storage/function errors
v3.0.0
2026-01-17
Task Management, Proofs Dashboard & Performance
Major release introducing staff task assignment, a dedicated proofs management page, and significant performance improvements for dashboard statistics.
New features
Staff Task Assignment - Leads/admins can create and assign tasks to team members with due dates and priorities
My Tasks page - Personal dashboard showing assigned tasks, status, and quick actions
Proofs Dashboard - Dedicated page to manage all proofs: pending, revisions requested, and approved
Proof Response Notifications - Staff receive email notifications when customers respond to proofs
Proof badge in navigation - Real-time count of pending proof responses requiring attention
Multi-select status filter on Orders page - Filter by multiple statuses simultaneously
Personalized dashboard greeting - Shows staff member's first name
Improvements
Dashboard statistics now use optimized database count queries for scalability
Total orders and revenue calculations no longer load all records client-side
Orders page defaults to active statuses only (excludes Picked Up and Cancelled)
Stripe invoice line items now show detailed job part descriptions instead of generic "Order Total"
Invoice line items include impression counts, paper types, vendor names, and design fees
Fixes
Fixed dashboard stats not reflecting all orders when order count exceeds page size
Fixed total revenue calculation accuracy for large order volumes
v2.1.0
2026-01-16
Customer Proof Approval Workflow
New customer-facing proof approval system allowing customers to review, approve, request revisions, or reject proofs directly.
New features
Customer Proof Approval page - Customers can view and respond to proofs via a secure link
Proof status tracking - Pending, Approved, Revision Requested, and Rejected statuses
Customer feedback notes - Customers can provide feedback when requesting revisions
Proof version history - View all proof versions with their status and response history
One-click proof link generation - Staff can generate a shareable proof approval link
Improvements
ProofManager now generates customer access tokens and proof-specific links
Proof approval links are automatically copied to clipboard for easy sharing