Skip to content

Feature/dynamic resume builder - #23

Merged
Tobidevs merged 4 commits into
developmentfrom
feature/dynamic-resume-builder
Mar 28, 2026
Merged

Tobidevs merged 4 commits into
developmentfrom
feature/dynamic-resume-builder

Conversation

@Tobidevs

Copy link
Copy Markdown
Contributor

No description provided.

@vercel

vercel Bot commented Mar 28, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mavresume Ready Ready Preview, Comment Mar 28, 2026 9:27pm

@Tobidevs
Tobidevs merged commit 16bd5bf into development Mar 28, 2026
4 checks passed
@Tobidevs
Tobidevs deleted the feature/dynamic-resume-builder branch March 28, 2026 21:31
Tobidevs added a commit that referenced this pull request Mar 30, 2026
* - Add multi-layer prompt injection defense to refine-bullet and refine-bullets-batch:
  input pattern detection with unicode normalization, XML structural delimiters,
  and output validation (resume action verb heuristic)
- Add input sanitization library (lib/input-sanitization.ts) with length limits
  (500 char bullet, 100 char title, 50 char technology), control character
  stripping, and technology character allowlist
- Fix open redirect in OAuth callback with path allowlist validation
- Fix information disclosure: replace OpenAI error.message with generic client
  message, remove full response logging in batch endpoint
- Fix rate limiter fail-open: change all fallback returns to fail-closed (deny
  requests when Redis unavailable).
- Add security headers to next.config.ts: CSP, X-Frame-Options, X-Content-Type-
  Options, Referrer-Policy, Permissions-Policy, HSTS, X-DNS-Prefetch-Control

* Implemented resume upload

* Fixed error handling

* Implemented Resume Reivew Workflow

* Fixed Param Promise

* Downgraded React to Version 18

* Implemented Resume review system with annotations

* Fixed linting Issue

* Revamped UI Design on Resume Review System

* Landing Page Revamp

* Revamped Resume Builder mirror new design

* Minor UI Adjustments

* Implemented Resume Settings

* Resume Preview Settings

* Edited Resume Templates Data

* Feature/dynamic resume builder (#23)

* Edited Resume Templates Data

* Full Dynamic Template Rework

* Implemented Refinement Features for all New Sections

* Added Major Section Changes and Revamps

* Fixed Auth Redirect

* Refactored Dashboard Page

---------

Co-authored-by: Trevor Bakker <trevor.bakker@uta.edu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant