Skip to content

Added Refinement Features + UI Edits - #25

Merged
Tobidevs merged 29 commits into
mainfrom
development
Mar 31, 2026
Merged

Tobidevs merged 29 commits into
mainfrom
development

Conversation

@Tobidevs

Copy link
Copy Markdown
Contributor

No description provided.

trevorbakker-uta and others added 25 commits February 22, 2026 16:10
…e-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
* Edited Resume Templates Data

* Full Dynamic Template Rework

* Implemented Refinement Features for all New Sections

* Added Major Section Changes and Revamps
@vercel

vercel Bot commented Mar 30, 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, 💬 1 unresolved Mar 31, 2026 6:58pm

@Tobidevs Tobidevs closed this Mar 30, 2026
@Tobidevs Tobidevs reopened this Mar 30, 2026
@Tobidevs
Tobidevs merged commit fca9e93 into main Mar 31, 2026
3 checks passed
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.

2 participants