feat: PDF report includes summary map and per-indicator maps 1da14bf KSvend Claude Happy commited on 28 days ago
feat: worker generates maps for all indicators, serves spatial JSON bc642b5 KSvend Claude Happy commited on 28 days ago
feat: cartopy map renderers for points, choropleth, grid, and status overlays 1e692d7 KSvend Claude Happy commited on 28 days ago
feat: LST and rainfall produce Open-Meteo grid spatial data 960b684 KSvend Claude Happy commited on 28 days ago
feat: cropland/vegetation/water produce S2 tile choropleth spatial data ec2ab05 KSvend Claude Happy commited on 28 days ago
feat: fires indicator produces GeoJSON point spatial data 2b6272f KSvend Claude Happy commited on 28 days ago
feat: extend SpatialData with geojson and map_type fields 1439afc KSvend Claude Happy commited on 28 days ago
perf: extend baseline to 5 years for rainfall, LST, and vegetation a8c0fb8 KSvend Claude Happy commited on 28 days ago
fix: display NO2 and LST with correct casing in reports a085e8e KSvend Claude Happy commited on 28 days ago
fix: switch rainfall from IRI Data Library to Open-Meteo precipitation API c5f0288 KSvend Claude Happy commited on 28 days ago
fix: switch NO2 and LST from CDSE STAC to Open-Meteo APIs for real data 76570a6 KSvend Claude Happy commited on 28 days ago
fix: differentiate cropland from vegetation by restricting to growing season 712ac50 KSvend Claude Happy commited on 28 days ago
fix: month-matched comparison and pp-based metrics for vegetation indicators 17a1f4f KSvend Claude Happy commited on 28 days ago
perf: switch Earth Search indicators to metadata-only STAC queries 76727d6 KSvend Claude Happy commited on 28 days ago
perf: reduce to 5 items and 1000m resolution to avoid OOM on cpu-basic b541ce5 KSvend Claude Happy commited on 28 days ago
perf: speed up indicators — lower resolution, fewer items, retry on 429 2c8588a KSvend Claude Happy commited on 28 days ago
fix: pass epsg=4326 to stackstac to fix CRS detection for Sentinel-2 3ffb83e KSvend Claude Happy commited on 28 days ago
fix: add logging to ImportError fallback paths in all indicators 917437b KSvend Claude Happy commited on 28 days ago
fix: log actual errors when indicators fall back to placeholder data dc5c624 KSvend Claude Happy commited on 28 days ago
fix: chart renderer crashes on year-only and label date strings c064f3b KSvend Claude Happy commited on 28 days ago
fix: add /health endpoint for HF Spaces readiness check d41238e KSvend Claude Happy commited on 28 days ago
security: fix hardcoded secret, gate demo mode, add CORS and rate limiting 3b71d95 KSvend Claude Happy commited on 29 days ago
feat: protect job API routes with auth, verify job ownership cb5a414 KSvend Claude Opus 4.6 (1M context) commited on 29 days ago
feat: add get_current_user auth dependency and GET /api/jobs list endpoint a7da499 KSvend Claude Opus 4.6 (1M context) commited on 29 days ago
feat: add email column to jobs table and get_jobs_by_email query 43dd6eb KSvend Claude Opus 4.6 (1M context) commited on 29 days ago
feat: fix nightlights with real VIIRS data + placeholder data warnings 619edca KSvend Claude Happy commited on 30 days ago
feat: wire up indicator map layers on results dashboard 85f7c19 KSvend Claude Happy commited on about 1 month ago
rebrand: apply full MERLx Aperture identity per design spec 73b5679 KSvend Claude Happy commited on about 1 month ago