Changelog

What we shipped this week.

Product updates, new features, improvements, and bug fixes. We ship every week.

June 2026

June 2026

Improved

Clover holds the thread and knows when to get serious

Clover, your in-product assistant, had a real memory bug. Once a conversation passed 20 messages it kept reloading the oldest 20 and lost the recent turns, so the longer you talked the more it forgot. It would also sometimes ignore text you'd pasted in. Both are fixed. Under the hood Clover is now a proper Claude chat, with the old deterministic safety checks kept as a floor rather than a cage, so it stops refusing reasonable questions and gives fuller, less hedged answers. It handles a change of subject more gracefully instead of getting stuck on the previous one. And if you mention an acute medical emergency, it now points you straight to 911 rather than trying to coach you through it.

New

Ghost job checker

Paste a job link or description into the free ghost job checker and get a read on whether a posting looks like a real, active opening or shows ghost-job signs, before you spend an hour applying. It works logged out with no account, and it reports the signals it found: how long the role has been open, how often it has been reposted, whether pay is disclosed, dead apply links, and vague or evergreen language. For links from a company career page it adds posting age and repost history from our index of more than 183,000 live postings. The same check now runs inside job search. Every listing we track on /discover shows a quick legitimacy badge, expanding a card runs the full report, and a dead apply link gets flagged right on the card. We built it because about 1 in 4 active postings we scored show at least one ghost-job signal, and the work of telling a real opening from a ghost listing usually falls on the applicant. Try it at four-leaf.ai/ghost-job-checker.

Improved

Every job in Four-Leaf gets a legitimacy read

The free ghost-job checker scores a posting you paste in. That same engine now runs across our whole job index on a schedule, so the roles you browse inside Four-Leaf carry a legitimacy signal without you lifting a finger. It weighs posting age, how often the same role gets reposted, whether the salary is transparent, whether the apply link is still live, and how specific the description is. We also stopped low-quality hourly and franchise listings from entering the index in the first place. One retail brand alone was contributing more than 17,000 near-identical delivery-driver and store posts that buried the professional roles. Those are purged, so company pages and the role filter now reflect the kind of work Four-Leaf is actually for.

Improved

Start an application from your match email with the job already filled in

The 'Tailor your resume' link in the weekly match email used to drop you on an empty New Application form with nothing but the URL tucked into a hidden field, so you still had to track down and paste the whole job description yourself. The link now carries the job's id, and Four-Leaf loads the description we already have stored for it. You land on a form that's pre-filled and ready to review, which works even on the JavaScript-heavy applicant-tracking pages (Workday and the like) that hand back nothing to an ordinary fetch. We also fixed the email so it renders correctly in dark mode.

Fixed

Tailored resumes download in full, in the template you picked

Several resume-download bugs had stacked up, so we cleared them together. Long senior resumes were getting cut off mid-sentence and Education was dropping out entirely, the same way in both DOC and PDF. The cause was an 8,000-character slice happening twice before the AI ever saw the full text, so the tail end of a long resume never made it into the structured data. That's gone now; the whole resume is parsed and tailored. Separately, the tailored-resume preview was PDF-only, and the 'Download All' bundle and the Word export both ignored whichever template you'd chosen and always handed back the plain Standard layout. The preview now offers Copy, DOCX, and PDF side by side, and every download respects your selected template, whether that's Standard, Harvard, Modern, Executive, or ATS.

New

Weekly job matches land in your inbox

Save a search on the Discover page and Four-Leaf now emails you a weekly digest of fresh roles that fit it, pulled from our own job index that refreshes daily. Each role arrives with a match read so you can tell at a glance whether it's worth your time, plus a one-click path into tailoring your resume for it. The matches come straight from the same first-party job corpus that powers Discover and the trends dashboard, so they're real and current, and a digest brings back a useful spread of roles rather than a single literal title match. Set up a saved search and the email starts arriving each week.

Fixed

Billing status now tells you one true thing

