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