v5.0.12

amruthpillai/reactive-resumev5.0.12Mar 17, 2026by amruthpillai

AI Summary

This update refactors the component system to @base-ui/react, improves auth infrastructure, and fixes various rendering and parsing issues including PDF crashes and role styling.

Key Highlights

  • Refactored to @base-ui/react for standardized UI
  • Improved auth infrastructure with Better Auth
  • Fixed multi-page PDF crashes and role styling
  • Robust AI resume parsing via multimodal input

New Features

  • Base UI component system refactor
  • Better Auth dashboard/sentinel integration
  • Dedicated src/server.ts entry
  • Internal sidebar scrolling
  • Printer IP resolution
  • OpenAI chat completions integration
  • Multimodal resume parsing
  • Resume import normalization

Full Release Notes

## 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
* Users can now view other public resumes while logged in.
* New Contributors: @yang-summer, @FrancocDev, @obitton, @jondycz.
* Full changelog: https://docs.rxresu.me/changelog