← All updates

Render artifacts and issue reports

Every render is now captured as an artifact (inputs + output) addressable by an X-Artifact-Id header, with user and admin pages to file and triage rendering issues.

apireports

Every successful /render and /preview call now captures the input DSL, the input data, and the resulting PDF as a first-class artifact. The response carries an X-Artifact-Id header so callers can refer to a specific render later.

The Done panel after a render in the web UI now exposes:

  • A direct download link for the finished PDF.
  • A "Report an issue" hook that ties the report to the artifact id — no need to re-upload anything.

Two new pages were added:

  • /settings/reports — your own submitted reports.
  • /admin/reports — admin triage view across all users.

A nightly cleanup job sweeps expired render artifacts so storage stays bounded.