Feature: PDF and Markdown Document Support
Summary
Added support for attaching PDF and Markdown files to chat conversations, with automatic text extraction and content integration into prompts.
Motivation
Users needed the ability to share document content with their LLMs beyond just images. This feature enables document-based conversations, allowing users to ask questions about PDFs, analyze markdown files, and work with text documents directly in their chats.