Changelog

Product Updates

Follow along as we build the future of job applications. Every improvement, feature, and fix — documented here.

improvement

A job feed that searches for every role you want — and scores you fairly

This week was all about your job feed: searching for more of what you asked for, scoring you more fairly against what it finds, and getting results back without the wait.

Every title you want, actually searched

If you'd listed several target titles in your preferences, the feed quietly only searched the first few. Now every desired title gets searched, and our biggest source — the one that pulls listings from LinkedIn, Indeed and Glassdoor — now covers your top two titles instead of just one.

Haven't set any target titles? The feed now looks at your two most recent roles to work out what to search for.

Metro areas that work

Saved a location like "Seattle Metro area"? It now resolves to the whole metro, the way you meant it. And if you'd also listed cities inside that metro, we search the area once instead of firing off a separate search for each city.

Leadership titles, understood

"Chief Product Officer" and "VP of Product" are the same kind of job at different levels — but the feed used to treat them as unrelated, so senior candidates saw their best matches scored near the bottom. It now understands VP, Head, Director and C-suite titles (including shorthand like CPO), so the right roles rank where they should.

Resume Match you can trust

Two scoring bugs were pulling your Resume Match down for no good reason:

  • Detailed postings scored lower than vague ones. A long, thorough job description was penalising you for every technology it happened to mention. Now it scores on how much of your skill set the job actually calls for.
  • Short skills matched where they shouldn't. A three-letter skill could "match" inside unrelated words. Short skills now only match as whole words.

Fuller results, without the wait

We pull jobs straight from more than a hundred company career pages, and on a busy server the slowest of those boards could hold back everything else — so whole groups of companies sometimes never made it into your feed at all.

Now we keep a fresh copy of each company's board and refresh it in the background, so your search never sits waiting on a slow one. The result is more listings from more companies, coming back faster.

featureimprovement

Tell us what changed — plus a one-click "I applied" and a clearer first week

A big one. The headline: keeping your profile current no longer means re-uploading your résumé. And the path from signing up to your first real application got a lot shorter.

Update your profile in plain English

New job? Promotion? Just finished a certification? On your profile, open Update your profile and type what changed the way you'd tell a friend — "I got promoted to Senior PM in March and now run the payments team."

OneResume turns that into specific edits and shows you each one as a before and after. Pick the ones you want, skip the ones you don't, and apply. Changed your mind? Undo puts everything back. And because we only work from what you actually told us, it won't invent a title, a date, or a number you never mentioned.

Once you've applied an update, we'll offer to refresh your Unique Value Proposition so your pitch keeps up with your career.

A general résumé that's actually curated

Your Résumé tab now builds a proper general-purpose résumé from your profile, shaped around your Unique Value Proposition: a focused set of skills instead of all of them, more detail on your most recent roles, and the projects and certifications that back up your story. It's the version to send when there's no specific job to tailor to — not a dump of everything you've ever done.

Your master cover letter got the same treatment: it's now written from that résumé and held to the same grounding rules.

Your UVP also has its own home now, at Profile → Unique Value Proposition.

A clearer first week

  • Picks up where you came from. If you signed up from the free résumé score or the UVP builder, you land straight back on that work instead of a generic dashboard.
  • Four steps that matter. Your first-week checklist is now: Add your résumé, Rewrite your résumé for a job, Tailor it for a second job, and Mark one applied.
  • Always in view. A slim progress strip sits at the top of every page until you're done (or hide it), so the next step is never more than a click away.
  • Links survive sign-in. If you click a link and we ask you to log in first, you now end up where you were going — not on the dashboard.

"I applied," in one click

When you've sent an application, hit I applied on it and we'll remind you to follow up in seven days. You'll also get a quick "Sent it? Mark it applied" prompt right after you download, and a one-click Applied on cards in your tracker — no dropdowns.

Know your allowance before you start

The tailor page now shows how many tailored résumés you have left this month, up front. If you're at your limit, you'll know before you paste a job description — not after.

Upgrading doesn't lose your place

If you upgrade in the middle of something, you now come back to exactly where you were. Upgrade from the tailor page and the job you'd pasted is still there — and it starts running as soon as your plan is active.

Also new: if a payment doesn't go through, you'll see a clear banner with an Update card button instead of quietly losing access, and Pro members can move up to Pro+ in place without cancelling first.

