diiirect
PlatformTalentDataPricingFuture of work
Sign inPost a role

Explore

  • Platform
  • Talent
  • Data
  • Pricing
  • Future of work
Sign in

Get started

Hire talentI'm looking for work

First shortlist in 5 days

diiirect

Hiring, but direct. A platform and talent marketplace where companies, recruiters, and skilled professionals work together to move from role brief to qualified shortlist faster.

Product

  • Platform
  • Intelligence
  • Categories
  • Talent
  • Pricing
  • Changelog
  • Roadmap

Who it's for

  • For talent
  • For companies
  • For recruiters
  • For non-profits
  • Compare all four

Company

  • Manifesto
  • Case studies
  • Contact
  • Book a demo
  • Press & Media
  • Investors
  • Partners
  • Sponsorships

Resources

  • Templates
  • Assessments
  • Experts
  • Nominate an Expert
  • FAQ
  • Hackathons
  • Apply as talent
  • Start hiring
  • Blog

Tools

  • All tools
  • EOR calculator
  • Resume generator

Legal

  • Privacy
  • Terms
  • Data deletion

Categories

  • Software & Web
  • Data & AI/ML
  • DevOps & Cloud
  • Cybersecurity
  • Blockchain & Web3
  • All categories

By tool

  • HubSpot

Alternative to

  • Upwork
  • Toptal
  • Fiverr
  • Freelancer
  • Guru
Made with🧉in🇦🇷🇺🇸byDraidel
Changelog

Released June 10, 2026v3.11.0NewUpdated June 12, 2026

Spanish language support, AI interviews, and improved job matching

We've added full Spanish language support across the platform, launched AI-powered video interviews with auto-grading, and improved how we match candidates to jobs. Clients can now attach interview plans to postings and track candidate progress through interview stages. We've also expanded our salary benchmarking data with new sources for Latin America.

On this page

  • Hiring58
  • Talent26
  • Contracts and payments2
  • Billing2
  • Account108
  • Website48

Changes by area

  • Hiring58 changes

    Improved candidate matching shows match scores and reasoning on applications, and candidates see their instant match band when they apply.

  • Talent26 changes

    add magazine + showcase template ids (enum, types, hero contract)

  • Contracts and payments2 changes

    un-stub talent self-service payouts end to end

  • Billing2 changes

    entitlement RPCs, plan seeds, and upgrade-banner wiring

  • Account108 changes

    thread sanitized next target through OAuth → callback; default applicants to talent

  • Website48 changes

    The marketing site is now fully available in Spanish with proper locale handling across all pages.

All 244 changes in v3.11.0

All 244 changes in v3.11.0

