vvkswami7/election-kiosk
fix: update footer model
fix: update footer model name
fix: update footer model name to Gemini 2.0
fix: update footer model name to Gemini 2.0 Flash
fix: remove strict response_model from status endpoint
fix: remove total_active and timestamp from google_services dict to fix response validation
fix: bulletproof cloud logging init - requires GOOGLE_CLOUD_PROJECT env var
fix: pass project to cloud logging client to prevent startup crash
security: CSP, TrustedHostMiddleware, type hints, Literal validation, timestamp validation, remove credentials
upload latest changes to git
fix: fall back to local election data when Gemini quota is exhausted
fix: switch to gemini-1.5-flash, add accessibility labels, port 7860, update footer
fix: use gemini-2.0-flash - compatible with API v1beta
fix: switch to gemini-1.5-flash, add accessibility labels, port 7860, update footer
Fix port for HF
feat: secure firebase keys and finalize render deployment config
feat: secure firebase keys and finalize render deployment config
fix: completely overwrite backend with proper scope and payload structure
fix: reorder file to resolve lifespan NameError
fix: correct Gemini API call - contents param + lifespan wiring
Allow HEAD requests for Render health checks
Allow HEAD requests for Render health checks
Fix Dockerfile CMD to avoid startup issues - remove rag_loader.py from CMD and let lifespan handle data loading
Fix UI for cloud endpoints
Initial commit: Gemini-powered Election Kiosk
