ambarish0221/DTQ
fix: keep tab components mounted to preserve ticket state on tab switch
fix: bot fallback response when LLM unavailable (Connection error)
fix: flood simulate - remove OPENROUTER gate, fix api_base for HF single-container
fix: remove ChromaDB from supervisord, add GROQ_API_KEY, default empty ENVs
fix: add root Dockerfile for HuggingFace Spaces build
docs: clean up README — remove tables, plain text format, no emojis
fix: add HuggingFace Spaces YAML frontmatter to README
docs: update README for Groq LLM and in-memory BM25 knowledge base
fix: replace ChromaDB with in-memory BM25 search, fix bot _type error
feat: support Groq as free LLM provider (preferred over OpenRouter)
fix: max_retries=0 on LLM client for instant fallback, 10s timeout
fix: classify fallback, api client error handling, slower worker for demo visibility
fix: rule-based recommend fallback, processing jobs in queue list, api client error handling
fix: nginx dynamic DNS resolver, fallback classification for rate-limited LLM
fix: remove Anthropic dependency from worker, concurrent flood simulator
feat: splash screen with slide-up animation on load
chore: remove node_modules from tracking, update .gitignore
feat: professional light UI theme, remove all emojis from frontend
docs: rewrite README for recruiter audience with testing steps
feat: SmartQueue AI Helpdesk — OpenRouter, ticket classifier, recommender, streaming bot, SLA tracking
feat: React frontend, RAG agent, ChromaDB, HF Spaces deployment
feat: Kubernetes infra — Helm chart, Terraform EKS, ArgoCD GitOps, GitHub Actions CI/CD
Initial commit: distributed task queue with priority scheduling, retries, dead-letter, and Streamlit dashboard
