RequiresRuntimeDatastar coreDepends onexif.js; may read the device's position (Geolocation, a permission)Shippedin this repository,
static/rocket/image-input.jsimage-input static/rocket/image-input.js — the photo field. It does NOT upload: it downscales on-device, reads EXIF off the original bytes, and writes the smaller file BACK into the form's own <input type=file>; Datastar's @post(contentType:'form') does the posting. No standalone specimen — it needs a host form; the activations photo flow is its habitat.