Skip to content

Releases: amruthpillai/reactive-resume

v5.0.14

24 Mar 10:23
3653baa

Choose a tag to compare

What's Changed

  • Sync Translations from Crowdin by @amruthpillai in #2825
  • [WIP] Fix issue 2830 related to sidebar width slider by @Copilot in #2832
  • feat(mcp): add OAuth 2.1 for claude.ai MCP connector by @5queezer in #2829

New Contributors

Full Changelog: v5.0.13...v5.0.14

v5.0.13

19 Mar 08:58
882725c

Choose a tag to compare

🚀 Features & Improvements

  • Job Listings with AI-Powered Resume Tailoring (#2788)

    • Major new feature: Search for jobs directly in the dashboard with filters (location, employment type, remote, etc.).
    • View detailed job listings in a slide-out panel—includes apply links and tags.
    • Instantly tailor your resume to a specific job posting using AI (skills, experience, references rewritten for optimal fit).
    • Per-user API quota management and usage tracking in settings.
    • Paginated results (30 per page).
  • DOCX Resume Export (#2788)

    • Generate and download tailored resumes as Word documents.
  • Upgraded Toolchain

    • Migrated to Vite+ (vp CLI): unified DX for Vite, Vitest, Oxlint, and Oxfmt.
    • Switched from Biome to Oxlint/Oxfmt for linting/formatting.
    • Added a new autofix CI workflow. (#2822)
  • Localization

    • Added support for the Slovenian locale.
  • UI Components

    • Introduced new Progress component.

🛠 Fixes

  • Fixed type issues in auth client/configuration.
  • Improved RTL (right-to-left) support with CSS class adjustments.
  • Removed dead code & unused imports.
  • Updated route tree generation; now excludes routeTree.gen.ts from git.
  • Enhanced animation performance using willChange styles.

🧹 Maintenance & Dependencies

  • Updated dependencies: @typescript/native-preview, vite-plus, and more.
  • Added database migrations for missing indexes.
  • Synced translations from Crowdin (#2820, #2824).
  • Updated French translation for 'Volunteer' to 'Bénévolat' (#2823).
  • Multiple translation and locale updates across all languages.

🙏 New Contributors

Full Changelog: https://docs.rxresu.me/changelog

v5.0.12

17 Mar 22:47
bfb2e8b

Choose a tag to compare

Features & Improvements

  • Refactored the component system to @base-ui/react across the app for standardized UI behavior (dialogs, menus, accordions, comboboxes, switches, etc.).
  • Improved auth infrastructure with Better Auth dashboard/sentinel integration and expanded IP/header handling for proxied deployments.
  • Added a dedicated src/server.ts server entry using FastResponse for better runtime compatibility.
  • Sidebar button list now scrolls internally on overflow.

Fixes

  • Printer endpoint now resolves to IP when using chromedp, improving compatibility with proxied deployments.
  • Switched OpenAI integration to chat/completions for resume import and AI features.
  • AI PDF/DOCX resume parsing is now more robust via direct file send (multimodal input).
  • Resume import normalization hardened: section defaults merged, required fields enforced, missing IDs/flags autogenerated.
  • Fixed UI migration regressions (accordion behavior, button interaction, right sidebar scrollbar).
  • Fixed multi-page PDF crashes and Gemini API ingestion errors.
  • Fixed role title styling, role spacing, and issues with skills item rendering and template headings.

Maintenance & Dependencies

  • Updated dependencies and lockfile.
  • Synced translation strings across locales, including multiple contributions from Crowdin.
  • General dependency and code style improvements, plus removal of redundant indexes and plugins.

Community & Contributors

v5.0.11

04 Mar 20:39
4b46bda

Choose a tag to compare

Fixes

  • Fix an issue where the background color of the resume was not matching the margin color when exporting to PDF. Thanks to @martinfrancois for the contribution. #2784

Features & Improvements

  • Implement role progression for experience items, allowing the user to add multiple roles to an experience item. Thanks to @TheDuke427 for the contribution. #2761

Other

  • Update translations from Crowdin.
  • General dependency updates and code style improvements.

New Contributors

Full Changelog: v5.0.10...v5.0.11

v5.0.10

24 Feb 09:58
269dbc6

Choose a tag to compare

Fixes

  • Show section titles for summary-type custom sections in the resume builder. #2744
  • Prevent browser password managers and Edge autofill/save prompts from appearing on AI settings API key fields. #2719
  • Replace deprecated Tailwind CSS classes: use inset-s-*/inset-e-* instead of start-*/end-*.
  • Fix PDF downloader to work correctly in offline mode. #2743
  • Make bold formatting visible for <strong> in the resume rich text editor (uses plain font-weight: bold fallback if the CSS variable is unset). Fixes #2730
  • Prevent credentials sign-in from dropping session_token Set-Cookie, improves login reliability. #2718
  • Remove redundant resume- prefix from download filename; add spacing between pages in shared view. #2709
  • Normalize autocomplete tokens for login and register forms. #2714
  • Fix improper chips reordering and update dependency/translations. #2711
  • Fix issue with clipping of heading in Lapras resume template.
  • Remove error-causing plugins in oRPC integration.
  • Remove duplicate database indexes; add index for created_at on user and resume tables.

Features & Improvements

  • Add new feature flag: FLAG_DISABLE_IMAGE_PROCESSING (allows disabling of image processing site-wide).
  • Update Discord invite link in the app and documentation.
  • Add comprehensive codebase and architecture documentation in CLAUDE.md.
  • Sync latest translations from Crowdin (updated and added multiple languages).

Other

  • Refactor: rename auth utility from originWith to withHostname, preserve localhost/127.0.0.1 sibling trust.
  • General dependency updates and code style improvements.
  • Documentation and README updates.

New Contributors

Full Changelog: v5.0.9...v5.0.10

v5.0.9

09 Feb 23:16
c3c7710

Choose a tag to compare

What's New?

Added "Computer Modern" fonts, which would allow you to make your resume look like it was created with LaTeX (or using a tool like Overleaf), but with all the UX benefits of Reactive Resume.

Here's an example of how a resume looks with the Computer Modern Serif font family selected.

Screenshot 2026-02-09 at 11 56 35 PM

You are not limited to just Serif, you have the option from any of these 5 Computer Modern fonts, to match your preference.

Screenshot 2026-02-10 at 12 11 11 AM

Full Changelog: v5.0.7...v5.0.9

v5.0.7

09 Feb 00:52
90c34ca

Choose a tag to compare

✨ New Feature: AI Chat & MCP Server

Demo

output

Note: Requires AI Integration to be enabled.

Guide on how to use the MCP server here: https://docs.rxresu.me/guides/using-the-mcp-server

Full Changelog: v5.0.6...v5.0.7

v5.0.6

08 Feb 07:29
ef6d054

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.0.5...v5.0.6

v5.0.5

31 Jan 02:20
cabacdc

Choose a tag to compare

What's Changed

  • fix: remove empty keywords spacing in interests items by @tom-rh in #2631
  • Feature: Create a new useFormBlocker hook to block the user from closing a dialog or navigating away from a page if the form is dirty by @amruthpillai in #2654
  • Feature: Implement a new custom section type: summary by @amruthpillai in #2657
  • Sync Translations from Crowdin by @amruthpillai in #2656
  • Feature: Implement full-screen mode for rich text editor by @amruthpillai in #2658
  • Feature: Implement Cover Letters as a custom section type by @amruthpillai in #2659

New Contributors

Full Changelog: v5.0.4...v5.0.5

v5.0.4

28 Jan 10:43
b89a31d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.0.3...v5.0.4