Skip to content

Changes#74

Merged
ichigo-k merged 7 commits into
mainfrom
dev
Apr 30, 2026
Merged

Changes#74
ichigo-k merged 7 commits into
mainfrom
dev

Conversation

@ichigo-k
Copy link
Copy Markdown
Collaborator

No description provided.

Replace single description TEXT column with structured fields:
- about_role, responsibilities[], nice_to_have[], what_we_offer[],
  how_to_apply, duration (nullable)
Includes data migration to parse existing JSON descriptions.
Remove JSON-based CareerDescription type and parsing helpers.
Career interface now has direct fields: aboutRole, responsibilities,
niceToHave, whatWeOffer, howToApply, duration.
POST and PUT now read/write aboutRole, responsibilities, niceToHave,
whatWeOffer, howToApply, duration directly instead of description JSON.
Validation updated to require aboutRole instead of description.
…components

EmploymentTypeCombobox: dropdown with preset types + custom entry option.
BulletListEditor: reusable numbered bullet list with add/edit/remove.
Replace dangerouslySetInnerHTML markdown rendering with typed sections:
About the Role, Responsibilities, Requirements, Nice to Have,
What We Offer, How to Apply. Duration shown in hero meta row and
sidebar summary card.
Replace rigid table grid with card layout. Each card shows title,
type/duration badges, meta row, about preview, and skill tags.
Apply button links to detail page first (not directly to external link).
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 30, 2026

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

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
community-website Ignored Ignored Apr 30, 2026 11:58pm

@ichigo-k ichigo-k merged commit d02bf17 into main Apr 30, 2026
10 of 11 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.

1 participant