Skip to content

feat: add 'Currently working here' option for experience end date and fix contact links protocol#45

Open
asyrofuddien wants to merge 2 commits into
devxprite:mainfrom
asyrofuddien:fix/experience-current-date
Open

feat: add 'Currently working here' option for experience end date and fix contact links protocol#45
asyrofuddien wants to merge 2 commits into
devxprite:mainfrom
asyrofuddien:fix/experience-current-date

Conversation

@asyrofuddien

Copy link
Copy Markdown

Changes

  • Experience end date: Added a "Currently working here" checkbox below the end date field. When checked, the end date displays as "Present" in the resume (e.g., "Feb 2026 - Present").
  • Contact links: Added `ensureProtocol` helper to automatically prepend `https://` to URLs (LinkedIn, GitHub, Blogs, Twitter, Portfolio) that are missing a protocol, preventing them from being treated as local file paths.

Files changed

  • `components/UI/Input.js` — New `month-current` input type with checkbox
  • `config/ResumeFields.js` — Changed experience end date type to `month-current`
  • `utils/formatDate.js` — Handle `"Present"` string
  • `components/Resume/pdf/index.js` — Add `ensureProtocol` to contact links
  • `components/Resume/html/index.js` — Add `ensureProtocol` to contact links"

@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown

@asyrofuddien is attempting to deploy a commit to the Prateek Singh's projects Team on Vercel.

A member of the Team first needs to authorize it.

- Unify placeholder format to MM/YYYY across all date fields
- Standardize date separator spacing in PDF/HTML resume renderers
- Add 'use client' to files importing @react-pdf/renderer
- Move pdfjs worker config into useEffect to prevent SSR errors
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