featureimprovement

A much faster OneResume — no ads, a clearer first week, and an extra rewrite

A week spent almost entirely on the two things you feel before you feel anything else: how fast the app is, and how obvious it is what to do first.

We pulled the ads out

OneResume no longer runs ads. We'd been carrying an ad script on the public pages, and we removed it completely — not deferred, not lazy-loaded, gone. You're here to get a job, not to get retargeted, and the pages load quicker without it.

Speed, seriously

The landing page used to arrive as a blank frame and then paint itself in. Now it's rendered on the server and visible immediately — no empty hold while JavaScript catches up. On top of that:

  • The home page is a plain static page again, served as-is
  • Analytics and pixel scripts now load several seconds after the page is usable, instead of competing with it
  • We stopped preloading fonts we didn't need and compressed the third-party scripts that remain
  • A lighter app shell overall

We also fixed a handful of accessibility and SEO issues we found along the way, including some low-contrast text that was hard to read.

Your first week, on one card

New accounts now get a Your first week card on the dashboard with four steps, in the order that actually works:

  1. Rewrite your résumé for a job
  2. Download it
  3. Set your job preferences
  4. Track one application

It replaces the scattered prompts that used to sit on the dashboard, and it disappears once you've done all four — or whenever you dismiss it.

An extra rewrite to start, and no surprises about the cap

You now get 2 free rewrites in your first month, then 1 a month — an extra one up front, because one is thin when you're still figuring out whether this works for you.

We also stopped letting the limit ambush you. Your remaining rewrites for the month are shown on the dashboard at all times, and if you do run out you get a clear explanation of when it resets — your free rewrite returns on the 1st — instead of a button that just refuses to work.

Easier to get around

The sidebar had grown a long flat list of everything. It's now grouped into a handful of sections with the details tucked underneath: your Profile holds your résumé, cover letter, and LinkedIn; Jobs holds your preferences and Career Fit; Applications holds new applications and insights. Any link or bookmark you had saved still works.

And if your plan doesn't include cover letters, you'll now see what's included rather than an error message.

improvement

Section rewrites work again — and a job feed that tells you the truth

A fix-it week, on two things that were genuinely getting in the way.

Section rewrites work again

If you'd hit Failed to generate section rewrite in the studio, that's fixed. The model was occasionally returning a slightly malformed response and the whole rewrite fell over. We now require a strict format on every AI route that expects structured output, so the rewrite comes back instead of erroring.

Your feed stopped crying "Demo mode"

This one was worse than it looked. When our job sources were slow to answer, the feed gave up early and dropped into Demo mode — showing sample jobs — even though real listings were on their way. You'd think there was nothing out there when there was plenty.

Three changes:

  • Slow sources get more room. We stopped cutting off searches that were simply taking a moment, so real results make it through.
  • Repeat searches are much faster. We cache results now, so going back to a search you just ran comes back quickly instead of re-fetching everything.
  • An honest empty state. If a search genuinely turns up nothing, we say so plainly. Demo mode only appears when no source ran at all — not as a cover for a slow one.
featureimprovement

Build your Unique Value Proposition free — and try Pro+ for a week

It's your Unique Value Proposition now

Same idea, clearer name. What we'd been calling your Specific Value Proposition is now your Unique Value Proposition (UVP) across the app. Nothing you've built changes — your pitch, your versions, and your history are all exactly where you left them.

Try it without an account

The walkthrough that builds your UVP is now open to everyone at oneresume.ai/unique-value-proposition. Answer the six questions, watch it work through your answers, and walk away with a pitch you can actually use — no signup, no credit card.

If you decide to keep it, create an account and it comes with you. The UVP you just built lands in your profile and starts seeding every resume you tailor, rather than making you do the whole thing over.

We also made the anonymous version noticeably faster, and fixed a case where it wrongly flagged a perfectly good pitch as ungrounded when you'd given it a lot to work with.

Seven days of Pro+

New accounts can now start a 7-day Pro+ trial — the full thing: unlimited tailoring, cover letters, DOCX export, the studio, interview prep, and match scores. No charge during the trial, and we'll email you three days before it ends so the renewal never catches you out.

featureimprovement

Score your resume free — with the same rubric we use inside

A resume score in 30 seconds