Settings could show two contradictory states at once, like 'Pro, Active' and 'Free Trial, 5 days left' on the same screen. A separate bug kept showing 'Active' after a gift or beta pass had expired, while every AI tool stayed locked and a new code wouldn't redeem. Both came from different parts of the app each deciding your billing state on their own and disagreeing. There's now a single resolver that returns exactly one state (paid, gift, five-day pass, trialing, or free), and every surface reads from it instead of re-deriving its own. The badge you see and the tools you can open now always agree.

Improved

The logged-in app works on a phone now

The dashboard and the tools inside Four-Leaf were built desktop-first and fought back on a narrow screen. Headings ran off the edge, a few grids never collapsed to a single column, and a mobile overflow guard was quietly clipping anything that spilled sideways. We did a holistic pass across the logged-in app. The resume sections editor, the application tracker, the job cards, and the data tables all reflow to fit a phone instead of scrolling off-screen, and headings now use the fluid type scale so they shrink to the viewport. The homepage and the login and signup pages were already fine and are untouched. If you'd been doing your prep from a laptop because the phone version was painful, it's worth another look.

May 2026

May 2026

Improved

Longer interview answers, resend magic-link on signup

Two unrelated polish fixes. The voice mock interviewer used to hard-stop your answer at about two minutes of speech with a generic 'response too long' message. That cap is now five minutes, and the refusal you get if you actually do go over coaches you toward your strongest example with a number, not a wall of red text. On the signup side, the 'check your email' screen now has a Resend Link button with a 30-second cooldown, plus softer copy that points to it. Email magic links sometimes land in spam or arrive late, and there was no recovery path other than starting over. There is now.

New

Four-Leaf in your AI agent: 11 tools over MCP

Four-Leaf is now an MCP server. Connect it to Claude Desktop, Claude Code, Cursor, Windsurf, or any other MCP-capable agent, and 11 Four-Leaf tools show up next to whatever else your agent can do. Search 100,000+ live job listings, score a JD against your master resume, tailor your resume to a specific role, draft a comp negotiation, pull salary benchmarks for a target title, get role intelligence and interview formats, generate practice questions, kick off a voice mock interview, list every supported role. Auth is OAuth, so you log in once and the server reads your Four-Leaf profile, applications, and master resume directly. Deep links from your agent now pre-fill the app too. Ask Claude to tailor your resume for a job and the link lands you on the Tailor Resume page with the JD already pasted; ask for a voice mock and you arrive on Practice with the role, level, and interview type pre-selected. Setup instructions for Claude Desktop, Claude Code, Cursor, ChatGPT, Cline, Continue, Windsurf, and Perplexity are at four-leaf.ai/oss.

Improved

Resume updates: ask for clarification, refine in a loop, edit manually

The resume update flow used to be one-shot. You'd describe a change, the AI would apply it, and that was the turn. Three problems with that. If your instruction was too vague to write without inventing facts, the request silently failed instead of asking what you meant. If the first edit was 90% right, there was no good way to nudge it. And if you wanted to type into the resume yourself, the manual editor was locked until the AI had made a change. All three are fixed now. Vague inputs come back as a clarifying question in the chat instead of an error. Each new instruction refines the live working draft instead of starting over from your master, so 'add my new role' followed by 'make that bullet punchier' builds on itself. The Sections tab is always editable, so you can rewrite a bullet directly and commit without going through the AI at all. Your master resume still only changes when you explicitly hit Replace Master Resume.

Improved

Bigger job pool: +121 sources, +7,200 listings

We audited every company in our master list and added scrapers for the ones we didn't yet have coverage on. The job pool grew by 7,222 net new listings (108k total) across 121 newly-covered companies, including 17 Workday tenants we'd been missing (3M, Caterpillar, Comcast, Humana, McKesson, Regeneron, Vertex Pharmaceuticals, and more). Same data powers /discover, weekly matching, the /trends dashboard, and MCP search_jobs, so everything that reads from the pool got fatter at once. We also fixed a description-stripping bug that was nulling out roughly half of Amazon's postings, and stopped a backfill script from overwriting raw descriptions with parsed summaries. Job cards now show the original text in every case.

Improved

Smoother streaming across every chat surface

