What we've shipped, and when.
A running record of meaningful changes residents and county teams will notice on the live platform. Each entry shows the date it shipped, who it affects, and what changed.
Platformfeaturepermalink Landing page counters now read live from the platform
The four headline counters on the landing (published rules, manufacturer take-back programs, verified facilities, ZIPs covered) and the jurisdiction breakdown now refresh from a new public, read-only feed instead of a snapshot. Numbers stay accurate as new rules are published, with no manual page edit.
Platformpolishpermalink Accessibility hardening on the public landing
Cleared five Lighthouse accessibility findings (toast region role, dark-mode soft-text contrast on translucent cards, role-toggle CTA contrast, definition-list semantics, accessible-name vs. visible-label match on role tabs). Public Lighthouse desktop score moved 91 to 97 on accessibility, 74 to 81 on performance.
Haulerpolishpermalink Action-oriented status labels on the job board
Pickup workflow statuses now read in hauler-action language ("Open for bids", "Job offered", "Bid accepted", "In progress") instead of the backend's storage labels.
Platformpolishpermalink Public pages now read in plain English end-to-end
The Trust Dashboard methodology, marketing copy, and resident pages were tightened so every metric, jurisdiction, and route is shown in plain language. Same data, clearer voice — easier to read for first-time visitors and county partners alike.
Residentfeaturepermalink Civic Intelligence section on the public landing
Six shipped engines (Layered authority composition, Conditional rule resolver, Contamination prevention, Before-You-Throw circular redirect, Smart pickup decision, Rule conflict intelligence) now have their own surface on the landing page with a concrete piece of evidence for each.
Residentfixpermalink Photo clarification resolves on the same page
When a local rule needs one more detail ("Is the chair still usable?"), tapping an answer now resolves the verdict inline — no redirect, no losing your photo. The tapped answer shows a loading state so you know your tap registered.
Residentfixpermalink No more contradictory question alongside a decided verdict
On Hennepin (zip 55416) the donation verdict for a chair used to render together with a Before-You-Throw "is it usable?" prompt — confusing because the verdict was already decided. The clarification is now suppressed when the disposal engine has a definitive answer.
Haulerfeaturepermalink Hauler job pages show "Donation / Drop-off / Hazard" at a glance
Each pickup now shows its circular path on the job-details header so haulers know whether the job is a donation, a drop-off, or a hazard run before they accept. Helps haulers pick jobs that match their certifications and equipment.
Residentcoveragepermalink Microwave rule added to the catalog
Microwaves now route to e-waste / small-appliance drop-off instead of regular trash — closing a gap an earlier catalog audit flagged.
Operatorfeaturepermalink Invite-a-city publisher flow + municipal review queue
Platform admins can now provision a municipal publisher into the platform with one form. Publishers verify their own rules in a queue; the platform operator does a second-pass review before residents see the change. Audit trail preserved end-to-end.
Operatorfeaturepermalink Every cited source URL is checked daily
An automated daily check visits every source URL that backs a rule. Live pages refresh the verification date; broken or moved pages surface as warnings on the rule so an operator can re-verify before the citation goes stale.
Operatorfeaturepermalink Publishing now checks every item has at least one search alias
When an operator publishes a rule set, the system refuses any item that lacks an alias residents would actually type. Prevents the silent gap where a rule looks live in the dashboard but no resident input ever matches it.
Earlier history lives in our source repository. Newer entries appear here as they ship.