Skip to content

0.6.0

Latest

Choose a tag to compare

@adamtheturtle adamtheturtle released this 07 Oct 04:15
· 4 commits to main since this release
e6ff75c
  • 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 Screen getMe() account introspection with demo responses.

  • Use https://screen.coderpad.io as 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.