Skip to content

Changelog

Pasvo is in beta, so we ship improvements often. Here is what has changed recently, newest first.

Found a bug or have a request? Let us know - we read every message.

  • Fixed a shared-resume link issue: after entering the correct password, if the resume failed to load it could get stuck on “Loading resume...” indefinitely. It now shows a clear message with a “Try again” button.
  • Pressing Ctrl+S (or Cmd+S on Mac) in the resume editor now always stays in the app - your changes save immediately, and the browser's Save page dialog no longer appears.
  • If creating a resume fails - for example, a temporary connection problem - you now see a clear error message instead of nothing happening.
  • Ctrl+S (or Cmd+S on Mac) now also saves in the cover letter editor instead of opening the browser's Save page dialog.
  • If deleting or duplicating a resume or cover letter fails, you now see an error message instead of nothing happening.
  • Undo, redo, and save keyboard shortcuts now work with Caps Lock on, and redo with Cmd+Shift+Z now works on Mac.
  • The job-market statistics on the landing page now come from named, current sources (Gem 2026; United Way NCA 2026). We replaced older figures we could not verify.
  • Credit refunds for cover letter generation are now exact: if nothing was delivered, the credit is refunded automatically; a response that arrived but could not be displayed now counts as used and shows a clearer error message.
  • If saving your acceptance of updated terms fails, the consent banner now shows an error message instead of appearing to do nothing.
  • The feedback dialog now notes that reproducible bug reports may earn a few bonus credits as a thank-you.
  • As an extra privacy safeguard, automatic click tracking is now disabled - analytics record only the product events we designed.
  • Accounts that accepted an earlier version of our Terms and Privacy Policy will see a one-time banner asking to review and accept the current versions (updated June 29).
  • Error messages after a failed AI generation now say plainly when the attempt used a credit.

  • After checkout, the upgrade confirmation now waits for your account to actually switch to the new plan before celebrating, and says so plainly if the upgrade is still processing.
  • The credit-refunded message after a failed AI generation now only appears when the refund actually went through.
  • A cover letter generation that comes back blank is now refunded automatically instead of costing a credit.
  • Accepting AI optimization changes now detects edits made elsewhere instead of silently overwriting them, and dismissing two resume issues in quick succession no longer loses one.
  • Resume and cover letter exports now show an honest status message and download more reliably, including on mobile browsers like Safari.
  • If your account does not have a resume yet, the first-run flow now guides you to add one before scoring it against a job.
  • Corrected the pricing page: inline AI editing is included in Pro, not Premium-only.
  • Undo while typing (Ctrl or Cmd + Z) now uses your browser's normal character-level undo inside text fields, instead of undoing your whole resume.
  • Auto-save now saves your latest edit when you navigate away mid-edit, so in-progress changes are not lost.
  • The sign-up email verification step now has a “Resend code” link with a clear countdown before you can request another.
  • In-app feedback is now saved the moment you send it, before we email it, so nothing is lost if email delivery has a hiccup.

  • Resume import from photos and PDFs now uses Claude's vision model, which reads dense and image-based layouts more accurately, with an automatic fallback if it is unavailable.
  • Rewrote how we detect degree requirements, so the readiness check no longer reports a degree match that is not really in the job posting.
  • When a job lists a degree or certification as “preferred” or “a plus” rather than required, we now show it in a separate, non-scored section so it never counts against your readiness.

  • New free Application Readiness check gives you an instant, rules-based read on whether your resume is ready to apply - no AI credits used.
  • Raised the Free plan from 12 to 15 lifetime AI generations.
  • The pricing page now makes it clearer which limits are lifetime (Free) versus monthly (Pro and Premium).

  • The job-targeted ATS score and missing-keyword gap are now free for every account, with no credit cost. The AI rewrite that applies those keywords for you is still a Pro feature.
  • Added a credit activity list to Settings so you can see how your AI credits have been used.
  • The AI review now points out placeholder values it left for you to fill in, such as [X]%, instead of inventing a number.