Repository navigation
-
Breaking: Full project variant languages and removed-file contents are optional.
Callers must handle a null language and path-only removed files. -
Encode parent-question instruction and structured file arrays as JSON strings.
-
Retain UUID Screen question results, candidate answers, evaluation breakdowns, timer settings, and report activity fields while preserving integer list summaries.
-
Retain parent-question starter files and compact variant metadata, with hidden and template deletion options in structured requests.
-
Expose Screen question usage, answer and test-case frequencies, and score distribution insights.
-
Upload raw Screen project archives with exact byte headers, local size validation, and typed temporary file IDs.
-
Retrieve Screen candidate AI Assist conversations with ordered messages and original structured output.
-
Add the Screen question library with typed summaries, details, writable payloads, filtering, pagination, creation, and updates.
-
Download candidate-modified Screen project archives as binary data with configured bounds and timeouts.
-
Set question sharing and custom database identity in JSON and ZIP mutations, with author permission checks in the mock.
-
Create Screen campaigns with ordered selected or random questions, typed settings, and matching demo routes.
-
Retain optional Interview analytics, structured outlines, transcripts, and owner review reports through decoding and optimistic edits.
-
Configure pad access lists, coaching, take-home timing, and AI Assist while preserving omitted defaults and explicit false values.
-
Restore pad and question pagination identities after the transport protocol changed.
-
Filter Interview questions and organization questions, with title and usage sorting and filters preserved during incremental loading.
-
Add typed Interview
getUser()and ScreengetMe()account introspection with demo responses. -
Use
https://screen.coderpad.ioas the default US Screen API origin. -
Preserve optional instruction step names in question reads and writes.
-
Add optional duplicate-invitation policy to Screen requests and demo behavior.
-
Preserve literal plus signs in raw API query keys and values, including opaque cursors and question searches.