Bug Fixes
- add dialog component
- add dateModified field to home page
- update index.ts
- use controlled open state for business filter popover
- remove unused code and clean up the logic
- remove outdated file
- handle task detail panel when task ID is selected
- remove deleted file
- update description for AI context and form fields
- remove compliance-module-panel.tsx
- refactor form logic
- remove duplicate logic in buildComplianceDashboard
- remove linked task first and delete relation
- remove obsolete
complianceDateresolver - remove relations with no synced calendar events
- update button size and position
- add dismiss dashboard item functionality
- add dismissal filter for emails
- remove unused "COMPLIANCE" module from dashboard types
- update dialog to use sheet component
- add dialog component for adding new employees
- add employee dialog enhancement
- add dateModified to FAQPage
- update date modified
- update dateModified field to 2026-07-21
- update last modified date
- handle new and deleted calendar events
- add GET and DELETE handlers for interacting with the Google Calendar service
- add Google Calendar OAuth + event sync helper
- update getGoogleProfileEmail, getFreshCalendarAccessToken, and toDateStr for Google Calendar integration
- add pending status option to useInvitations function
- filter dismissed invoices
- add dismissal filtering to leads dashboard
- add dashboard my work card
- remove redundant button for dismiss item
- add id field to notice objects in notices dashboard builder
- update Google Calendar and ComplianceCalendarEvent models
- filter dismissed proposals in the dashboard
- bust status card when Google Calendar connected/disconnected
- update the invalidate function to handle the dismissal of a "Needs attention" row only affecting the module's own overview query
- add Google Calendar connection keys
- remove unused comments
- sync reminder relations with Google Calendar
- update dateModified field in VsCompetitorPage.tsx
- add Google Calendar settings component
- add new Google calendar settings component
- implement OAuth flow for Google Calendar integration
- add dashboard tasks calendar component
- add dismissal filtering to build tasks dashboard
- remove unused hook and related queries
Features
- remove unused calendar.hook.ts
- add Google Calendar sync for compliance relation calendar
- add business table selection features
- implement business filtering, add recent filter option
- update dateModified in page.tsx
- add oauth callback handler
- add single shared Add Compliance sheet for all toolbar/empty-state "Add Compliance" buttons
- sync Google Calendar events before deleting compliance item
- updated dateModified field
- refactor card grouping and layout
- improve responsiveness of dashboard priorities component
- improve module selection logic
- add stable id field for dashboard signal rows
- add dismissal route for dismissing needs attention rows in the dashboard
- refactor dismissals by fingerprinting and ignoring duplicates
- add table DashboardItemDismissal
- update useDismissDashboardItem to handle dismiss actions
- add Google Calendar Sync migration
- update dateModified to reflect the last modified date
- updated dateModified for page

