CROL-List
The City Record, searchable

Changelog

← Back to CROL-List

What changed, when, and what it means for you — including the mistakes. Versions are dates (CalVer): the site ships continuously, so a date tells the truth where a version number would be theater. A tool that watches the city's public record should keep a public record of itself. Live usage numbers: stats.

2026.07.02 · Fix: vendors with punctuated names resolve again

For you — Vendor pages and vendor watches now work for names like "Leon D. Dematteis Construction Corp." Before this fix, clicking such a vendor showed "no awards on record" and a watch on them matched nothing — despite their awards being right there.

2026.07.02 · Snap + crisp: the round-four speed-and-declutter pass

For you — The site looks calmer and feels immediate. Lists show content-shaped placeholders instead of spinners; filtering keeps your place instead of blanking the list; going back to a tab you already loaded is instant; clicking a notice paints its detail at once (the paper trail fills in a beat later). Search runs as you type — the Filter buttons are gone because you no longer need them.

2026.07.02 · Enablement: public stats, honest click counts, this page

For you — You can now see the project's own usage numbers at /stats (aggregate counts only — no accounts, no cookies, nobody tracked). Email-digest links now pass through a count-only redirect so we can tell digests are useful; it counts clicks per day, never who clicked, and every digest footer says so.

2026.07.02 · Follow the dollars, matter timelines, follows, workspace, API

For you — Awards now show what was actually paid (live from Checkbook NYC), any procurement matter reads as one timeline, you can follow a vendor or agency and get emailed when they reappear, pin anything into a citable investigation workspace, and use every view as an API.
Incident — Adding the custom domain silently disabled the workers.dev fallback alias (Cloudflare error 1042): cached pages and in-flight email-confirm links would have broken. Caught by live probes minutes after deploy; fixed by keeping the alias explicitly enabled, and the site now fails over between the two hostnames automatically. d75626e

2026.07.01 · Entity pages, red flags in context — and the first ten, all in one day

For you — Every vendor and agency became a page (with totals, top partners, and open RFPs), procurement notices carry statistical context instead of bare text, and the whole search-and-subscribe layer landed: watch any search, get a morning email digest, grab any view as RSS/calendar, share any notice by URL, and see deadlines as countdowns instead of dates.
Incident — The new vendor pages' full-text mentions query initially ran unbounded over the 1M-row archive (slow, expensive). Caught by the browser test harness before it shipped; the query is now scoped to recent editions with a hard timeout. 7fbe726

2026.06.30 · Real subscriptions

For you — Email alerts became real: double opt-in (nothing is stored until you click the confirmation link), one-click unsubscribe, and your address is only ever used to send you your own digest.

2026.06.26 · crol-list.org

For you — The site got its own domain and a real "ask in plain English" box on every lens (with an on-device fallback, so search works even if the helper is down).

2026.06.24–25 · The seven lenses

For you — The tool took its shape: Money, People, Land, Property, Rules, Meetings, and Alerts, in the letterpress design, over live open data with nothing cached.

CROL-List is an unofficial, free interface to public data. About · Stats · API & feeds · Home