Skip to content

Osmosis v1.2.1

Latest

Choose a tag to compare

@KonradIT KonradIT released this 05 Aug 19:10

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 06 rather 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, 0xd6 means 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.