Reached from the Main Menu. Native only - there's no settings concept on web.

  • PNG export resolution - DPI used when saving a generated PDF as PNG from Output Preview. Defaults to 200.
  • Processing time limit - how long a single submission's validate.js/process.js scripts are allowed to run before it's treated as failed (labeled processing time limit in export_errors.log for a CSV batch record). Defaults to 10 seconds - raise it if a legitimate project's scripts are genuinely heavier than that; recovery is fast either way, so there's little cost to leaving it low.
  • Max filter resolution - absolute ceiling on the source pixel dimension an image filter chain is ever applied at, regardless of how large the block prints. Defaults to 1240px - bounds worst-case filter time for a poster-sized block; filters are plain per-pixel color operations, so a filtered image capped below its print resolution looks the same, just cheaper to produce.
  • Generate debug.log - writes a trace of every submission (validate.js, process.js, PDF render) to debug.log alongside the generated PDF, for tracking down a submission that fails silently. A filtered, error-only error.log is always written alongside it too. Off by default.
  • Show Debug Log in Preview - adds a Processing Log button to Output Preview's toolbar, showing that specific submission's trace in-app. Independent of Generate debug.log above - see Debugging for how the two relate. Off by default.
  • Generate Preview Image(s) - adds an export icon to Output Preview that saves preview.png/preview2.png/... into the project folder (up to 10 pages), overwriting any existing ones. Off by default.
  • Resume last session on launch - reopens whatever document and field values were on screen when the app was last closed. An explicit document passed on the command line (or double-clicked to open) always takes priority over this. Off by default - most deployments (like a kiosk running one project's fill-out form) should start fresh on every launch, not silently reload old data.
  • Default Yatate files location (desktop/iOS only) - where Open File/Save As for .yatate/.ypf files start by default. Updates automatically as you open and save.
  • Default output location (desktop/iOS only) - where Output Preview's Save (PDF/PNG) starts by default. Tracked independently of the setting above.

The last two aren't shown on Android - its OS picker can't reliably act on a remembered directory.

Reset to Defaults (the icon next to Save) resets PNG export resolution, processing time limit, the three debug/preview toggles, and Resume last session back to their defaults - it deliberately leaves the two file-location settings alone, since those are remembered folder shortcuts, not behavior to reset.

Generated PDFs themselves aren't stored per-project - every project's output lands in one shared Yatate/Output folder inside your OS's normal Documents folder.