Clover's chat had a smoother streaming feel than the rest of the product because it batched incoming tokens to one render per animation frame instead of re-rendering on every chunk. We rolled that same approach out to voice-practice feedback, the email coach (both analyze and refine), and the conversational interviewer. While we were in there, we extracted Clover's chat bubble, composer, and typing-dots into shared primitives and reskinned the comp-negotiation chat, the email compose flow, and the resume refinement chat to use them. Every AI conversation in Four-Leaf now has the same look and the same render cadence.

Improved

Clover gets sharper: stages, fewer canned refusals, mobile fixes

Three rounds of follow-ups on the Clover assistant we launched on May 11. Clover now reads your interview stages, so when you ask 'what stage am I at on my Anthropic interview?' it can name the actual step instead of saying it has no visibility. Off-topic and out-of-scope refusals used to return the same wall of text every time; each refusal category now carries multiple hand-written variants, and a small rewrite layer tailors the response to what you actually asked so two off-topic questions don't get the same answer twice. Self-account questions like 'what subscription am I on' no longer get misrouted, and short follow-ups like 'day pass or monthly' after a related turn are answered instead of refused. On the product map side, the broken /applications link Clover used to send people to now resolves to your dashboard. Mobile got two iOS Safari fixes too: tapping the chat input no longer zooms the page, and scrolling inside the panel no longer drags the page behind it.

Improved

Cleaner application paste flow

The Job Posting URL field on the new-application form is now hidden until you've actually pasted a job description. The old behavior tempted people to submit a URL alone, hoping we'd scrape it, and left them with an empty application. Now the JD textarea is the only thing in front of you on first load; paste anything past a short threshold and the URL field appears so you can attach it for the Apply Now button later. This applies everywhere the same paste form is used, including the New Application page, the New role dialog inside Tailor Resume, and the New role dialog inside Cover Letter. Weekly-match email links that prefill a URL still show the field immediately, so that path is unchanged.

New

Meet Clover, your in-product Four-Leaf assistant

Clover is a new AI job-search assistant that travels with you across Four-Leaf. Every page you visit, Clover is one click away in the bottom-right corner. It already knows your profile, your applications, your target role, and every tool inside the product, so you can ask questions in context instead of digging through a help center. Ask how to write a follow-up after an interview and you get a real answer. Ask how to tailor your resume and Clover routes you to the right tool with one line of context. Your conversation carries with you across pages, so the thread is still there when you switch from the job tracker to your resume. Expand the panel to half the screen when you need room to read a longer answer, then collapse it back to a chat bubble when you're done. Clover replaces the old bug and feature mailto buttons; bug reports and feature requests are now detected automatically from your conversation. This is the start of having a real coach inside Four-Leaf, with more coming.

New

Chat, copyable skills, and a voice pass on LinkedIn Optimizer

LinkedIn Optimizer gets an in-page chat box below the saved-profile summary. Four prompt-chip starters cover the common asks (add a job, rewrite About, pitch a pivot, suggest stronger skills), responses stream, and history persists so the conversation rehydrates on reload. The skills recommendation now renders as a list with a copy button per skill and a Copy all button at the top, so you can move suggestions into LinkedIn without reformatting. The About prompt no longer ends suggestions with the Open to roles or Currently exploring closer, and the full optimizer now runs through the same brand-identity and writing-style rules used elsewhere in the product. Light copy pass on the page itself rounds it out.

New

5 Day Pass: $5 for 5 days, every tool unlocked

Got an interview coming up? You don't need a subscription. The 5 Day Pass is $5 for 5 days of full Four-Leaf access. Every tool. No auto-renewal. Built for people with one upcoming interview who want to prepare without a monthly commitment. Tailor your resume, run unlimited voice mock interviews, drill the common question bank, polish your cover letter and LinkedIn, prep your comp ask. Five days. One dollar a day. The pass expires automatically. If you want to keep going, switch to Pro at $20/month from Settings. The 3-day free trial and the Pro subscription stay in place alongside it.

New

Mic test and silent-recording detection in Mock Interview Prep