You shouldn't need an account to find out whether your resume clears an ATS. Drop your resume at oneresume.ai/score and get a score back in about half a minute — one input, no signup, and it works properly on your phone.

Scored honestly, not guessed

Here's the part we care about more. A free scorer is easy to fake: ask an AI for a number out of 100 and it'll happily invent one that sounds right. Ask twice and you'll get two different answers.

So we rewired it. Your free score now runs through the same ATS scoring engine the app uses — the same rubric, the same weightings — instead of letting a model pick a number. The issues and strengths it lists are derived from your actual resume rather than improvised, and you'll now see specific warnings for each dimension it scores.

That means the number you get for free is the number you'd get inside, and it says the same thing every time you run it.

Also this week

We fixed a bug for coaches: opening Tailor & Apply from the job feed while working in a client's account landed on "Application not found" instead of the application.

improvement

A lot more jobs, straight from company career pages

Five times more company boards

The best listings often never reach a job aggregator — they sit on the company's own careers page and get filled from there. We pull from those boards directly, and this week we went from 14 of them to 75.

More boards only helps if they actually make it into your feed, though. So we changed how results are gathered: instead of one company's postings filling the slots before the rest are even read, we now take from every board in turn, and pull more from each. The result is a feed with real breadth — a lot more roles, from a lot more companies, and no single employer crowding out the rest.

If you've scoped your search to a specific company, we're better at finding their board now too, and we can tell the difference between a company that has no openings and one whose board we simply couldn't reach.

Small stuff

The LinkedIn icon in our footer now goes to the OneResume company page, where it should have gone all along.

featureimprovement

Your work history in the right order — and a guided walkthrough for your pitch

A big week: one fix that touches every document you generate, and a full rebuild of how you build your value proposition.

Experience, newest first — everywhere

Your jobs should always read newest to oldest. In a few places they didn't, and it quietly affected more than looks: a cover letter could open by describing a role you left years ago.

We fixed the ordering end to end — your master profile and editor, tailored resumes, the studio draft and preview, your LinkedIn rewrite, and both the general and job-specific cover letters. Cover letters now work out your most recent role properly instead of assuming it's first on the list. Best part: resumes you already tailored get sorted the moment you open them, so you don't have to regenerate anything.

We also removed the drag handle on the experience editor that looked like it should reorder entries but never did.

A guided walkthrough for your value proposition

Building your value proposition used to be a single screen and a blank box. It's now a proper walkthrough that takes you through six guided questions — starting with the role you're targeting, what you want to be known for, and the proof behind it — and shows you the work as it happens instead of spinning a loader.

A few things that make it stick:

  • Suggestion chips pulled from your own profile, so you're picking from your real history instead of starting cold
  • A compare-and-replace review that puts the new version beside yours line by line, and flags any line you'd edited yourself so you don't lose it by accident
  • Version history — every version is saved, and you can restore an earlier one
  • A staleness notice when your profile has changed enough that your pitch is worth refreshing
  • A three-sentence spoken pitch that lives on your profile card, ready for "tell me about yourself"

We also caught a bug where the spoken pitch skipped our grounding check — it goes through the same honesty guard as everything else now.

Faster, sharper AI

We moved our default reasoning model to Grok 4.6 and turned on prompt caching across every AI surface in the app. You should notice things coming back quicker, with the same honesty tests gating the change as always.

featureimprovement

Edit anything the AI writes — and trust that it's grounded

The AI should get you 90% of the way there — and then get out of your way. This week we made every piece of AI-written content yours to shape, with a safety net that keeps it honest.

Make it yours

You can now click into and edit AI-generated content directly — your LinkedIn profile, resume bullets and skills, your summary, your value proposition, and your cover letters. Anything you change gets a small Edited badge, with a one-tap way back to the AI's version if you decide you liked it better.

Or ask the AI to take another pass

Not quite right, but you don't want to rewrite it yourself? Hit Rewrite with AI on a field and you'll get a few fresh variants to choose from — keep the one you like, discard the rest. No regenerating the whole document to fix one line.

A guard that keeps it honest

We added a runtime grounding guard: before any AI rewrite reaches you, we check that it still traces back to the facts in your profile. If it drifts, we catch it and try again — and if it still can't stay grounded, we hold it back rather than hand you something you can't defend. It's live on your value proposition first, with more surfaces to follow.

