CURB is built in the open. Here are the changes that mattered — newest first.
The complete commit-by-commit history lives on GitHub.
June 29, 2026
DataSweeper-pass times are now labeled as the city's real GPS, not an estimate — and coverage grew to 184 blocks (deduped, ≥3 real passes) as the city released more.
OpenPublished the raw SF sweeper-GPS dataset in the repo (9,556 trips), with provenance and thanks to the city.
June 28, 2026
NewA small Pride-weekend touch on the map — a rainbow-outlined logo, date-gated so it retires itself after June. 🌈
June 26, 2026
NewReal "when the sweeper passes." Using San Francisco's actual street-sweeper GPS (public-records request #26-5451), blocks now show the truck's real pass time — and the data confirms a ticket lands a median of ~19 minutes after the sweeper. 🧹
June 25, 2026
DataRebuilt ticket timing from the complete citation record — about a million GPS-located tickets. The posted 2-hour window is really about 20 minutes.
iOSThe CURB iOS app went live on the App Store — free, a native wrapper of the same map.
NewAdded open-source sponsorship links for anyone who wants to help keep CURB free and ad-free.
June 22, 2026
NewConfigurable sweep alerts — choose the cadence (Light / Normal / Intense) and the voice (Cheeky / Drill / Deadpan), with a "send me a test."
NewA reporter-ready press kit at /press, and a self-activating "Get the iOS app" link.
June 19, 2026
NewCorrect a Sign — spot a wrong block? Report it in two taps. Plus Share, Send-feedback, and Rate-CURB in the menu, and a Privacy page.
June 18, 2026
NewSurfaced the "park after the sweeper passes" rule, and a holiday heads-up when sweeping is suspended (e.g. Juneteenth).
FixMap stays reliable — it falls back gracefully to free tiles if the basemap hits its daily limit.
June 17, 2026
NewRicher neighborhood pages — per-neighborhood curb mix, off-street garages, and high-intent FAQs.
DataAdded "The receipts" to the About page — every data source and the methodology, in the open.
June 16, 2026
iOSNative iOS push notifications and the iOS app groundwork, plus a launch trailer and App Store screenshot tooling.