Hiring

  • New

    snapshot deterministic match + enqueue analysis on apply

    #
  • New

    attach an interview plan to a job post

    #
  • New

    auto-generate interview links when a candidate enters Interviewing

    #
  • New

    stage-aware interview progress in the candidate drawer

    #
  • New

    launch career page when enabling a public job link

    #
  • New

    AI why/watch rationale + breakdown on applicant detail

    #
  • New

    live v1 billing + contract funding shell

    #
  • New

    match badge + sort-by-match in applicants list

    #
  • New

    nav entries for ported v1 surfaces in ClientAtsShell

    #
  • New

    port messages to the live v1 shell

    #
  • New

    port projects (grid + detail subtree) to the live v1 shell

    #
  • New

    port talent discover + explore to v1, gate to approved talent

    #
  • New

    port tasks (list + detail subtree) to the live v1 shell

    #
  • New

    port time tracking to the live v1 shell

    #
  • New

    mount the contract review loop on both v1 contract detail pages

    #
  • New

    async aggregate grading (per-answer transcribe + score)

    #
  • New

    auto-advance candidate to next interview stage on pass

    #
  • New

    client interview scorecards + competency rollup

    #
  • New

    grade against per-agent questions, built-in set as fallback

    #
  • New

    instantiate interview plan into per-stage invitations

    #
  • New

    interview results dashboard in live v1 client ATS

    #
  • New

    interview-plan CRUD + typed stages

    #
  • New

    live AI voice interviewer agent worker

    #
  • New

    real availability slot picker for self-book interview links

    #
  • New

    surface copyable self-book links in client ATS

    #
  • New

    smoother drag (sibling push-down) + animated card moves

    #
  • New

    computeApplicationMatch single-pair wrapper

    #
  • New

    grounded LLM match-analysis module (best-effort)

    #
  • New

    score→band helper with candidate copy

    #
  • New

    visible promo-code field with validation + acknowledgment (en+es)

    #
  • New

    capture promo_code (?promo=, last-touch) + fix ref/aff fast-path drop

    #
  • New

    add .page--bleed variant and export page primitives

    #
  • New

    add PageContainer canonical page wrapper

    #
  • New

    add PageHeader canonical page header

    #
  • New

    a11y batch — translated aria-labels, alt text, keyboard-operable cards/rows

    #
  • New

    assessment detail overhaul — answer key, test run, invite, closes #test-run

    #
  • New

    error + loading state coverage for onboarding, agency, affiliate

    #
  • New

    fail-loud env validation at server boot via instrumentation

    #
  • New

    full-page assessment creation with server-generated slug

    #
  • New

    localize contract-wizard + recruiter-submission toasts; migrate transcript toast to sonner

    #
  • New

    shared ConfirmDialog replacing window.confirm on destructive actions

    #
  • New

    shared unsaved-changes guard wired into job-post wizard + both onboarding autosave hooks

    #
  • Improved

    code-split recharts leaves out of dashboard/analytics first-load JS

    #
  • Improved

    compute application metrics with head-only count queries

    #
  • Improved

    paginate preference fetch + batch email lookup and watermark writes

    #
  • Improved

    column-list + bound the job board and job-applications hot paths

    #
  • Improved

    bulk-load + pure in-memory scoring for the matching cron

    #
  • Fixed

    horizontal-scroll wrappers on candidates/offers/pool tables

    #
  • Fixed

    Omit Json columns before narrowing match_breakdown/ai_analysis (TS2430)

    #
  • Fixed

    route ContactOut credit purchase through the live v1 shell

    #
  • Fixed

    repair live-AI session creation (workspace_id, status, event_data)

    #
  • Fixed

    retire phantom interview-stage drift onto the real spine

    #
  • Fixed

    resolve talent skill names cross-schema (PGRST200) so apply match scores

    #
  • Fixed

    honest 'sync temporarily unavailable' handling for intentionally-offline endpoints

    #
  • Fixed

    ingest social-auth avatars into R2 + admin record fixes

    #
  • Fixed

    locale-aware date/number formatting on migrated surfaces

    #
  • Fixed

    make candidates toolbar wrap cleanly at medium widths

    #
  • Fixed

    server-only guards on R2/SES clients + remove dead client-side env reads

    #

Talent

  • New

    add magazine + showcase template ids (enum, types, hero contract)

    #
  • New

    add PrefilledRow + ScreeningQuestionField apply building blocks

    #
  • New

    add pure derivation helpers (stats, new flag, posted-ago, dept tags)

    #
  • New

    add sanitized OAuth next-target helper for inline apply

    #
  • New

    add social-first ApplyAuthOptions (inline OAuth + Diiirect/email reuse)

    #
  • New

    ApplyPanel server resolver (session/profile/questions/prefill → state)

    #
  • New

    career-page motion + band stylesheet (reduced-motion safe)

    #
  • New

    extract apply-data helper (screening Qs + talent summary + applied check)

    #
  • New

    inline email magic-link in apply panel (returns to panel as talent)

    #
  • New

    inline split apply panel on job page; 301 legacy /apply route

    #
  • New

    JobsToolbar inline variant for editorial filter styling

    #
  • New

    localize career portal (en+es) — webapp-career namespace, all four templates, toolbar, role snapshot; jest next-intl catalog mocks; ratchet career templates

    #
  • New

    magazine template — editorial masthead + numbered type rows

    #
  • New

    per-template layout headers; magazine becomes the default template

    #
  • New

    role-snapshot rail, posted/applicants social proof, tool chips, editorial rule

    #
  • New

    show instant match band in apply success state

    #
  • New

    showcase template — forest band hero, stats strip, tagged cards

    #
  • New

    three-state ApplyPanelClient (auth/apply/already/success) + inline resume upload

    #
  • New

    applyToJob accepts inline resume key for first-time applicants

    #
  • New

    career insights band on profile page

    #
  • New

    post-hire Work section in the find-shell nav (en+es)

    #
  • New

    show AI match summary + strengthen tips on applications

    #
  • Improved

    collapse layout workspace lookup into one embedded query

    #
  • Fixed

    count-up survives strict mode; dedupe Remote·Remote meta; map fulltime/parttime enum labels

    #
  • Fixed

    uppercase currency in prefilled rate label (usd → USD)

    #
  • Fixed

    make postmark inbox empty state renderable — sync component, translations from the page

    #

