Bug Fixes
- use canonical Tailwind class max-h-125 instead of arbitrary value
Features
- add attachments and screenshot support to ticket MCP tools
- add detailed platform instructions and workflow documentation to MCP server
- add migration for ticket approval field
- add TicketApproval enum and approval field to Ticket model
- add approval card with approve/reject buttons and badge in detail header
- add approval field to PATCH, auto-create and sync GitHub labels on approve/reject
- add dedicated ticket detail page with TipTap editor, image upload, and GitHub push button
- add image attachments in replies with S3 upload, sync images to GitHub comments
- add POST endpoint to manually push ticket to GitHub as an issue
- add TicketApproval to TicketItem interface and useUpdateTicket mutation
- add useTicket, usePushToGitHub hooks, support description and attachments in mutations
- add WhatsApp notification to admin on new ticket creation
- include current approval label when manually pushing ticket to GitHub
- include pending-approval label when creating GitHub issues for new tickets
- show approval badge in ticket list with null-safe fallback
- support description update in PATCH, add WhatsApp admin notification on status change
