feat: scrape all cities every 2h add /api/scrape-all cron endpoint enable Sulphur Springs 74a944c Comfoa commited on May 31
fix: add asyncio timeouts to prevent Vercel 502 on slow Laserfiche fetches 3890aa9 Comfoa commited on May 30
fix: 502/503 errors, add Google Vision OCR, improve geo-locate robustness a3716c2 Comfoa commited on May 30
fix: OCR async, connector fetch_page_images, lambda closures, parsers init 36f705a Comfoa commited on May 30
fix: force re-summarize with force parameter, remove broken _execute import 22e3f53 Comfoa commited on May 30
feat: add force parameter to fetch-latest to clear cached summaries b4ac2b4 Comfoa commited on May 30
fix: wrap lifespan startup in try/except so health endpoint works even if DB init fails 21bb921 Comfoa commited on May 30
feat: Vercel-ready OpenCouncil with 3 cities connected (Paris, Sulphur Springs, Frisco) 6ce841a Comfoa commited on May 29
Implement Three P's framework: Life-Centric categories, Big Picture TL;DR, What You Can Do ec586f2 Comfoa commited on May 10
Add /api/minutes/seed endpoint for pushing pre-computed OCR data to HF Space PostgreSQL a40a869 Comfoa commited on May 9
fix: add direct page image download fallback when PDF generation fails on HF Spaces e207bf6 Comfoa commited on May 9
fix: extract page_image_urls from raw_text to avoid second HTTP request b730e9f Comfoa commited on May 9
Fix DeepSeek hallucination: draconian prompt, temperature 0.0, save OCR text to raw_text 0178699 Comfoa commited on May 9
Fix: reset DB endpoint, filter future dates, prevent DeepSeek hallucination 960388b Comfoa commited on May 9
Add GPT-4o Vision support for scanned document images; remove all agenda code; focus on minutes f4320f0 Comfoa commited on May 9
Debug: use model_dump(mode='json') to bypass Pydantic serialization, add traceback 7d791de Comfoa commited on May 8
Fix 500 error: wrap DB lookups in try/except, add NULL-safe json.loads and datetime parsing in _row_to_agenda and _row_to_summary 89d75b7 Comfoa commited on May 8
Fix agenda detail 500 error: deterministic IDs via SHA-256 hash, fix timezone-naive datetime fallback, add better error logging bb8ce2c Comfoa commited on May 8
Add minutes support: fetch, store, summarize city council minutes from Laserfiche 9bace39 Comfoa commited on May 8
fix: report actual storage backend in health endpoint (was hardcoded to sqlite) 1125f3a Comfoa commited on May 8
fix: update comments from Railway to HF Spaces, fix DB init print message dc339f5 Comfoa commited on May 8
Initial commit: Civic City Hub - DeepSeek API, SQLite storage, encrypted API keys, professional news site frontend e1ad28e Comfoa commited on May 8