> ## Documentation Index
> Fetch the complete documentation index at: https://opentrain.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Product updates, new features, and fixes shipped to OpenTrain AI.

The changelog covers product changes to OpenTrain AI.

<Update label="June 24, 2026">
  ## Highlights this week

  A practice question before the scored AI interview, in-call volume controls for candidates, smoother Stripe payout resumes, and reliability fixes across voice interviews, Find Jobs, signup, and support.

  ### New

  * **Warmup practice question** — AI trainers now get a short, unscored warmup question before the scored AI interview so they can settle in, check their audio, and hear what a real prompt sounds like before it counts. See [AI interview](/trainers/ai-interview).
  * **In-call volume control and "can't hear" helper** — The AI interview panel now includes an in-call volume slider and a "Can't hear?" helper that walks candidates through quick audio fixes mid-interview. See [AI interview](/trainers/ai-interview).
  * **Resume in Stripe from payout settings** — When a payout account is awaiting Stripe verification, AI trainers now see a **Resume in Stripe** button in payout settings to jump straight back into Stripe and finish onboarding, alongside the existing **Refresh Status** option. See [Payouts](/payments/payouts).
  * **Payment-policy support auto-reply** — Support questions about payment-related privacy and data handling now get an immediate, on-topic auto-reply with the right policy info instead of waiting in the queue.

  ### Updates

  * **Find Jobs only shows currently accepted external roles** — Find Jobs now filters external listings to those backed by the latest accepted job audit, so AI trainers don't see external roles that have since been revised or pulled. See [Finding jobs](/trainers/finding-jobs).
  * **Sharper signup terms hint** — On the signup role-selection step, a clear inline hint now tells you to agree to the Terms of Service and Privacy Policy before continuing, instead of a silently disabled button. The selected role is also remembered if you navigate back.

  ### Fixes

  * **Voice interview answer detection** — Endpointing no longer cuts AI trainers off mid-sentence, typical answer turns end faster, and a new inactivity backstop keeps interviews moving when transcript signals stall. See [AI interview](/trainers/ai-interview).
  * **Voice quality watchdog** — A background voice-quality watchdog now monitors interview audio for truncated answers and other quality issues so problems get caught and addressed faster, with a recalibrated threshold to avoid false alarms.
  * **Voice interview preflight recovery** — The mic and speaker preflight check now recovers cleanly from transient browser worker errors instead of getting stuck before the interview starts. See [AI interview](/trainers/ai-interview).
</Update>

<Update label="June 22, 2026">
  ## Highlights this week

  A refreshed employer Proposals tab for reviewing and comparing candidates.

  ### Updates

  * **Refreshed employer Proposals tab** — A cleaner layout for reviewing and comparing candidate proposals, including an updated bulk message composer. See [Review proposals](/employers/review-proposals).
</Update>

<Update label="June 19, 2026">
  ## Highlights this week

  Smoother AI voice interviews, more reliable onboarding for AI trainers, and reliability fixes across employer settings, payouts, and messaging.

  ### New

  * **Stripe preview-country payout notice** — AI trainers in preview-supported payout countries now see a clear in-product notice during payout setup explaining what's available today and what's coming. See [Payout country availability](/payments/payout-country-availability).
  * **Employer payment settings access guard** — Access to employer payment settings is now gated by stricter role checks, so only authorized teammates can view or change billing details. See [Team members](/employers/team-members).

  ### Updates

  * **Steadier AI voice interviews** — Voice playback uses a deeper jitter buffer with underrun concealment and a speaker pre-check, and a new compression path reduces bandwidth for cleaner audio on slower connections. Interviews also recover better from brief reconnects without ending early. See [AI interview](/trainers/ai-interview).
  * **Resume autofill for data-labeling roles** — Resume parsing now extracts data-labeling experience and tooling more accurately, so AI trainer profiles autofill with the right skills. See [Profile setup](/trainers/profile-setup).
  * **Stronger matching for specialized roles** — The matcher now enforces primary evidence requirements for specialized job plans, so AI trainers see specialized roles that genuinely match their proven skills. See [Finding jobs](/trainers/finding-jobs).

  ### Fixes

  * **AI trainer profile completion** — Country corrections, Brazil phone validation, state selection, skill dropdown completion, and profile overview persistence all work reliably during onboarding. See [Profile setup](/trainers/profile-setup).
  * **Benin country selector** — Benin is now available in the account location country selector.
  * **AI interview reliability** — Blank voice turns and stale reconnects no longer end interviews prematurely, and voice recordings upload reliably at the end of a session. See [AI interview](/trainers/ai-interview).
  * **Phone confirmation rate limits** — Phone confirmation surfaces a clear message when SMS rate limits are hit, instead of a generic error.
  * **Support launcher overlap** — The support help launcher no longer overlaps the message composer on smaller screens.