Stops candidates from giving a full two-minute answer only to find the mic captured nothing. A new collapsible Test your mic panel mounts on both the standard and conversational interview intro screens, with a live waveform, a five-second test recording, and an inline transcript echo so you can confirm the mic works before you start. During an actual answer, an analyser samples the audio stream once a second. Ten seconds of continuous silence raises a dismissible warning, and twenty seconds auto-stops the recording with a toast prompting a mic check. If audio crosses the threshold before twenty seconds the auto-stop is cancelled. The test endpoint skips the daily voice-practice quota but still requires auth and rate-limits.

New

Instant application creation from a paste

Adding an application by paste now lands you on the detail page in 1 to 2 seconds instead of 5 to 15. /applications/new is a single-screen paste-and-go form. A fast Haiku pass pulls company and title so the row inserts immediately, then structured JD parsing and match scoring run async on the detail page in the background. The old two-step Extract then Review flow and the unused Manual Entry tab are gone. Edge cases handled: a bare URL still creates the application, a duplicate URL redirects to the existing one with a toast, and weekly-match email links that prefill URL and tab still work.

New

Manual Question mode for Mock Interview Prep

Type any interview question you've gotten or expect to get, and run it as a one-off. Add an optional role and level for a role-specific rubric, or leave them blank for a generic critique. Pick single-answer for a quick verdict or conversational for a back-and-forth that ends with a wrap-up offer (keep talking, get feedback, start fresh, or try another). A Haiku moderation pass blocks anything that isn't a real interview prompt, and a second pass suggests a polished rewrite next to the original so you can decide which version to practice against. Lives alongside Role Practice, Job-specific, and Common Questions on the Mock Interview Prep page.

April 2026

April 2026

New

Job Trends and a public companies directory

Two new public surfaces backed by the live scraped_jobs corpus. /trends shows aggregate hiring activity across 124k+ active postings: role volume by week, top hiring companies, salary distribution, remote vs onsite, and most-mentioned technologies. Each chart filters by role family and country, with URL params so views are shareable. Click any company on the chart to land on /companies/[slug] for that employer, where you can search and filter their open roles by title, role family, country, and remote-friendly status. /companies also hosts a directory of every company in the corpus (1,179 today) sortable by job count or alphabetically. The homepage gets a live-data section pitching the moat with a CTA into both surfaces.

New

Code Sprint: rapid-fire coding practice in six languages

A new mode for technical-screen prep. Pick a language and difficulty, rip through ten coding prompts in a row, and get a snap AI verdict between each (correct, partial, or incorrect) plus one specific improvement note. Built for volume, not depth. The full rubric still lives in regular Practice when you want it. Available in Python, SQL, JavaScript, TypeScript, Java, and C++. Sprint attempts feed the Interview Performance Dashboard alongside everything else.

New

Natural-language job search

Describe the job you want in a sentence. The search now reads everything in the box and figures out role, seniority, location, focus area, and employment type for you. Type things like 'senior data scientist in fraud, remote' or 'investment banking intern in NYC' or 'PM at a climate tech startup' and it pulls matching roles across our full data pipeline. Off-topic roles get filtered out rather than ranked lower, so a Senior Data Scientist search never surfaces a Head of Insurance role just because both mention 'risk'. Location handles metros intelligently: Brooklyn maps to New York, Palo Alto maps to San Francisco, Austin stays Austin. Resume pre-fill seeds the box with your last title, top focus areas, and location so you can hit search immediately. Filter panel is gone because the sentence is the filter.

New

Interview Performance Dashboard

A new dashboard at /interview-performance that tracks how you're improving across every practice session. See your score trend over the last four weeks, per-dimension breakdowns (relevance, specificity, structure, role fit, communication), voice delivery metrics (filler words, pacing, confidence), and an AI-synthesized list of strengths and focus areas. Every past interview is grouped by stage type with deep links back to the full debrief.

New

Roast your resume

