v5.2.4

nextjs/saas-starterv5.2.4Jul 28, 2026by amruthpillai

AI Summary

This release introduces an application timeline history feature and enhances AI provider model management within the UI. It includes various bug fixes for PDF generation, list formatting, and custom styles, along with performance improvements for the PDF renderer.

Key Highlights

  • Add application timeline history
  • Support editing AI provider models in the UI
  • Fix list marker and bullet list indentation on page breaks
  • Filter invalid style intents to preserve valid custom styles
  • Lazy-load PDF renderer to cut server cold-start

New Features

  • Application timeline history
  • AI provider model editing
  • HTTPS job posting fetches

Full Release Notes

## What's Changed
* feat: add application timeline history by @amruthpillai in https://github.com/amruthpillai/reactive-resume/pull/3237
* fix: solve list marker page break (#3177) by @hackardoX in https://github.com/amruthpillai/reactive-resume/pull/3236
* fix: bullet list indentation on page break by @hackardoX in https://github.com/amruthpillai/reactive-resume/pull/3242
* Sync Translations from Crowdin by @github-actions[bot] in https://github.com/amruthpillai/reactive-resume/pull/3243
* Filter invalid style intents to preserve valid custom styles by @diego-vega-centeno in https://github.com/amruthpillai/reactive-resume/pull/3241
* docs(contributing): fix troubleshooting accordion code block formatting by @santhiprakash in https://github.com/amruthpillai/reactive-resume/pull/3269
* fix(api): support HTTPS job posting fetches by @cielhaidir in https://github.com/amruthpillai/reactive-resume/pull/3267
* fix: clamp custom style numeric inputs by @luochen211 in https://github.com/amruthpillai/reactive-resume/pull/3262
* feat: support editing AI provider models in the UI and auto-fill LinkedIn job postings by @emanuelet in https://github.com/amruthpillai/reactive-resume/pull/3259
* fix: allow award title unbold via custom styles (#3250) by @Emran-Y in https://github.com/amruthpillai/reactive-resume/pull/3257
* fix: profile picture delete icon should reset image correctly (#3176) by @Emran-Y in https://github.com/amruthpillai/reactive-resume/pull/3258
* fix(auth): map oauth login to correct user id instead of account id by @RakshitKaintura in https://github.com/amruthpillai/reactive-resume/pull/3256
* fix(pdf): add flex to skill name to participate in layout sizing by @diego-vega-centeno in https://github.com/amruthpillai/reactive-resume/pull/3253
* perf(api): lazy-load PDF renderer to cut server cold-start by @nSimonFR-ai in https://github.com/amruthpillai/reactive-resume/pull/3244

## New Contributors
* @santhiprakash made their first contribution in https://github.com/amruthpillai/reactive-resume/pull/3269
* @cielhaidir made their first contribution in https://github.com/amruthpillai/reactive-resume/pull/3267
* @luochen211 made their first contribution in https://github.com/amruthpillai/reactive-resume/pull/3262
* @emanuelet made their first contribution in https://github.com/amruthpillai/reactive-resume/pull/3259
* @Emran-Y made their first contribution in https://github.com/amruthpillai/reactive-resume/pull/3257
* @RakshitKaintura made their first contribution in https://github.com/amruthpillai/reactive-resume/pull/3256
* @nSimonFR-ai made their first contribution in https://github.com/amruthpillai/reactive-resume/pull/3244

**Full Changelog**: https://github.com/amruthpillai/reactive-resume/compare/v5.2.3...v5.2.4