Max blinking: 6x rapid eye blinks, fast antenna flash, dual ring pulse 0c3a9df Sanjay kumar K Claude Sonnet 4.6 commited on Apr 9
Enhance bot blinking: triple-blink eyes, rapid antenna flash, ring pulse effect d036f40 Sanjay kumar K Claude Sonnet 4.6 commited on Apr 9
Redesign bot UI: Vibhu dark theme, blinking bot character, smaller compact widget fdbb5d7 Sanjay kumar K Claude Sonnet 4.6 commited on Apr 9
Fix: catch Firebase init errors so chat works even if credentials are invalid 1cc6e5f Sanjay kumar K Claude Sonnet 4.6 commited on Apr 2
Re-apply Firebase Firestore lead storage integration aa8d161 Sanjay kumar K Claude Sonnet 4.6 commited on Apr 2
Add Firebase Firestore integration for persistent lead storage d41946a Sanjay kumar K Claude Sonnet 4.6 commited on Apr 2
Add full contact details (address) to bot responses and contact rule 9f9d99e Sanjay kumar K Claude Sonnet 4.6 commited on Apr 2
Fix: grant user write access to /app so ingest.py can create faiss_db f7907ea Sanjay kumar K Claude Sonnet 4.6 commited on Apr 2
Update .gitignore to exclude .env.example files 4e82a4a Sanjay kumar K Claude Sonnet 4.6 commited on Apr 2
Fix: check error type before printing traceback — no noise for known errors c494fe8 Sanjay kumar K commited on Mar 27
Fix: handle network/connection errors gracefully instead of 500 crash 5afcfc1 Sanjay kumar K commited on Mar 27
Add full contact details: phone, email, address to knowledge base 787cbb6 Sanjay kumar K commited on Mar 27
Improve Dockerfile: PYTHONUNBUFFERED, pip upgrade, COPY --chown, HEALTHCHECK, better .dockerignore 3f31b93 Sanjay kumar K commited on Mar 26
Update widget.js to match new UI + add /leads endpoint for captured contacts 781da9a Sanjay kumar K commited on Mar 26
Redesign chat UI: animated dots, clickable links, timestamps, mobile fullscreen, auto-grow input 1dcd837 Sanjay kumar K commited on Mar 26
Add multi-key Groq rotation, session cleanup, smarter FAISS chunking 08a2a8d Sanjay kumar K commited on Mar 26
Expand knowledge base: add 30+ new FAQ entries covering common questions 6aaba54 Sanjay kumar K commited on Mar 26
add GROQ_API_KEY to .env.example and remove extra keys from .env and app.py 8d85e94 Sanjay kumar K commited on Mar 26
Fix: remove scripted responses from knowledge base, remove real API keys, remove prices 811290a Sanjay kumar K commited on Mar 26
Fix: use system+human message structure to stop prompt leaking in responses 992abeb Sanjay kumar K commited on Mar 26
Fix: handle greetings naturally instead of treating them as out-of-scope 9e62d1b Sanjay kumar K commited on Mar 26
Fix portfolio response: no fake project names, redirect to website a0abdb9 Sanjay kumar K commited on Mar 26
Fix UnboundLocalError: declare _retriever,_prompt global in chat() 8fa113c Sanjay kumar K commited on Mar 26
Speed up startup: lazy-load embedding model on first request 7b10ede Sanjay kumar K commited on Mar 26
Fix SyntaxError: move global declaration to top of chat function ddf3a73 Sanjay kumar K commited on Mar 26
Add multi-key Groq fallback + embeddable widget.js for vibhusolutions.com 3f31663 Sanjay kumar K commited on Mar 26
Revert to Groq: OpenAI quota exceeded, use llama-3.1-8b-instant free tier 9c76a46 Sanjay kumar K commited on Mar 25
Fix API: add retry logic, 30s/60s timeout, disable input during request b7afdca Sanjay kumar K commited on Mar 25
Fix rate limit: switch to llama-3.1-8b-instant (500K TPD), handle 429 gracefully, clean hero page 24ed9f4 Sanjay kumar K commited on Mar 25
Remove hero section: clean background with login modal only 82b1e40 Sanjay kumar K commited on Mar 25