Bug Fixes
- add client feedback hooks for API interaction
- add route to list client-facing post-task feedback
- add file creation and initial state
- add support for additional SMTP headers
- update all modules constant
- add feedback form view component
- add client feedback detail sheet component
- add feedback layout file
- add MarketingConsentNudge component for marketing consent notifications
- add route for getting and updating user's marketing/promotional consent state
- add marketing consent fields to User model
- add marketing consent nudge timestamp
- add check of magic-login token validity
- add delete button for draft proposals
- bust feedback lists/details to avoid stale data
- bust status query when marketing consent toggled
- update marketing consent keys
- implement reengagement cron with consent gate
- add cronDayOfMonth field to route.ts
- add firm feedback page
- add minimal redirect page for WhatsApp magic-login links
- remove
prisma.clientFeedbackfrom export and addfeedback.business.name - send client-facing WhatsApp feedback request on task completion
- add marketing consent settings component
- use support-link-handler component to handle deep-links from WhatsApp
- add client feedback request template
- add sendInteractiveButtons and clientFeedbackRequest methods
- add client-facing post-task feedback request template
- add cronDayOfMonth to workflow steps route
- update workflow channel and trigger type support
- implement cron scheduling for weekly steps
Features
- add feedback page
- add client feedback module to ALL_MODULES
- add PATCH route to update referral status
- add marketing consent checkboxes
- add magic login token flow for OTP authentication
- add marketing whatsapp and email consent options
- add loading component for feedback dashboard
- add marketing consent nudge component
- update UI for marketing consent settings
- add workflow trigger type enum
- add client feedback module
- add toggle for isInternal boolean
- add client feedback keys
- add PATCH route to update testimonial status
- add support for trigger type in workflow routes
- add POST route for submitting client feedback and referrals
- add support for wa_client_feedback_request template in sendTestWhatsApp
- implement one-click unsubscribe tokens
- add unsubscribe route
- add support for different workflow triggers
- add trigger select to create and edit workflows
