Changelog

Product Updates

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

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