Edit job details in UI (#119)

* api(jobs): normalize PATCH /jobs/:id response contract and error mapping

* api(jobs): support core job detail edits in update schema

* feat(client): add JobDetailsEditDrawer with core metadata form

* feat(orchestrator): open edit drawer from JobDetailPanel more actions

* feat(orchestrator): add edit drawer trigger to ready and discovered more actions
This commit is contained in:
Shaheer Sarfaraz
2026-02-09 21:25:00 +00:00
committed by GitHub
parent b456ab1951
commit d82c69b4b0
12 changed files with 889 additions and 10 deletions
+8 -1
View File
@@ -295,10 +295,17 @@ export interface ManualJobFetchResponse {
}
export interface UpdateJobInput {
title?: string;
employer?: string;
jobUrl?: string;
applicationLink?: string | null;
location?: string | null;
salary?: string | null;
deadline?: string | null;
status?: JobStatus;
outcome?: JobOutcome | null;
closedAt?: number | null;
jobDescription?: string;
jobDescription?: string | null;
suitabilityScore?: number;
suitabilityReason?: string;
tailoredSummary?: string;