Camera-line release off main. The previous build testers were on (drones-test-v1.2.0) came off the drone branch; this is the normal line, with everything main has gained since.
Preview
- YouTube-style scrub preview. Drag the seek bar and the frame under your thumb floats above it, decoded straight off the camera by HTTP range request — nothing is downloaded. A coarse grid is prefetched so the bubble is never empty, and it sharpens to the keyframe under the thumb as you settle. Measured on hardware: ~260 ms/frame on an Xtra Edge Pro, ~420 ms on a Nano, flat regardless of how far you seek.
- Dragging no longer seeks the player. It used to fire a seek per pixel of travel, each one a fresh range fetch over the camera's AP; now the clip jumps once, on release.
- Pinch-to-zoom on photos, with double-tap to toggle and pan while zoomed.
- Share and Edit buttons on a photo once it has been saved, handing the gallery copy to any app that takes it.
Delete
- Sturdier handle decoding for photos and videos. The record marker is read as
[kind][star] 19 06rather than only the one video-with-clear-star shape, so a record can no longer fall through to the next one's marker while scanning. Two files sharing a delete handle is now logged loudly at decode time, and a regression test decodes real captured Nano and Xtra manifests and fails if any two files collide. - A destructive command is never re-issued on a missing reply. If an inline delete gets no reply, the file may well have gone — these cameras reuse file numbers, so re-sending the same handle can address a different, newer file. It now re-lists to check instead. Reading is safe; deleting twice is not. Relatedly,
0xd6means the handle is already gone, not that the delete failed.
Fixes
- "Already downloaded" now checks the app's own folders instead of matching a filename anywhere in the gallery, so an unrelated file with the same name no longer greys out Download.
- A DJI camera advertising under a renamed or unrecognised name is identified by its BLE company id rather than a keyword.
- Unverified models are marked with a 🧪 badge in the camera list.
Verified
Nano, Action 5 Pro, Action 6, Pocket 3 and the Xtra Edge Pro rebrand — grid, paging, preview, download and delete.