Bug Fixes
- update index watching logic
- handle Razorpay error response as plain object
- add WA Task Comment Mention template
- handle multiple recipients in emails route
- add task communication hooks
- update module list to include emails
- update task communications logic
- update module key for emails sidebar item
- add geo and openingHoursSpecification to about page data
- add LinkedIn profile link to team members
- update AI response logic to include service and package details in titles
- app/api/tasks/[id]/comments/route.ts: process @mentions asynchronously for notification enhancement
- add task status color and label dictionaries
- fix employee combobox data retrieval and display
- refactor comment input area
- update phone number for customer service
- update index watching logic
- update telephone number for customer service
- improve blog index display
- update phone number
- derive active task ID from either clicked task or URL param
- add initial page structure
- add monthly traffic tracking for /team/shekhar-maske
- add comment mention task notification type
- add support for blog category pages
- update cron jobs
- update category filtering logic
- add category slug field to BlogPost object
- blog/[slug]/page: update author profile links to remove "https://www.practicestacks.in"
- blog/[slug]: add author profile links to blog posts
- add methods for blog tags, posts by tag, and redirect database queries
- competitor:vs/competitors.ts: update index watching logic
- add supervisor selection option
- improve employee combobox functionality
- update form and layout to support recurring tasks
- replace non-null assertion with safe cast for executorId
- update OPEN_STATUSES from TODO to PENDING in task digest
- add employee combobox component
- remove export from BlogTag interface — unused externally
- add email module to MODULE_REGISTRY
- add Open Graph image component
- prisma: add taskId to email and whatsapp logs: create task column for migration
- add email module to employee module
- add task relation to whatsapp logs
- add task communications query key
- update WhatsApp route comments
- improve status badge picker component for tasks dashboard
- add and update statuses in the tasks dashboard component
- update task status bar colors
- update task status icons and avatar backgrounds
- update avatar colors to be dynamic
- use skyblue for medium priority
- add mention-highlight wrapper and transparent text for comment input
- add StatusBadgePicker component to task-detail-panel.tsx
- adjust tab list width for task-detail-panel.tsx
- enhance task detail panel component
- filter contacts without email, remove non-null assertion on c.email
- update default status and zod enum from TODO to PENDING
- update employee combobox to display none option
- update stats groupBy check from TODO to PENDING
- update status options to include Sky for medium severity
- update status/priority config for task-detail-panel.tsx
- update task detail panel UI to include AI generation and instructions
- web/[location]: update location page content
- add geo data to contact page
Features
- add route for fetching task communications
- update types for task comment mentions
- update URLs and scheduled dates for new VS project categories
- blog/category/[tag]/page.tsx: add blog category page with Breadcrumb, Header, and Blog List
- update task status colors and labels TODO -> PENDING
- update location of blog posts in sitemap
- add TaskNotificationType COMMENT_MENTION
- migration to rename TaskStatus TODO -> PENDING
- rename TaskStatus TODO to PENDING in schema
- replace stat tiles with Pending/In Progress/Overdue/Done filters
- update status labels and select item TODO -> PENDING
- implement task_comment_mention service method

