Skip to content

feat: add job short links (share dialog + /l/ resolver) - #524

Merged
neue-dev merged 1 commit into
mainfrom
develop
Aug 8, 2026
Merged

feat: add job short links (share dialog + /l/ resolver)#524
neue-dev merged 1 commit into
mainfrom
develop

Conversation

@neue-dev

@neue-dev neue-dev commented Aug 8, 2026

Copy link
Copy Markdown
Contributor
  • ShareJobButton pre-mints the link before opening ShareJobModal, so the modal never shows an empty/loading flash — the button itself shows a loader while minting
  • ShareJobModal: connected link input + copy button, native-share ("Send…") merged into the modal's footer
  • wired into all student share entry points (search list, job modal, job detail page) plus a new one on the hire listing-details page
  • app/student/l/[slug]/route.ts resolves a slug and 307s to its destination
  • search/[job_id]/layout.tsx adds generateMetadata (OG/Twitter tags) so shared links unfurl as a real preview card in chat apps

- ShareJobButton pre-mints the link before opening ShareJobModal, so
  the modal never shows an empty/loading flash — the button itself
  shows a loader while minting
- ShareJobModal: connected link input + copy button, native-share
  ("Send…") merged into the modal's footer
- wired into all student share entry points (search list, job modal,
  job detail page) plus a new one on the hire listing-details page
- app/student/l/[slug]/route.ts resolves a slug and 307s to its
  destination
- search/[job_id]/layout.tsx adds generateMetadata (OG/Twitter tags)
  so shared links unfurl as a real preview card in chat apps
@neue-dev
neue-dev merged commit 747afb0 into main Aug 8, 2026
1 check 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.

1 participant