Features
- add module card component
- improve module-card visual treatment
- add route for previewing employee dashboard modules
- update manual sync with attachment support
- remove leaderboard hook
- remove leads overview hook
- add dashboard priorities component
- add email attachment extraction and storage functionality
- add buildComplianceDashboard function
- add dashboard builder for onboarding state monitoring
- Add functions to resolve firm-specific permissions and dashboard module visibility
- add preview roles and module sets
- update type definition for PreviewRole
- add buildNoticesDashboard function
- add EmailAttachment table and related fields
- add severity function and constants
- add mailparser dependency
Bug Fixes
- remove empty card component
- add closing
</div>for<RenewProposalDialog />in ExpiredProposalsView.jsx - remove deleted file
- add new route for module overview
- update logic to handle date range filters
- remove
compliance-deadlines.hook.ts - remove revenue pipeline hook
- update emails hook to include attachments
- update email backfill logic to include attachment processing
- add support for attachments in inbox route
- add attachment download route
- update email attachment handling
- remove expired proposal data
- remove leads-overview route to simplify structure
- add module-detail-view component and improve UX
- add module-dashboard hooks
- add role preview bar component
- add role preview condition to dashboard shell
- update DashboardOverview component to handle no dashboard modules scenario
- update date range logic
- improve input editor auto-commit functionality
- delete proposals overview hook
- use Lucide React components for attachments, improve attachment display
- add DashboardShell component to render dashboard modules
- add proposal dashboard builders
- add color fill to badge for checked state
- component:dashboard/_components/module-dashboard/health: add health badge component
- resolve preview target based on owner or teammate role
- update to reflect the new
PREVIEW_ROLE_MODULESandPREVIEW_ROLE_LABELSconfigurations - use teammate preview roles in dashboard shell
- update role-preview-bar doc
- update bulk email dialog styling and functionality
- update email attachment handling logic
- add emails dashboard builder
- remove expired proposal component
- update index watching logic
- add invoices dashboard logic
- remove deleted KpiCards component
- add lead dashboard functionality
- update leads-by-stage component to remove unused functionality and refactor the code for better readability and maintainability
- remove dead code and improve loading state
- update chart data and logic
- add dashboard module builders for each employee module
- remove preview role logic for deleted file
- add attachment backfill logic
- add preview-employees dashboard key
- improve tour navigation
- update attachment handling
- add cross-module "Priorities" action feed on the right side
- add dashboard summary component to dashboard page
- add dashboard tabs component
- add dashboard-shell component
- add DashboardOverview component
- add health badge, needs-attention items grouping
- add module-meta component to support employee modules
- add optional right slot for control in tab strip
- cache data on error to improve loading time
- hide scrollbar for tab content
- improve module card visualizations and health treatment
- improve view as role handling
- render KPI tiles dynamically
- update attention row rendering
- update attachmentsSynced index
- update chart data and styling
- add new dashboard builder for reimbursements
- improve owner-only "View as" dropdown for tab row
- handle fetching object buffer from S3
- update SEVERITY_TEXT object to match updated SEVERITY_DOT object
- remove outdated file
- remove task-kpi-cards component
- add buildTasksDashboard function to calculate and display dashboard signals for the TASKS module
- add unified module dashboard data contract
- add client-side API endpoint for fetching preview employees
- add
moduleOverviewkey for dashboard module