Your value proposition, with the formula in view

Your value proposition now shows the formula behind it — its component parts and the proof line that backs it up — all editable right on your profile. Change it once and it carries through to your LinkedIn, so your positioning stays consistent everywhere a recruiter looks.

Sharper models everywhere

LinkedIn generation, studio rewrites, cover letters, and your value proposition all now run on our newest model (Grok 4.5) — each one gated on our faithfulness tests before it shipped, so "smarter" never comes at the cost of honest.

And a clearer front door

We rebuilt the LinkedIn Profile Updater page and refreshed our free LinkedIn guide, so anyone landing on OneResume can see exactly what we change on your profile — and how we keep it truthful — before they sign up.

featureimprovement

Get an email when we ship — and steadier billing behind the scenes

Never miss a new guide

We publish new job-search guides most weeks, and now you can be the first to see them. Head to Settings and flip on New blog posts — we'll email you when something new goes up, and nothing else. It's separate from your account emails, and every message has a one-click unsubscribe. New here? You can opt in right at signup.

Steadier billing, quietly

We spent the rest of the week hardening how subscriptions are handled behind the scenes — correct renewal dates, cleaner error handling, and alerting that watches for the things that actually matter. You shouldn't notice a thing, which is exactly the point: fewer billing hiccups, more time thinking about your next role instead of your receipt.

improvement

A quieter week — and a straight answer on how ATS really works

A lighter week after a big one, spent mostly on free guides and a small fix.

How ATS software actually works

There's a lot of myth and fear around applicant tracking systems. We wrote the guide we wish existed: How ATS Software Works — a plain-English walkthrough of what these systems really do with your resume, what actually gets you filtered out, and what's just folklore. No account needed. We also published a companion piece on how long a job search really takes, so you can set expectations that match reality.

Under the hood

We fixed a plan check that, in a few cases, could gate a feature to the wrong tier — so every plan now unlocks exactly what it should.

featureimprovement

Career Coach, a home for your resume and cover letter, and Career Fit you can trust

One of our biggest weeks yet. A brand-new product, a proper home for your resume and cover letter, a smarter LinkedIn headline, and a Career Fit engine we rebuilt from the ground up.

Introducing Career Coach

If you help other people land jobs — a coach, a career counselor, an outplacement firm — Career Coach is for you. Run every client from one account: build their resume, LinkedIn, value proposition, and interview prep for them, message them and watch a live activity feed of what's changed, and invite each client to claim their own login when they're ready. Plans start at $99/mo with five Pro+ client seats included.

One home for your resume and cover letter

Your master resume and cover letter now live in one place: the new Resume & Cover Letter tab on your profile. Generate a clean master resume straight from your profile and export it to PDF or DOCX, and draft a cover letter that's anchored to your value proposition instead of starting from a blank page.

A LinkedIn headline that leads with authority

LinkedIn prep got sharper. Your headline is now built from a four-part formula and paired with a grounded authority statement — and we show you the breakdown, so you can see exactly why each piece is there and swap any part you want.

Career Fit you can trust

We rebuilt the matching engine behind Career Fit so your recommendations hold up:

  • Better math. We replaced the old similarity score with a population-congruence model that compares you against real distributions, not a rough vector match.
  • Real norms, real data. Your results are now scored against genuine personality norms (IPIP-NEO-120) and real U.S. government employment data — so a "great fit" reflects the actual world of work.
  • Honest about uncertainty. When your answers don't point strongly in one direction, we say so instead of faking confidence — with plain interest bars and a heads-up banner.
  • A real explanation. Each match now comes with a grounded "why this fits you" write-up, drawn only from your assessment — never invented.

Sharper AI across the board

We also upgraded the engine behind resume tailoring and interview reasoning to a newer, stronger model — and, as always, only after our internal honesty tests confirmed it stayed grounded in your real experience.

improvement

Back always goes where you'd expect

A quieter week, focused on the small friction that adds up.

Back goes back — not to square one

You click into a job from your applications, hit Back, and… you're staring at the dashboard, three steps from where you were. Annoying. We reworked navigation across OneResume so the back link always returns you to the logical place you came from — the list, the application, the step — instead of dumping you at the dashboard. Moving between your feed, your applications, and prep now stays where your head is.

