Bug Fixes
- add null check for onboarding record in useFileEmailAttachment
- add support for services in lead capture
- add spacing between module cards and compliance calendar
- ensure proper title case for onboarding proposal titles
- add
businessIdto onboarding document creation request - prevent clearing session when creating document
- update DpdpDashboard component to use new API and handle errors
- add
scrollbar-gutterfor better visual feedback on scroll positions in the app - update loading component to use maximum width and add gap
- update version to 1.0.4
- improve auto-save logic
- update lead reference to ensure it always points to the current lead object
- add missing
gapCSS property - enhance loading screen to provide feedback during loading times
- avoid using lodash's _.debounce method to debounce loading logic
- update loading component to use StatsCardsGridSkeleton for skeleton loading
- add brochure generation status enums
- add onboardingDocuments relation to Business model
- update schema.prisma to include brochure generation status and error
- add loading component
- update service list in README
- add check for own business brochures
- remove optional complianceType field from ServiceWithComplianceType
- update category color and name retrieval from services data
- add brochaure regeneration feature
- update
servicesfield in lead data - remove null early returns in tour.tsx
Features
- generate firm brochure PDF in the background
- handle linking to latest onboarding for businesses
- improve loading experience
- add businessId to OnboardingDocument and backfill it