Contracts and payments

  • New

    un-stub talent self-service payouts end to end

    #
  • Fixed

    unregister broken MercadoPago Inngest processor

    #

Billing

  • New

    entitlement RPCs, plan seeds, and upgrade-banner wiring

    #
  • New

    typed entitlement RPC calls — params DEFAULT NULL, regenerated DB types, drop structural casts

    #

Account

  • New

    thread sanitized next target through OAuth → callback; default applicants to talent

    #
  • New

    finish webapp auth + onboarding wiring (en+es)

    #
  • New

    foundation — @diiirect/i18n core, formatter locale support, webapp next-intl + email locale substrate

    #
  • New

    localize @diiirect/constants account + contract labels (en+es)

    #
  • New

    localize notifications renderer (en+es)

    #
  • New

    localize Supabase auth emails (en+es) — Phase 6

    #
  • New

    localize transactional emails (en+es)

    #
  • New

    localize webapp account (en+es)

    #
  • New

    localize webapp agency (en+es)

    #
  • New

    localize webapp auth — login + signup (en+es), full auth catalog

    #
  • New

    localize webapp client analytics page (en+es)

    #
  • New

    localize webapp client assessments components (en+es)

    #
  • New

    localize webapp client assessments pages (en+es)

    #
  • New

    localize webapp client calendar components (en+es)

    #
  • New

    localize webapp client candidate workbench components (en+es)

    #
  • New

    localize webapp client candidates, offers, interviews, contracts pages (en+es)

    #
  • New

    localize webapp client contract detail + signing panel (en+es)

    #
  • New

    localize webapp client dashboard (en+es)

    #
  • New

    localize webapp client error boundaries, recruiting-inbox + analytics loading (en+es)

    #
  • New

    localize webapp client intelligence + sourcing components (en+es)

    #
  • New

    localize webapp client intelligence + sourcing pages and error boundaries (en+es)

    #
  • New

    localize webapp client job detail/board/edit/preview + interview schedule pages (en+es)

    #
  • New

    localize webapp client job-detail components (en+es)

    #
  • New

    localize webapp client jobs list + new-job entry (en+es)

    #
  • New

    localize webapp client loading skeletons (en+es)

    #
  • New

    localize webapp client settings loading skeletons + calendar metadata (en+es)

    #
  • New

    localize webapp recruiter (en+es)

    #
  • New

    localize webapp shell + navigation chrome (en+es)

    #
  • New

    localize webapp talent analytics components (en+es)

    #
  • New

    localize webapp talent analytics page + period selector (en+es)

    #
  • New

    localize webapp talent assessments, notifications, proposals, workspace error (en+es)

    #
  • New

    localize webapp talent calendar booking (en+es)

    #
  • New

    localize webapp talent calendar overview + meeting detail (en+es)

    #
  • New

    localize webapp talent contracts list + detail (en+es)

    #
  • New

    localize webapp talent dashboard (en+es)

    #
  • New

    localize webapp talent find dashboard, applications, saved (en+es)

    #
  • New

    localize webapp talent find growth, settings, interviews, practice, error (en+es)

    #
  • New

    localize webapp talent find jobs + offers (en+es)

    #
  • New

    localize webapp talent job detail, settings & vdi pages (en+es)

    #
  • New

    localize webapp talent job-posts, jobs board, timers, earnings (en+es)

    #
  • New

    localize webapp talent messages views & postmark inbox (en+es)

    #
  • New

    localize webapp talent passwords, availability, settings, profile (en+es)

    #
  • New

    localize webapp talent proposals (en+es)

    #
  • New

    localize webapp talent Stripe Connect billing setup (en+es)

    #
  • New

    localize webapp talent task contract & info tabs (en+es)

    #
  • New

    localize webapp talent task link add/edit dialogs (en+es)

    #
  • New

    localize webapp talent task links & files tabs (en+es)

    #
  • New

    localize webapp talent task meeting/call dialogs (en+es)

    #
  • New

    localize webapp talent task meetings & passwords tabs (en+es)

    #
  • New

    localize webapp talent task reports/client/description/activity tabs (en+es)

    #
  • New

    localize webapp talent task-detail header/info/actions (en+es)

    #
  • New

    localize webapp talent tasks entry, settings layout & practice run (en+es)

    #
  • New

    localize webapp talent verified-skills, virtual-environments, interviews (en+es)

    #
  • New

    localize www agencies list + detail (en+es)

    #
  • New

    localize www agency-application (en+es)

    #
  • New

    localize www alternative-to hub + competitor pages (en+es)

    #
  • New

    localize www assessments directory + detail (en+es)

    #
  • New

    localize www auth-error + data-deletion (en+es)

    #
  • New

    localize www case-studies index + detail (en+es)

    #
  • New

    localize www changelog + schedule (en+es)

    #
  • New

    localize www consultation wizard (en+es)

    #
  • New

    localize www consulting-partners join page (en+es)

    #
  • New

    localize www contact page + form (en+es)

    #
  • New

    localize www download page (en+es)

    #
  • New

    localize www get-started entry wizard (en+es)

    #
  • New

    localize www get-started error + hire chrome (en+es)

    #
  • New

    localize www get-started post-a-project wizard (en+es)

    #
  • New

    localize www hackathons apply + sponsor pages & forms (en+es)

    #
  • New

    localize www hackathons detail surface (en+es)

    #
  • New

    localize www hackathons index surface (en+es)

    #
  • New

    localize www hire directory (en+es)

    #
  • New

    localize www intelligence catalog + pages (en+es)

    #
  • New

    localize www intelligence components (en+es)

    #
  • New

    localize www investors page (en+es)

    #
  • New

    localize www jobs chrome + author www-market catalog (en+es)

    #
  • New

    localize www marketing + home (en+es)

    #
  • New

    localize www open-company (en+es)

    #
  • New

    localize www privacy-policy + terms (en+es)

    #
  • New

    localize www referral-program page (en+es)

    #
  • New

    localize www roadmap + partners + methodology (en+es)

    #
  • New

    localize www schedule thank-you (en+es)

    #
  • New

    localize www start-hiring, apply-as-talent, success pages (en+es)

    #
  • New

    localize www talent explainer page (en+es)

    #
  • New

    localize www thank-you page (en+es)

    #
  • New

    wire www categories + companies pages to www-market (en+es)

    #
  • New

    wire www hire/[role] + chrome to catalogs (en+es)

    #
  • New

    wire www jobs detail + shared market components to www-market (en+es)

    #
  • New

    wire www skills directory + detail to www-market (en+es)

    #
  • New

    wire www talent/[role] + chrome, extend talentRole catalog (en+es)

    #
  • New

    notify job owner on new application (applyToJob)

    #
  • New

    notify talent on meaningful application-status moves

    #
  • New

    wire all four offer producers into job-offers actions

    #
  • New

    wire interview scheduled/cancelled producers

    #
  • New

    wire job curation producers into job-channels actions

    #
  • Improved

    prune NextIntlClientProvider payload to client-used namespaces

    #
  • Fixed

    make new job applicants actually become talent (was a silent no-op)

    #
  • Fixed

    close wiring gaps caught by no-untranslated-literal ratchet (en+es)

    #
  • Fixed

    resolve www marketing ratchet gaps (en+es)

    #
  • Fixed

    wire recruiter settings + client dashboard/calendar chrome (en+es)

    #
  • Fixed

    wire talent calendar chrome (en+es)

    #
  • Fixed

    wire talent profile components — analytics, earnings, messages, tasks, vdi (en+es)

    #
  • Fixed

    wire talent profile loading skeletons (en+es)

    #
  • Fixed

    wire talent proposals chrome (en+es)

    #
  • Fixed

    apply page primitives to the no-mailbox empty state

    #
  • Fixed

    give Postmark inbox a page gutter + standard header

    #
  • Fixed

    deep-link + dedupe the admin supply-gate notification

    #
  • Fixed

    point funnel notification CTAs at routes that exist

    #
  • Fixed

    8 security hardening fixes

    #

