We've streamlined how talent applies to roles and how companies sign in. Apply now works without logging in first, uploads happen in stages so you see progress, and the entire flow is faster. We also fixed several issues with rate limits, email verification, and job tracking.
anonymous quick-apply backend (public-apply route + shell talent + claim email)
flag-gated popup bridge + applied-hint channel + bridge redesign + segmented tabs
momentum-apply platform layer — staging tokens, session hint, events, i18n, auto-prescreen migration
post-apply continuity — onboarding context banner, applied-aware dock, handoff attribution
terminal-state engine — one shared ending, claim-in-place, enrichment chips, momentum applies
admin-requested + policy-gated identity verification (Didit)
momentum-apply — band passthrough, staged uploads, pre-build, rescue, Interview-now, session hint, embed apply
triple-check remediation — rate limits, email pinning, popup coherence, talent withdraw
capture ad-hoc conversion_events columns as a migration + UUID workspace_id
broaden professional-title validation + talent e2e fixtures
company identity in the header + in-place sign-out (no app bounce)
email-code door on the profile apply path (no login link, no OAuth needed)
embedded two-path RoleApplyWidget on role pages, closes #role-apply
momentum-apply widget v2/v3 — staged uploads, résumé-first flag, session hint, embed apply, homepage logos
smart signed-in apply state — no recap, continue-as card, sign-out escape