subh05sus pushed a major chat feature: they added GET/POST API endpoints for fetching chats, creating new chats with messages and attachments, and sending messages (including file upload with validation and storage). They also updated .gitignore, README, and the database schema for attachments, and built out the frontend chat pages and sidebar for a smoother user experience.

feat: implement chat API endpoints for fetching, creating, and sending messages - Added GET endpoint for retrieving chat details and messages. - Implemented POST endpoint for creating new chats with messages and attachments. - Created POST endpoint for sending messages to existing chats, including attachment handling. - Introduced file upload functionality with validation and storage. - Developed chat detail and new chat pages in the frontend. - Enhanced chat sidebar and layout for better user experience. - Updated database schema to accommodate new fields for chat attachments. - subh05sus/ai-tutor