We've redesigned assessments with a new candidate experience, launched job-seeker analytics to help talent track profile views and earnings, built a comprehensive consent and privacy system, and streamlined onboarding from 24 steps to 11. Plus performance improvements across the platform.
We've added a privacy center where you can manage your consent preferences, view your consent history, and download privacy receipts.
analytics profile-views zone
candidate runner design overhaul — cover page, modality medallions, recorder console, CEFR band scale
compliance checklist + offer-signing adjustments
localize the client calendar-settings wizard (EN + ES)
The jobs directory now features an interactive, searchable list of roles with filters and growth indicators instead of individual cards.
career-intent intake + evidence-grounded AI coach + consent-gated comp disclosure (field-encrypted → quarantined market_db)
Phase 1 foundation — registry, ledger, writer, read helpers, backfill
Phase 3 cookie CMP — shared consent cookie, consent-gated analytics, granular banners (webapp+www), server persistence + association
Phase 4 privacy center — /privacy settings, cookie prefs, consent history + receipt download
Phase 5 admin console — publish version (atomic RPC + hash), coverage stats, evidence export
Phase 6 mobile — self-service RPC, launch re-acceptance gate, privacy screen
re-acceptance screen Max upgrade — inline terms, read-gating, engagement evidence, change summary
jurisdiction×engagement fiscal/payout requirement engine + structured tax-form cards (W-8BEN-E)
talent saved searches + alert digests (marketplace schema + inngest)
job-seeker find dashboard — next-best-action, funnel, profile-strength layout, make-public; find-shell routing/guard
shared shell-agnostic JobDetailView (save/share/follow/status) across find + classic shells
wire SES talent inbox into find shell + dev mailbox switcher
editorial redesign of public talent profile + profile-view analytics
embedded Resume studio in Find shell — 3 templates, talent-only voice; admin export dropdown; dialog removed
find-shell arms for earnings, timers, documents, verified-skills, certifications
find-shell nested arms — contracts/tasks/assessments (P2t)
find-shell verification arm (P4)
in-house X transport + per-platform social routing + modality-A fallback
in-house X transport + per-platform social routing + modality-A fallback
make-an-offer modal — engagement-first 2-step flow (CoR / AOR / EOR)
profile-share analytics — flat StatBand, i18n, deduped heading
rebuild CV export dialog on server preview; swap talent + admin consumers
redesign share-profile popover as a calling card
repoint every find-origin link into the find shell (P5)
resume studio truth-telling toggles, monogram photo fallback, iconized include panel, seeded demo avatars
resume studio v3 — exact sections semantics, filename composer, export history; fix sticky action overlap
resume studio v4 — saved default configuration (jsonb + action) and AI-readable Markdown page option
resume studio v5 — projects/testimonials sections, raw Markdown export, page count, photo + QR/profile-link toggles
scheduling calendar UX — real calendar colors, provider marks, green availability + grid freeze fix
server-side CV render engine — one template, brand+simple variants, bilingual
talent analytics — flat Section zones page skeleton
talent analytics compact empty/error states with CTAs
talent analytics insight strip + intelligent zero-state (X3/X4)
talent analytics metrics as flat StatBand
talent share-profile control — public link, live CV PDF, token-gated email invites
unify talent find/profile onto the classic profile module (P3)
X1 on-brand data-viz theme for talent analytics charts
X2+X5 analytics stat-band sparklines, delta chip, period coherence
drop 134 server actions to clear the Vercel 2048 route cap
ring-fence profile snapshot in apply-core + application page
analytics period selector keeps slug; compact device/activity empty states
close 6 live-tested assessment-flow gaps + timed/proctored runner UX
correct tab title for invited viewers of private profiles
defer talent analytics Postgres awaits into a Suspense child
donut slices 7-8 stay moss-scale (X1 review fix)
integrations hub — recover from hung connect-session requests
offer creation — insert workspace_id and align payloads with marketplace enums
route-budget gate counts server actions (the real cap driver)
route-budget gate only blocks on authoritative entry counts
talent analytics design-elevation pass
talent shell gate enforces everywhere; analytics joins the find shell
five UX papercuts from the evergreen→talent E2E audit
analytics profile-views zone
analytics skill-assessments zone
assessment score-history chart
conditional work & earnings zone
getTalentRecentAttempts loader
getTalentScoreHistory loader
hasWorkData earnings-zone gate
job-seeker analytics insights
job-seeker analytics stat band
profile-views trend chart
reassemble analytics as job-seeker view; retire tracker zones
scheduling section redesign, Pro-gating, calendar + booking fixes
request-memoize analytics reads (dedupe per-page queries)
activity project, wallet eligibility, billing + talent-discovery search PII scoping
analytics review polish — time-axis score chart, dedupe attempt reads, shared window const, truncate, dead-code sweep
score-history module is server-only, not a server-action file
candidate runner design overhaul — cover page, modality medallions, recorder console, CEFR band scale
design overhaul — review console + talent results section
directory invitations + template difficulty + exam-center directory/CTA polish
expand English written CEFR bank to 30 items + enable 10-of-30 pool rotation
Phase 2 core — CEFR dimensions, apply-gate pending state, talent results history, cost/confidence honesty
scoring-sweep indexes + authoring audit triggers
atomic proctoring merge RPC + email-keyed start limiter
cover survey+game kinds in library records; gate test fixtures carry pendingReview
distribution-link page joins the canonical .page frame
compliance checklist + offer-signing adjustments
localize the client calendar-settings wizard (EN + ES)
talent analytics redesign + profile-share keys (en/es)
'Worth confirming' AI clarifying questions in prefill review
collect intended salary (yearly↔monthly) on the rate step
consolidated review + grouped rate/preferences steps (components)
flag résumé ↔ LinkedIn identity mismatch in prefill review
polish LinkedIn connect step — branded, animated, responsive
rate step as two engagement cards — "By the hour" vs "By the year"
wire consolidated flow — 24 steps -> 11
include webapp-assessments in the client message subset
6 security hardening fixes
/changelog version tags link to their GitHub release
hero release pill shows "N days ago", swaps to "see what's new" on hover
pizza-night speakers & sponsors sub-pages with split pizza hero
subtle recency on /changelog — '· 2 hours ago' beside dates
unify + polish legal pages — shared active-highlighting TOC, fix header/TOC alignment, privacy onto legal system
'Email me a code' — thread a Turnstile token through the apply OTP
/intelligence region matrix — blended cells only, one row per region
hint readers fall back to hostname-derived env when build env is absent
pizza-night sub-hero nav clearance + locale-aware sponsor deck links
version badge takes the semver-newest of build version and changelog tag