This is our biggest release yet, covering everything we've built since Beta v0.12 (Feb 25, 2026). It brings natural voice AI interviews, full Arabic language support, automatic reading of scanned CVs, side-by-side candidate comparison, instant live updates across the app, the ability to re-evaluate applicants, editable AI scores, and many other improvements and fixes from the past seven weeks.
Interviews That Feel Like a Real Conversation
Our AI interviewer now sounds and responds much more naturally. Conversations flow smoothly with almost no delay between the candidate speaking and the AI responding — it feels like talking to a real person rather than a robot.
What's Better:
Two Interview Modes:
1. Candidate Mode (default): The AI is the interviewer and the human is the candidate being interviewed
2. Practice Mode: The AI plays a realistic candidate — with a full personality, experience level, strengths, and weaknesses — so recruiters can practice their interviewing skills
Optional Video Avatar: You can enable a lifelike video avatar so candidates see a face during the interview, with lips synced to the AI's voice.
Candidates Pick Their Preferred Language Before Starting
Candidates can now choose between Arabic and English before starting their AI interview. The AI interviewer then conducts the entire session — greeting, questions, and follow-ups — in the chosen language from the very first word.
How It Works:
1. Candidate opens the interview join page
2. A simple language selector shows EN and Arabic (ع) buttons
3. Candidate picks their preferred language
4. The AI interviewer greets and asks questions fully in that language

Interview join page with language selector showing English and Arabic options
AI Now Asks Candidates About Their Salary Expectations
During the AI interview, the interviewer now naturally asks the candidate about their expected salary. The question is worked into the conversation after the job-specific questions and before the closing — for example:
> *"By the way, do you have a salary range in mind for this role?"*
The candidate's answer is captured with the rest of the interview transcript, so recruiters can review salary expectations alongside the full conversation. The AI simply notes the response without negotiating or judging.
Watch Interview Recordings Inside the Platform
After an AI interview is completed, recruiters can now watch the recording directly within the candidate's action menu — no downloads, no external tabs, no extra links.
How It Works:
1. Open the three-dot menu on any candidate who has completed an interview
2. Click View Recording
3. A video player opens right inside the platform — watch the full interview inline
4. Only authorized team members can view recordings for their company's candidates

Interview recording popup showing a candidate's video playback within the platform
Adjust AI Evaluations When You Disagree
Recruiters can now manually edit the AI's scores, grades, and recommendations — useful when you have additional context the AI didn't consider. Every change is logged with a full history so you can always see who changed what and when.
What You Can Edit in the AI Interview Summary:
What You Can Edit in the AI Review Summary:
How It Works:
1. Click the Edit button to open the edit window
2. Drag sliders to change scores, type in text boxes, pick grades from dropdowns
3. Click Save Changes
4. The candidate's application status is automatically updated to match the new scores
Only the job owner can edit AI evaluations, and every change is tracked for compliance.

Edit window for AI Review Summary showing score slider, recommendation text, and editable strengths/concerns
Compare Candidates Side by Side
Recruiters can now pick 2–4 candidates and view them side by side in a single comparison screen. This makes shortlisting decisions much faster — you can see everyone's strengths, weaknesses, and scores at a glance.
How It Works:
1. Click the Compare button in the applicants toolbar
2. Select 2 to 4 candidates using the checkboxes
3. Click Compare (N) to open the comparison view
4. Review candidates across every evaluation dimension
5. Shortlist or reject candidates directly from the comparison view
What You Can Compare:

Side-by-side comparison of 3 candidates showing AI scores, recommendations, strengths, concerns, and skills
One-Click PDF Reports for Any Candidate
Each candidate's three-dot menu now has a Download Report button that generates a comprehensive PDF for that specific candidate. The PDF also includes a link to a private online AI Review page for deeper inspection.
The Report Includes:

Generated candidate report showing overview, AI Review score, strengths, concerns, and interview evaluation
Re-Run AI Screening on Existing Applicants
When you update a job's requirements — or when the AI models improve — you can now re-run the AI screening on all existing applicants for that job. No need to re-upload any CVs.
Key Benefits:
Delete Applications Individually or in Bulk
Recruiters can now remove candidate applications either one at a time or in bulk, with confirmation safeguards to prevent accidents.
Delete One Candidate:
Delete Many Candidates:
Safety Features:

Job applicants table in delete mode with multi-select checkboxes and "Delete Selected" action
Find the Right Candidate Faster
The job applicants tab now has a search bar and filter dropdown, making it easy to find specific candidates in large applicant pools.
Search By:
Search results update as you type, and matching is not case-sensitive.
Filter By Status:
Filter applicants by any of 13 statuses — All, Pending, Reviewing, Awaiting Assessment, Assessment Completed, Shortlisted, Interview Scheduled, Interviewed, Awaiting Evaluation, Review Done, Offered, Rejected, Withdrawn.
Smart Sorting: Results are automatically sorted by AI review score (highest first), then by application date (newest first). Candidates without scores appear at the end.
Quick Stats Grid: A statistics bar at the top shows counts for Total, Pending, Shortlisted, Interviewed, Review Done, and Awaiting Evaluation.

