Bug Fixes
- add missing category check and message
- add support for
businessandcontactfields in emails inbox route - update href for 'Team' dashboard tab
- add business and contact information to emails.hook.ts
- app/api/proposals/[id]/send-signed-pdf/send-signed-pdf.hook.ts: add new hook for sending signed PDFs
- add SendSignedPdfMenuItem for approved proposals
- add filter functionality for inbox and sent emails
- collapse email body to preview strip when compose is open
- add health snapshot and member cards
- add overflow-y-auto to emails page
- adjust InputEditorJS to expand height based on content
- update logic to show business or contact name
- update index watching logic
- improve toolbar buttons and styling
- update input field editor JS component
- update search logic and error message
- add InboundEmailRow component
- add inbound email tracking in route.ts
- implement team dashboard panel with workload and performance per member
- add category creation warning for empty compliance types
- embed inline cid: images as base64 data URIs in HTML
- replace non-null assertions with nullish coalescing for email field
- update footer styling to include sticky bottom edge
- update footer styling to match layout and improve usability
- group inbound emails by (userId, matchEmail) and bulk-update business links
- improve attachment extraction logic
- link to business/contact by matching sender (inbox) or recipient (sent)
- update email sync routine with new business-link backfill feature
- update Select filter for truncation
- update email headers and compose UI
- update version bump logic
- update index watching logic
- extract and update attachments based on message HTML
- remove unused export from GraphAttachment interface
- fetch graph attachments to handle both files and inline images
- reset attachmentsSynced for emails with unresolved cid references
- add send signed pdf action
- add route to send signed PDF for approved proposals
- add sendSignedPdfMutation to useMemo dependency array
- handle trial expiration and abandonment scenarios in subscription gate
- update breadcrumb link to include query parameter
- update search input and filter component in emails page
Features
- add contact picker dropdown for recipient
- add business and contact fields to inbound email table
- propsals/[id]/page.tsx: add button to send signed PDF