A few rough edges, smoothed

We also cleaned up some sharp corners you may have hit: your Specific Value Proposition now shows correctly when you review a past interview session, and the profile editor no longer stumbles on partially filled profiles. Nothing flashy — just fewer things getting in your way.

featureimprovement

Your value proposition — sharpened once, working everywhere

The biggest thing we shipped this week is a new way to nail your positioning — the single reason a recruiter should pick you — and then carry it through everything you send.

One sharp pitch, in your own words

On your Profile, hit Create Specific Value Proposition and OneResume reads your full work history and drafts your through-line for you. From there it's a conversation: tell it to lean harder on leadership, drop the jargon, or aim at a different kind of role, and it reworks the draft with you until it's right.

You end up with two versions you can actually use:

  • A written one-liner for the top of your resume and LinkedIn
  • A spoken version (about 30 seconds) for the "tell me about yourself" moment

When it's ready, Finalize it — and that's where it gets useful.

The same story, everywhere it counts

Once your value proposition is set, it stops living in one box and starts pulling its weight across OneResume:

  • Your profile summary is seeded from it
  • Every tailored resume keeps the same core claim — re-weighted toward each job, but never contradicting who you are
  • Interview prep re-points it for the specific round you're walking into, so your opening answer lands
  • Your LinkedIn rewrite carries the same through-line

And, like everything we build, it stays grounded. It's excavated from what's already in your profile — it won't invent a metric, a title, or a win you don't have.

Straight from a notification to the job

When you get a nudge about a new match, tapping it now drops you right onto that job — and if you want, OneResume can start tailoring your resume to it on the spot, no digging through the feed to find it again.

We also fixed a small sign-in detail: the Google consent screen now correctly shows oneresume.ai, so getting into your account looks and feels right.

featureimprovement

Fine-tune your job feed — and a faster, steadier one

This week is all about the feed: more control over what shows up, and a feed that loads clean and never hangs.

Tell the feed what to skip

You don't want to scroll past the same wrong roles every day. Now you don't have to. Head to Preferences → Search Filters and you'll find two new controls:

  • Hide these companies — mute a current employer, a competitor, or anywhere you'd never apply, and their postings stop showing up.
  • Exclude keywords — drop roles by title or phrasing (say "senior manager" or "clearance required") that never fit.

You can act right from the feed, too: hide a company straight off its job card, or quick-add a keyword to mute — no trip to settings needed.

And we won't hide the math from you. When your filters trim the results, a banner tells you exactly how many jobs were dropped and by which filter — so you always know whether you're seeing everything or narrowing on purpose.

Dial in how much Career Fit matters

Best Match blends how well a job matches your resume with how well it fits your Career Fit assessment. Some weeks you want to lean into fit; other weeks you're chasing exact-skill roles. A new slider in Preferences lets you set that balance yourself, with a recommended marker to snap back to any time.

A feed that loads clean and never hangs

We spent real time under the hood making the feed feel solid:

  • No more infinite spinners. If a search stalls, it now stops cleanly and gives you a Retry instead of spinning forever.
  • One slow source can't hold up the rest. We put an overall deadline on the search, so results come back as soon as the fast sources answer.
  • Steadier loading. The loading placeholder now matches the real layout, so cards don't jump around as they fill in.

A free LinkedIn guide

We also published a free resource: How to Update Your LinkedIn Profile — a practical walkthrough you can read without an account. Share it with a friend who's job hunting.

featureimprovement

Interview prep out loud, sharper resume control, and tailoring you can trust

A big week — three upgrades, plus a quieter one that matters more than it looks.

Practice interviews out loud

Reading a good answer only gets you so far; the real test is saying it. On the practice step you can now hit Record, speak your answer, and watch it transcribe straight into the answer box. Then tap Polish to clean up grammar and run-ons — without changing what you said or inflating anything.

Voice dictation and Polish are Pro+ features.

Prep for the interview you're actually walking into

A recruiter screen and a final-round panel aren't the same conversation. You can now tell OneResume who you're meeting — their role, name, and the focus areas you expect — and it tailors the questions and feedback to that specific round. Each session is labeled in your history so you can tell them apart.

Decide what goes on each tailored resume

