Skip to content

Releases: porthole-dev/obscura

Release list

obscura 0.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 22:04

Changes

  • CI: split into lint, test and build jobs, and check commit trailers (0deec7e)
  • Adapt the notices to an app, add CONTRIBUTING.md; drop dist.sh (b681792)
  • Use the porthole-dev organisation for the app ID and links (1c9736e)
  • Add a README with notices, and state how AI assistance is disclosed (d25aa29)
  • camera: send each control with the type libcamera declares (356c76c)
  • Camera controls through PipeWire nodes; opening fixes (fbf3f07)
  • Flatpak manifests: a sandboxed build and a Devel build (523123c)
  • Cameras through PipeWire for sandboxed builds (2c57ef1)
  • rustfmt, a CI workflow, and a Flatpak design note (f8af756)
  • Italian translation; keyboard, accessibility and data checks (b723a14)
  • Frame rates for video, Show in Files, About links, translation template, store screenshots (a9d76d5)
  • Keep the camera acquired across mode switches; preview bench (d352afb)
  • Check the real libcamera path in a container; fix what it found (e47f8a6)
  • Headless preview and automated UI checks; fixes they found (f9834a5)
  • Lock focus and exposure with a long press (a1502da)
  • Run the viewfinder in a fast binned mode; full-resolution photos on demand (8165bcc)
  • Release 0.2.0 (93f7a40)
  • Upright landscape photos, zoom, shutter feedback, preferences and a landscape layout (41d5c99)
  • Measure startup, viewfinder and capture; start faster and never queue frames (d8c46d7)
  • Test that taps land where the viewfinder draws the picture (32b8fa2)
  • Focus where the viewfinder is tapped, when the camera can (c212bb8)
  • Let go of the camera while the window is hidden; swipe between modes (d9c1675)
  • Redesign the capture interface for phones and desktops (1633120)
  • build: find the binary where cargo puts it in a cross build (5db1f19)
  • Turn frames upright the way libcamera defines rotation (181dec9)
  • build-aux: cross-build script for aarch64 Alpine devices (4b5b466)
  • Use the published libcamera-sys; build auditable like Alpine does (608bb17)
  • Record video: probed encoder, NV12 conversion, MP4 with audio (f05714b)
  • Build with meson and install as a GNOME app (c0e6854)
  • Scriptable actions, readable enum labels, settings schema (99ca3ef)
  • Initial camera app: libcamera capture, generated controls, stills (4003f41)

The source archive's provenance, where attested, is verified with
gh attestation verify <archive> -R porthole-dev/obscura.