Bug Fixes
- update subscriptions to avoid unnecessary re-renders
- add task detail panel to step-complete component
- ensure at least one allowed module has a permission above NO Access
- add handling for creating compliance relations and tasks, sending WhatsApp completion notification
- update service proposal serviceCompliance logic
- update compliance ids array to allow for multiple compliance types
- app/api/services/[serviceId]/route.ts: update route handler to handle service compliances and milestones in a transaction
- update service compliance count calculation
- update tab component to use new layout and styling
- add brand wordmark lockup and animation
- update error svg size
- apps/web/app/api/onboarding/[id]/route.ts: update serviceCompliances with nested structure
- apps/web/app/dashboard/onboarding/[id]/_components/step-complete.tsx: add skeleton for compliance tasks
- auto-adjust module permissions: admin gets full access to all modules
- add serviceCompliance model
- update glitchgrab version
- update glitchgrab dependency version
- auto-fill enabled compliances from proposal services
- add status indicators for saving and error states
- update form watch logic
- use
Checkboxcomponent instead of manually stylingdivfor a check mark in the edit service dialog panel - add SheetTitle for accessibility on sent and inbox detail sheets
- update access control logic
- add service compliance count to service list
- update index watching logic
- improve dialog content wrapping to prevent hydration errors
- update serviceCompliances for better error handling
- add service compliance model
- update prop types for step complete widget
- update route creation and filtering with service compliances
- update suggested compliance IDs based on service and proposal details
Performance Improvements
- memoize allCompliances to stabilize useMemo deps
Features
- api/employees/[employeeId]/route.ts: add demotion logic to enforce employee-allowed modules
- add service compliance selection
- add compliance count service cell
- implement auto-save feature
- allow all module access for EMPLOYEE role