Website

  • New

    admin-managed IntelligenceProvider config (encrypted creds, non-blocking)

    #
  • New

    Brazil RAIS provider (gov wage census, reported tier, no BigQuery)

    #
  • New

    freeze comp Read Contract + 4 intelligence hub aggregate views

    #
  • New

    Get on Board provider + admin nav entry for providers page

    #
  • New

    Mexico INEGI ENOE provider + fix Get on Board monthly→annual

    #
  • New

    Phase 1 — IntelligenceProvider registry + ILOSTAT (free LATAM comp)

    #
  • New

    Stack Overflow survey provider (ODbL, role×country comp percentiles)

    #
  • New

    sysarmy provider (Argentina tech salaries, config-driven)

    #
  • New

    career JobPosting JSON-LD — Google for Jobs required fields

    #
  • New

    webapp crawl-safety — root robots.txt, career sitemap index, noindex default

    #
  • New

    /intelligence Talent Index hub (presentation layer)

    #
  • New

    10x design pass on /open-company — interactive chart, de-boxed, native idioms

    #
  • New

    10x polish + methodology page + a11y for /intelligence

    #
  • New

    add /open-company build-in-public growth page

    #
  • New

    add skill-assessment metrics + two-tier stat band on /open-company

    #
  • New

    delete the off-brand /new-login template route + shell special case

    #
  • New

    flip the hero scene to light + drop the chapter rail, closes #4d7c0f

    #
  • New

    hero role deck that morphs into the board rows on scroll

    #
  • New

    homepage 10x pass — the hero becomes a playable instrument

    #
  • New

    homepage 2.0 — cinematic ink-first landing ("the machine, live")

    #
  • New

    localize the new homepage (en+es) + fix latent i18n runtime bugs

    #
  • New

    metadata batch — title template, default OG card, site JSON-LD, per-route metadata

    #
  • New

    rebuild /agency-application on the cream-moss system

    #
  • New

    rebuild /get-started funnel hub on the cream-moss system

    #
  • New

    rebuild get-started/consultation wizard on the cream-moss system

    #
  • New

    rebuild get-started/hire intake on the cream-moss system

    #
  • New

    rebuild referral-program on cream-moss with accurate affiliate mechanics

    #
  • New

    redesign the homepage as an editorial broadsheet

    #
  • New

    resolve /intelligence spotlight + region to the real top-paid role

    #
  • New

    restore the original hero copy on the light scene

    #
  • New

    retire the dead /skills directory — 301 to /categories

    #
  • New

    URL-prefixed i18n routing via next-intl ([locale] restructure)

    #
  • Improved

    prune NextIntlClientProvider payload to the 6 client-used namespaces

    #
  • Improved

    quantize 25 heavy public PNGs — 22MB → 5.5MB, all ≤300KB

    #
  • Improved

    restore static/ISR rendering across the pSEO surface

    #
  • Improved

    ship LT Soul Raela Pro as woff2 (2.1MB → 640KB across 18 weights)

    #
  • Improved

    slim proxy — lazy auth session, drop dead client_profiles lookup, quiet logs

    #
  • Fixed

    add source to comp_benchmarks cell key — stop multi-provider clobber

    #
  • Fixed

    Phase 0 A1 — discover resilience + dead-slug self-heal

    #
  • Fixed

    Phase 0 A2+A3 — qualifier-aware role matcher + BLS baseline seed

    #
  • Fixed

    renumber market migrations 130000-130400 → 131000-131400

    #
  • Fixed

    30-min ISR on the homepage so marketplace approvals surface

    #
  • Fixed

    add missing setRequestLocale import on company jobs page

    #
  • Fixed

    let the hero atmosphere run behind the transparent nav

    #
  • Fixed

    locale-aware canonicals + hreflang on every localized page

    #
  • Fixed

    stop cookie banner from clipping footer status badge & chat

    #
  • Fixed

    unblock root SEO files + bare brand pages from locale middleware

    #
  • Fixed

    WS-5b misc cleanups — phantom table, dead toast plumbing, locale-aware formatters

    #

Changelog