Get a brutal, specific content critique of your resume in about 20 seconds. Not ATS keyword checking: an evaluation of what's weak, vague, or buried in your bullets, with high/medium/low severity ratings on every Experience bullet and a rewrite suggestion for each. Scores you 0-100 across five dimensions (impact and metrics, specificity, language, positioning, impact visibility) and hands you three fixes ranked by impact. One click pipes the results into the resume editor to apply them.

New

Launched Four-Leaf Research with the AI-Era Hiring Index

Issue 01 of a new quarterly research series. Snapshot of 3,502 open roles at 16 AI-native and high-growth employers (Anthropic, Stripe, Figma, Notion, Ramp, Scale AI, and more). Covers salary disclosure, remote-work reality, top skills, and seniority mix. Open dataset under CC BY 4.0. Read it at four-leaf.ai/research.

New

Conversational interview mode with real back-and-forth follow-ups

A new interview style where Clover asks 3 to 5 questions in a flowing conversation, follows up based on your actual answers, and delivers a single comprehensive debrief at the end. Choose a 10, 20, or 30 minute session. End whenever you want. Your score reflects the questions you actually completed, never the ones you didn't reach.

New

Resume templates, accent colors, and optional professional summary

Pick from 5 resume templates (Standard, Harvard, Modern, Executive, ATS Optimized), choose an accent color, and toggle an AI-generated professional summary on or off. Template and color selections persist per account and render the same in the live preview and the PDF download.

New

Comp negotiation roleplay experience

The comp negotiation tool now features a full recruiter roleplay mode where you practice salary conversations with an AI recruiter, get real-time coaching, and draft follow-up emails.

New

Four new career guide blog posts

Published guides on AI cover letter pitfalls, first technical interviews, landing jobs without a traditional background, and going beyond the STAR method for behavioral interviews.

Fixed

Job search API reliability improvements

Fixed broken job search APIs in Discover, including Adzuna title-only fallback and diacritics handling for international job listings.

Fixed

Fixed practice mode question access

Resolved an issue where interview questions and question attempts weren't loading correctly in practice mode due to database access policies.

Improved

Free-text role input in onboarding and settings

You can now type any job title during onboarding and in your settings instead of choosing from a fixed list. Four-Leaf adapts to whatever role you're targeting.

New

Email assistant revamp: thread reply mode and compose tabs

The email assistant now supports replying to existing threads with full context. A new tabbed interface lets you switch between composing new emails and drafting replies.

Improved

Updated How It Works screenshots

Replaced all product screenshots on the How It Works page with fresh images showing the latest UI.

Improved

Comprehensive SEO and content optimization

Rewrote all blog posts for a more human voice, added 15 new interview prep role pages, expanded feature comparison pages, and completed a full GEO audit.

New

Changelog page

Added a public changelog page at /changelog so you can follow along with every feature, improvement, and fix we ship.

New

Product Hunt launch

Four-Leaf is live on Product Hunt! Added a launch badge to the homepage and a dedicated campaign landing page.

March 2026

March 2026

New

Interview review history

Your mock interview data now persists so you can review past sessions, track performance over time, and revisit AI feedback.

New

Auto-generated interview summary notes

When you finish a mock interview, Four-Leaf now generates a structured summary with key takeaways and areas for improvement.

Improved

Adaptive follow-up questions in mock interviews

The AI interviewer now listens to your responses and asks relevant follow-up questions, making practice sessions feel more realistic.

New

Job scraper for Greenhouse, Lever, and Ashby

Discover now pulls job listings from Greenhouse, Lever, and Ashby job boards so you can find and apply to more roles in one place.

Improved

Full-page resume tailoring demo

The resume tailoring tool now features a full-page demo with file upload and side-by-side comparison so you can try it before signing up.

Fixed

Per-post OG images on social previews

Fixed an issue where individual blog post Open Graph images weren't displaying correctly when shared on social media.

Fixed

Removed technical questions from recruiter screen interviews

Recruiter Screen and Hiring Manager interview formats no longer include technical coding questions, making them more realistic.

Try it free

Try what we just shipped.

Voice mock interviews, resume tailoring, comp negotiation. Seven AI assistants, one subscription.

Start your free trial

3-day trial. No credit card required.