DanielRegaladoCardoso/miami-transit-equity
Priority-tier legend, tier_before baseline fix, wait-saved sign, Scenario Comparison tab
All maps use mapbox choropleth + iframe: overview, before/after, network
Mapbox choropleth inside iframe — basemap tiles + tract polygons
Overview: choropleth in iframe shows real tract shapes = actual Miami-Dade map
Wrap Plotly in iframe srcdoc — Gradio HTML strips scripts, iframe preserves
Embed Plotly as raw HTML via plotly.io.to_html + gr.HTML — bypass gr.Plot on HF
Remove scaleanchor — was collapsing the plot to zero size on HF
Switch overview to plain px.scatter with lon/lat as xy — guaranteed SVG render on HF
Scatter with smaller dots + center/scale geo for proper scatter_geo framing
Fixed dot sizes per tier so every tract is visible on the scatter map
Scatter overview — avoids area-dominance, all 4 tiers clearly visible as dots
Continuous choropleth with tier-boundary stops + tight urban clip
Overview: render only 153 Critical+High tracts so priority areas dominate the frame
Overview: drop Low tracts from render so urban area fills frame
Revert to simple tier-discrete choropleth (saturated, fitbounds)
Simplify overview to continuous Reds choropleth — darker = more priority
Fix: use full geojson + filter data, keep urban crop
Overview map: show only Critical+High (153 tracts fill the frame)
Visible grey context + thick black outline on Critical/High overlay
Overlay Critical+High with bold dark outlines so they pop visually
Reduce Moderate + Low to near-white so only Critical + High pop
Desaturate Low/Moderate so Critical tracts are the visual focus
Switch to SVG choropleth (no Mapbox, no WebGL, no tile fetch)
Disable SSR so Mapbox choropleth initializes on client
Fix: map white-out + orange tab underline (primary_hue slate, ::after overrides)
Apple UX fixes: force light theme on Gradio Dataframe+Accordion, tier-discrete before/after maps
Apple-inspired UX: minimalist hero, hairline KPIs, tier-discrete map, pure-ink text
Deloitte-final: wait-saved + ridership (APTA) + Recommendations + Alerts + precomputed presets
Deloitte-final: wait-saved + ridership (APTA) + Recommendations + Alerts + precomputed presets
Deloitte-final: wait-saved + ridership (APTA) + Recommendations + Alerts + precomputed presets
Real city2graph NetworkX integration + map fix + emoji removal
Real city2graph NetworkX integration + map fix + emoji removal
Real city2graph NetworkX integration + map fix + emoji removal
UX redesign: UM brand, hero+KPIs, 5 policy presets, Priority Routes tab
Pin gradio==5.9.1 + huggingface_hub<0.32 for HfFolder compat
Pin gradio==5.9.1 + huggingface_hub<0.32 for HfFolder compat
Upgrade to Gradio 5 (Gradio 4 template bug with modern Jinja2)
Upgrade to Gradio 5 (Gradio 4 template bug with modern Jinja2)
Pin huggingface_hub<0.28 for Gradio 4.44 compat
Add audioop-lts for Python 3.13 compat
remove stray cache file
remove stray cache file
Initial deploy: Sprint 3 equity simulator + City2Graph diagnostic
initial commit
