What's new
Changelog
Every change that makes CrossBeam better for the cities and builders who use it, written up the night it ships.
Tuesday, October 6, 2026
Screener retries filings whose files failed to download
When the City's permitting portal briefly errors on every file of a new filing, CrossBeam now retries the download about every 15 minutes for 24 hours instead of marking it "Didn't finish". Rerun on a filing with no files re-downloads them, and the error message no longer says the upload failed for good.
Friday, October 2, 2026
PreCheck retries never fall back to round one
When a retried PreCheck cannot confirm which round it belongs to, the retry is now stopped and flagged for follow-up before anything starts, instead of assuming round one and recording the review against the wrong round.
Thursday, October 1, 2026
PreCheck submissions survive server updates
A submission that lands while the review service is restarting is now retried automatically after short pauses instead of failing, so applicants no longer have to resubmit. Retried rounds after the first are also billed to the right round.
Slow server start no longer locks a PreCheck address
When the review server is slow to start, applicants now see "We've got your plans" instead of an error. Within minutes an automatic retry either starts the review or releases the address and sends a retry link, so resubmitting is never refused.
PreCheck applicants never see a failed review
For city-program PreCheck, a run that hits an error keeps showing the processing view while support reruns it, and after an hour the estimate switches to a high-volume notice. Program applicants no longer see error text, retry or refund prompts, the paywall, Cancel review, or an unusable credits row.
PreCheck uploads survive stalls and dropped connections
A stalled upload is aborted and retried with backoff once the device is back online, closing the tab mid-upload asks for confirmation, and a failed upload offers Try again, which re-sends only unfinished files to the same project instead of creating a duplicate.
Plain-language PreCheck errors and refreshed terms
Every error the PreCheck intake, retry and resubmit dialogs can return now shows written guidance instead of a raw error code, round-limit messages show the actual limit, and an applicant whose terms page went stale is prompted to read and accept the current version.
Buena Park runs plan sets that resist classification
When the permit router cannot classify a Buena Park plan set, the review now proceeds as a general building review against state code instead of failing on every retry.
One PreCheck receipt for every submittal round
Resubmitting revised plans for round 2 or 3 now sends its own submission receipt email. Each round is tracked separately, so a retry within the same round still never sends a duplicate.