Sometimes a role doesn't need your earliest job, or that one side project. On a tailored resume you can now hide any work-history entry or project with a single click — and it's instantly gone from the preview, the PDF, and the DOCX. Hidden items tuck into a "Hidden from this resume" section you can Restore from at any time. Want to add something back from your master profile? Pick it from the list and OneResume tailors it to the job as it drops in.

Tailoring that stays honest

We tightened the rule that matters most: every line in a tailored resume must trace back to facts already in your profile. OneResume won't invent an employer, title, date, skill, certification, or metric you don't have — even when a job description practically begs for it. If you're missing something a role wants, we leave it out rather than make it up.

The payoff is a resume that's sharper and one you can defend in the room. We also built an internal test suite to keep us honest about this, and it cut fabricated details on our toughest cases from about 17% down to under 3%.

featureimprovement

Tidy up your job feed — and pick up interview prep where you left off

Not interested? Hide it

Every job card now has a quiet Not interested button. Click it and the role drops out of your feed, with an Undo if you change your mind. Everything you've dismissed gathers in a "Not interested" footer at the bottom of the feed — expand it any time to Restore a job. Your feed stays focused on the roles you actually want to look at.

Interview prep that remembers

Interview prep now flows from your applications and keeps a history:

  • Jump straight into prep for a specific role from its application page
  • Every session is saved under Past sessions — revisit what you answered, the feedback you got, and your progress
  • Left one half-finished? Resume it right where you stopped

A faster job feed

We spent real time under the hood this week making the feed quick and dependable — no more long spinners or stalls when a single source is slow to respond. Searches come back fast and complete.

featureimprovement

A bigger, fresher job feed — and Application Autofill

More jobs, and newer ones

We expanded where the job feed pulls from. Alongside the aggregators you already had, OneResume now searches:

  • USAJOBS — official U.S. federal government openings
  • Greenhouse, Lever, and Ashby — straight from the hiring boards of companies like Stripe, Spotify, OpenAI, Notion, and dozens more

That brings the feed to ten live sources. We also added recency weighting across all of them, so when two roles fit you equally well, the newer posting wins. Fewer month-old listings, more jobs you can actually still apply to.

Application Autofill

Job applications ask the same questions over and over — contact details, work authorization, the voluntary EEO questions. The new Application Autofill tab lets you answer them once and keep them in one place.

It prefills your contact info from your master profile, then you fill in the parts a resume never covers — work eligibility and the voluntary self-identification questions.

Your answers stay private by default. A single consent toggle lets the AI assistants you've connected read these answers to help fill applications for you — and it's off until you turn it on.

featureimprovement

Connect OneResume to Claude, ChatGPT, and your other AI tools

OneResume now plugs directly into the AI assistants you already use. Head to Settings → Connections and link your account to Claude, ChatGPT, Cursor, Windsurf — or any MCP-capable assistant.

Once connected, your assistant can work with your real OneResume data on your behalf:

  • Search the live job feed and pull up a specific posting
  • Read your master profile and saved applications
  • Tailor a resume to a job and score how well you match

There are two ways in: paste a single connector URL into your assistant's "add connector" screen and approve it in the browser, or mint a Personal Access Token for tools that want one in a config file. No copying long keys around for the everyday case.

Available on Pro and Pro+.

We also smoothed out Google sign-in this week, so getting back into your account is quick and reliable.

featureimprovement

Tell AI what to change — plus accurate experience dates

Two upgrades shipped this week, both from real feedback about how people actually use Polish mode.

Rewrite AI with your own notes

The "Rewrite with AI" buttons on the Polish view used to give you a fixed menu — Tighten, Quantify, Reorder, and a few tone presets — and that was it. Useful, but only if one of those happened to be what you wanted.

Now every rewrite surface on the Polish view has a free-text box. Tell the AI what you actually want changed and it incorporates that alongside your resume, profile, job listing, and the rest of the context already in play:

  • "Lead with the SaaS experience, not the consulting"
  • "Mention the AWS migration we did in Q3"
  • "This bullet undersells the team size — it was 14, not 'a small team'"
  • "Tone is too aggressive — soften without losing the numbers"

Click the new Rewrite with my notes button — or hit ⌘/Ctrl+Enter inside the box — and your instruction drives the rewrite. The preset buttons (Tighten, Quantify, etc.) are still there as quick shortcuts when you don't have notes.

