Onboarding fixes, domain routing, and signup improvements
This release fixes critical issues in candidate and client onboarding, ensures custom domains route correctly, closes security gaps in the signup flow, and improves reliability across email and messaging systems.
Highlights
- Hiring Candidates can now complete onboarding without getting stuck, and their profile information is properly saved throughout the process
- Hiring Custom domains now route correctly for public access, and domain verification pages load faster
- Hiring Signup flow is more secure with closed security gaps and improved error handling
- Hiring Email and messaging systems are now more reliable with better error reporting and rate limit handling
All 21 changes in v4.7.0
job-board adapter grid + fix the dead #distribution links, closes #distribution
parallelise the guard pages' reads and give them a loading state
stop the silent writes, and fix two surfaces that could only ever show zero
raise two foreground tokens to AA, and gate the arithmetic
make a verified custom domain actually route for the public
close the four un-audited signup doors, and make the funnel measurable
let a committed migration finish, and pin the seeded-id trap
make dropped email, rejected mail and open rate limits fail loudly
return error CODES from account-facing actions, not English prose
"Skip for now" on the photo step returned to the photo step
keep the skill levels the candidate actually set
let a chat-first signup finish, and stop publish from erasing it
make a successful LinkedIn connect say so, and stop orphaning open cards
make the chat-first conversation actually advance
save the profile correction the candidate just made
stop minting a consent record for terms nobody was shown
stop the client submit from locking an owner out of their workspace
stop the conversation talking over an error it was never told about
the agent writes in the language the candidate is reading
the rate receipt states the rate that was confirmed
harden the auth edge and stop the funnel discarding visitor state