Bug Fixes
- add useAssignHierarchy hook
- create user and send invitation
- add full-mailbox backfill cron
- add authType field to email accounts response
- update email count and backfill completion logic
- update to display 'Invitations' instead of 'Pending Invitations'
- update index watching logic
- add Microsoft Graph OAuth helper
- update cron jobs
- add OAuth support for Microsoft 365
- add manual sync button for email accounts
- add backfill complete indicator to email accounts section
- update department data and report-to lookup
- update initials and names in employee settings component
- add assign dropdowns for partners and managers
- replace non-null assertions with safe get-or-set pattern
- update org hierarchy rendering logic
- update schema to support email authentication types and OAuth tokens
- add routes and OAuth endpoints for email account OAuth integration
- add client filter for tasks-dashboard.tsx
- add filter for assignee and client
- ensure client filter defaults to "ALL"
- update list type filter handling
- update list view type filter logic
- update type and client filters to use the updated states
- use selected employee in dropdown options
- watch submodule indices for VS Code staging triggers auto-commit
- update dashboard view to include navigation onClick for each KPI item
- merge origin/main — keep assignee/client URL filters, drop ListView local clientFilter
- resolve merge conflict — keep assignee/client filters + listTypeFilter from main
- update Microsoft Graph send logic to fetch a fresh access token
Features
- implement OAuth Microsoft Graph accounts sync
- add route for starting Microsoft mailbox OAuth flow
- add Microsoft OAuth callback logic
- add Microsoft OAuth callback handling
- add email folder sync migration
- fetch messages from Microsoft Graph
- add full-mailbox sync engine

