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
PreCheck queue shows submit time and applicant email
Each row on the staff PreCheck tab now shows when its latest round was submitted in Pacific time ("Submitted Oct 5, 2:14 PM", or "Started" for an unfinished upload) and the applicant's email on its own line. Search matches the email too.
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.
Sunday, October 4, 2026
FastPass at half or more of the brief's steps
A PreCheck re-check now grades each step of the round 1 brief with the same sheet verifier Backcheck uses. FastPass is earned when half or more of the steps are done, with half credit for a partly done step. Anything missing from the upload counts as open.
PreCheck re-checks grade only the requested fixes
A round 2 PreCheck grades only the items the applicant was told to fix: fixed, partly fixed, still open, or not in this upload. The counts are computed once, so the email, FastPass and results card agree. Re-dropping the same address offers "Re-check my fixed plans".
No permit-type picker when uploading a corrections letter
Applicants who upload a corrections letter no longer pick a permit type, and "Not sure" no longer defaults to an ADU. The AI review reads the letter and plans, names the permit kind, and runs and prices the corrections read as that kind.
Saturday, October 3, 2026
PreCheck landing and staff board fit phones
On phones the PreCheck upload box now appears on the first screen and reads Tap to choose your plans. On the city staff board, project rows keep their names and addresses, badges wrap instead of clipping, tabs scroll on one row, and the PreCheck queue shows whole addresses.
Friday, October 2, 2026
Thursday, October 1, 2026
Abandoned PreCheck uploads are cleaned up
An upload left unfinished for 24 hours, for example after the applicant closed the tab, is now removed along with its stored files. The PreCheck FAQ assistant now says phone photos in JPG, PNG or HEIC are accepted and that a PDF plan set reviews best.
iPhone HEIC photos accepted and read
HEIC and HEIF photos from iPhones are now decoded to full-resolution JPEG, stored upright, with camera and date read from the photo's metadata. Decoding runs off the main request path so large photos do not slow other work, and a photo that cannot be read gets the same clear per-file message as any bad image.
TIFF scans accepted for review
Applicants can upload TIFF scans on every intake flow. Each multi-page TIFF is converted to a PDF page by page and reviewed like any other plan set, and the file picker and upload copy now list PDF, JPG, PNG or TIFF.
PreCheck intake skips empty files and fits phones
A 0-byte file is now left out as it is added, with a message naming it, so the rest of the plan set submits instead of failing at the upload check. On phones the form fields start on screen, and the page now passes accessibility checks for landmarks, headings and the address list.
PreCheck checks every file as you add it
Each uploaded file is now checked the moment it is added: unreadable files get a red marker and a specific fix, such as plotting DWG drawings to PDF. A summary offers to remove unsupported files, and Submit stays disabled until they are gone.
Buy another PreCheck round after the free ones
After an address uses its city-paid PreCheck rounds, the applicant can upload the next version and pay by card in the resubmit dialog; payment grants the credits and starts the review. Emails for that round drop the city-sponsored wording.
Large PreCheck uploads resume where they stopped
Large plan sets on the public PreCheck intake now upload in 6 MB resumable chunks, so going offline, a hung request or switching apps on a phone resumes from the last confirmed chunk instead of restarting the file.
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.
Tuesday, September 29, 2026
Resubmittals graded against what staff asked for
A screener resubmittal is now graded only against what City staff actually asked for, read from the permit system's communications, review comments and marked-up attachments, and against the whole current application rather than only that round's uploads.
Friday, September 25, 2026
Every page of every upload reaches the review
A plan set uploaded under a document label such as a report no longer loses all but its first page. Each page now gets a thumbnail and is judged as drawing or supporting document, so letter-size plan sets land in the sheet index and get reviewed.