Job applicants tab with search bar, status filter dropdown, and quick stats grid
We Can Now Read CVs That Aren't Regular Text PDFs
Previously, if a CV was a scanned document or a photo-based PDF (the kind where the text is actually an image), our system couldn't read it. Now we can.
When a CV is uploaded, we try several methods to read the text — from the fastest, standard method all the way to advanced image recognition for scanned documents. This means almost any CV, no matter how it was created, can now be processed automatically.
What This Means For You:
Fields We Automatically Extract:
Name, email, phone number, location, LinkedIn, portfolio, professional summary, work experience, education, skills, and languages — all editable after extraction.
Upload 100+ CVs at Once Without Problems
The bulk CV upload has been completely reworked to handle large batches reliably. Previously, uploading 100 CVs at once would often fail or time out. Now it just works.
What's New:
Upload 100+ CVs in One Go
Large batches are automatically split up and uploaded in smaller groups behind the scenes, so you never hit a timeout. A live progress bar shows you exactly how far along the upload is.
One Bad File Won't Break the Batch
If one CV has a problem, all the other valid CVs still upload and get processed. Previously, a single problematic file would reject the entire batch.
Automatic Duplicate Detection
The same CV can't be uploaded twice. If a duplicate is found — even across different file names — it's flagged with a clear "Duplicate" badge and excluded from the upload. A notification tells you how many duplicates were detected.
Clear Error Messages for Every File
Instead of a generic "failed" message, you now see exactly why each file had a problem:
| File Issue | You'll See |
|---|---|
| Empty file | "File is empty (0 bytes). Please upload a valid CV file." |
| Wrong format | "File format '.xyz' is not supported. Please upload PDF or DOCX files." |
| Too large | "File exceeds maximum size of 5MB. Please compress or reduce file size." |
| Duplicate | "Duplicate file detected (matches existing file content)." |
New "Browse Files" Button
You can now pick individual CV files directly using a new Browse Files button, alongside the existing folder picker. You have three ways to add files:
Other Improvements:

Bulk upload showing color-coded badges — Supported, Duplicate, and Empty files
Move the Upload Widget Out of the Way
The upload progress widget at the bottom-right was sometimes blocking important buttons like "Create Job" or "Publish Job". You can now drag it anywhere on the screen.
Use Truepick Entirely in Arabic
The entire application now works in Arabic, with a proper right-to-left layout that feels native for Arabic speakers.
What's Covered:
Supported Languages:
| Language | Layout Direction |
|---|---|
| English | Left to right |
| Arabic | Right to left |
You can switch between languages at any time without reloading the page.

Team Management page in Arabic with full right-to-left layout and properly mirrored interface
No More Waiting for the Page to Refresh
The entire app now updates instantly when things change. Previously, parts of the app would check for updates every few seconds — now updates appear the moment they happen.
What's Now Live:
| Where | Before | Now |
|---|---|---|
| Upload Center | Checked every 2 seconds | Instant |
| Candidate scan progress | Checked every 5 seconds | Instant |
| Upload history dialog | Checked every 10 seconds | Instant |
| Job applicants list | Checked every 10 seconds | Instant |
| Notifications | Checked periodically | Instant |
| Rescan progress | Didn't exist | Instant |
You'll Notice:
Polished Invitation Flow That Actually Sends Emails
The team invitation flow has been overhauled with working email delivery and a cleaner management interface.
Email Improvements:
UI Improvements:

Team Management page with Invite Team Member form, Team Members table, and Pending Invitations section
No Setup Needed for Integrations
When a new workspace is created during onboarding, an API key is now generated automatically. This key is needed for interview webhooks and external integrations — so new workspaces are immediately ready to use without any manual setup.
Reset Your Password Yourself
Users can now reset their own password without contacting support.
Cleaner Attachment Display in the AI Assistant
File attachments in the AI Assistant chat now appear as compact, color-coded pills — showing a file icon, truncated file name, size, and a remove button. Much cleaner than before.

AI Assistant chat with a PDF attached as a compact pill
Reflecting Our Primary Market
The salary currency field in the job posting form now defaults to QAR (Qatari Riyal) instead of USD. You can still manually pick a different currency if you need to.
Additionally, when sending an offer letter, you can now choose the currency — so offers can be issued in QAR, USD, or any other supported currency.

Compensation section showing QAR as the default salary currency
A Cleaner, More Polished Interface
Typography:
Sidebar:
Arabic Layout:

Sidebar in collapsed mode with visible navigation icons
Clearer Feedback When Scheduling Interviews
Correct Progress for Rejected Applications
The Application Journey timeline previously showed all pipeline steps as "completed" for rejected candidates — for example, displaying "6 of 7 steps completed" when the candidate was rejected at step 2. This has been fixed:

Application Journey for a rejected candidate showing Applied (completed), AI Review (red rejection point), and remaining steps greyed out
Downloads Now Work Reliably
The offer letter download flow has been completely fixed:
1. Secure cloud storage — offer letters are now safely stored in the cloud
2. Secure downloads — download links are generated securely without exposing private URLs
3. Download button works — for all offer letter types
4. Remove Application hidden after offer — prevents accidental deletion of candidates who have already received an offer
5. Single "Offer Sent" badge — hired candidates with offers now show a single "Offer Sent" badge instead of showing both "Hired" and "Offer Sent"
Clearer Field Name on the Application Form
The "Notes" field in the Apply Now dialog has been renamed to "Cover Letter" to better reflect what candidates are expected to write there.
See Which Version You're On
The application version number is now displayed in the status bar so you can easily see which release you're on. The version updates automatically with each release — no manual updates needed.
Making Truepick More Secure and Stable
Security:
Reliability:
Better AI for Better Results
Released on April 11, 2026
View all releases