Works on three places in the Polish view:

  • Section-level rewrites (Professional Summary, experience bullets, skills)
  • Inline rewrites when you highlight any text in the resume
  • Cover letter paragraph rewrites

Cleaner experience dates

If you ever typed just a year like "2020" into the experience editor and then noticed your tailored resume saying "Jan 2020" — that was a real bug, not a coincidence. The AI tailoring step requires "Mon YYYY" format, so bare years were getting padded to January every time.

The experience date editor on both the Master Profile and the magnet review screen now uses a Month dropdown plus a Year input, with a "Present" toggle for end dates. No more accidental Januarys.

featurecareer-fit

Career Fit Assessment — find work you'd be great at and love doing

Career Fit is live. Take an 8-minute assessment built on Big Five personality research, RIASEC vocational interests, and the US Department of Labor's O*NET occupational database. Get a plain-English report on your work personality — and watch your job feed instantly reorder by what actually fits you, not just what your resume says.

Two versions, both free:

  • Lite — 8 minutes, 60 items, top-level profile
  • Full — 16 minutes, 201 items, 30-facet Big Five detail

Take the assessment →

v0.5.0featureimprovement

Resume Studio, Pro+ Tier, and Template-Accurate Previews

Introducing Resume Studio

Today we're shipping the biggest change to OneResume.ai yet — Resume Studio. It turns your tailored resume into something you can shape directly, without ever leaving the page.

  • Edit any bullet, headline, or section inline — no forms, no modals
  • Rewrite a single bullet with AI in one click, and accept or reject the suggestion
  • Add and reorder skills without fighting a text box
  • Autosave keeps every edit safe as you type, with a clear save indicator so you always know what's stored

Template-Accurate Previews

Your resume preview now matches exactly what ships in your PDF. Pick from Clean, Professional, Modern, Compact, or Executive — each template renders faithfully everywhere it appears, including on your Applications page.

Your choice is remembered too. Pick a template in Studio or on an application, and it syncs across both — so the resume you see is always the resume you'll send.

Pro+ with Interview Prep

We've introduced a new Pro+ tier that unlocks Interview Prep — tools built to help you walk in ready to talk about the work on your tailored resume. Upgrading is now a single, unified flow from anywhere you hit a Pro+ feature.

Quieter Improvements

A batch of small upgrades that add up to a smoother experience:

  • Longer AI timeout window so deeper tailoring jobs finish reliably
  • Steady cursor behavior while editing longer bullets
  • Refreshed pricing page that reads cleanly on every screen
  • Faster sign-in and sign-up with fewer flickers on load
v0.4.0observabilityanalytics

Sentry Error Tracking & Firebase Analytics

Error Tracking with Sentry

We've integrated Sentry across the platform to catch and resolve issues faster. Every error is now tracked with full context so we can fix bugs before they affect your experience.

Firebase Analytics

We've added Firebase Analytics to better understand how people use OneResume.ai. This helps us prioritize the features that matter most to you.

  • Real-time error monitoring and alerting
  • Performance tracking for page loads and API calls
  • Anonymous usage analytics to guide product decisions
  • Improved debugging with full stack traces and breadcrumbs
v0.3.2testingquality

End-to-End Test Suite

Playwright E2E Tests

We've added a comprehensive Playwright end-to-end test suite covering core user flows. This ensures every release maintains the quality and reliability you expect.

  • Automated testing for signup, login, and onboarding
  • Resume tailoring and download flow coverage
  • CI-ready test configuration for faster, safer deployments
v0.3.1developer experience

Environment Configuration Documentation

Complete Environment Variable Documentation

We've documented all 19 environment variables in .env.local.example, making it easier for contributors and our team to set up the project locally.

  • Every variable documented with descriptions and defaults
  • Grouped by service (Firebase, Stripe, SendGrid, Sentry, etc.)
  • Streamlined local development setup
v0.3.0featureemail

Welcome Emails & SendGrid Integration

Welcome Email on Signup

New users now receive a welcome email when they sign up. We've also integrated SendGrid contact list migration so we can keep you updated on new features and tips.

  • Automatic welcome email on account creation
  • SendGrid marketing list sync for product updates
  • Transactional email foundation for future notifications

Have a Feature Request?

We're building OneResume.ai in public. Let us know what you'd like to see next.

Request a Feature