</Update>

<Update label="June 8, 2026">
  ## Highlights this week

  Employer project sharing, better job discovery for language and specialist roles, and reliability fixes across AI trainer onboarding, contracts, billing records, and messaging.

  ### New

  * **Share projects with teammates** - Employers can now open Share from a job or folder header, add existing teammates who should have project access, and review the access list in Job Settings. Owners keep access, and non-owner teammates can only share projects they can already open. See [Share projects with teammates](/employers/sharing-projects).

  ### Updates

  * **More accurate job matching for language and specialized roles** — The matcher better distinguishes language-driven data tasks, professional and advisory roles, and domain-anchored requirements, so AI trainers see jobs that fit their actual skills. See [Finding jobs](/trainers/finding-jobs).

  ### Fixes

  * **AI trainer resume autofill** — Resume parsing and profile autofill recover gracefully from timeouts and parser issues during onboarding. See [Profile setup](/trainers/profile-setup).
  * **Ended contract compensation view** — Compensation details on ended contracts load reliably for authorized viewers. See [Managing work](/trainers/managing-work).
  * **First milestone refund invoicing** — Employer billing records now stay accurate after a first-milestone refund. See [Invoicing and payouts](/employers/invoicing-payouts).
  * **Messaging spam protection** — OpenTrain blocks known scam messages before they reach job-channel inboxes. See [Job channels](/messaging/job-channels).
</Update>

<Update label="May 30, 2026">
  ## Highlights this week

  Pay-per-label contract switches, clearer job discovery, and reliability improvements across core hiring and work flows.

  ### New

  * **Switch active contracts from hourly to pay-per-label** — Employers can now change a live hourly contract to pay-per-label for future milestones. Existing funded milestones keep their original hourly terms. See [Milestones](/payments/milestones).

  ### Updates

  * **Find Jobs improvements** — Job cards are easier to scan on desktop and mobile, with clearer descriptions, badges, and application status. See [Finding jobs](/trainers/finding-jobs).
  * **Contract and messaging filters** — Ended contracts are easier to spot and filter across contract lists, inboxes, and job messages. See [Managing work](/trainers/managing-work).

  ### Fixes

  * **Message edit expiry** — Messages edited after the edit window now show a clear expiry notice instead of a generic error.
  * **Job search, profiles, and onboarding reliability** — Job search, job details, employer dashboards, profiles, AI trainer onboarding, and resume autofill are more stable.
  * **Public job detail header** — Public job detail pages now have cleaner header spacing and layout.
</Update>

<Update label="May 28, 2026">
  ## Highlights this week

  Safer proposal messages, agency marketplace trials, provider invite access, and public job detail improvements.

  ### New

  * **Proposal message safety screening** — Proposal and bulk messages are screened for abusive content before delivery, helping keep conversations safe. See [Proposal Messages](/messaging/proposals).
  * **Agency marketplace free trial** — Agencies can self-serve a 30-day free trial to access the marketplace without entering payment details up front.
  * **Provider invite access** — Employers can invite external annotation providers directly into a job, granting scoped access to candidates and deliverables without sharing their full workspace.

  ### Fixes

  * **AI trainer dashboard stability** — The AI trainer dashboard is more reliable when contract data is temporarily unavailable.
  * **Public job detail** — Candidates now see clearer job status before applying.
</Update>
