- Added UserLogin schema for JSON login request
- Updated auth.py to use UserLogin instead of OAuth2PasswordRequestForm
- Added file_ids to ChatRequest schema
- AI chat interface with file uploads
- Admin panel for managing OpenAI/Ollama endpoints
- User authentication with JWT
- SQLite database backend
- SvelteKit frontend with dark theme