- DATABASE_URL now fails fast if not set (no default with password)
- User profiles loaded from JSON config (config/user_profiles.json)
- Add .env.example as template for environment variables
- Add config/user_profiles.json.example as template for user configuration
- Update .gitignore to exclude sensitive config files
- PyMuPDF PDF text extraction
- Qdrant vector store with semantic search
- glm-4.6:cloud model for intelligent document analysis
- Chainlit UI with streaming responses
- PDF chunking system with overlap
- Document indexing and retrieval
- Added PyMuPDF (fitz) for PDF text extraction
- Implemented chunking system for large documents
- RAG search now works with PDF documents
- Added Qdrant vector store for semantic search
- Chainlit UI updated with PDF processing indicators