Skip to content

v0.5.0 — Planetary Post-Processing, Edit Image, Live Capture

Latest

Choose a tag to compare

@giulioroggero giulioroggero released this 21 Aug 05:52
· 3 commits to master since this release

Highlights

  • Native Planetary/Lunar Post-Processing ("Post-Process…" on any .ser capture) — quality-scoring & registration, median/mean stacking, à trous wavelet sharpening, RGB channel alignment, and auto-stretch, all in-app, with GPU-accelerated debayering, background cancellable processing with real progress, and an optional GraXpert pass without leaving the modal.
  • Edit Image — a GPU-backed (Core Image) single-image editor on any FITS/PNG/TIFF capture: color/contrast/curves/sharpen/rotate/crop, denoise, a hot-pixel clean-up filter, three astronomy-specific tools (green-cast/SCNR removal, star-size reduction, shadow/highlight recovery), a one-tap Magic Wand auto-fix, per-parameter reset, and a zoom/pan control for checking results at real pixel scale.
  • Live Capture — an iPhone-Live-Photo-style workflow: buffer a few seconds of the live feed, scrub through every frame it captured, export whichever one actually looked sharpest.
  • Observation Timeline rework — spacing is now purely count-based rather than proportional to real elapsed time (no more dead space after a quiet week), a big date header tracks whatever's scrolled into view, thumbnails below 25pt of spacing hide on a stride to stay legible, and jump-to-most-recent/zoom no longer land in the wrong place.
  • Several real UI freezes fixed: exporting an image, capturing a dark/flat calibration frame, and rapid Capture ROI changes could each lock up or corrupt the live preview — see Fixed below.

Added

  • Native Planetary/Lunar Post-Processing pipeline for .ser captures, with optional GraXpert integration.
  • "Edit Image…" on any single FITS/PNG/TIFF capture, with per-parameter reset, denoise, hot-pixel clean-up, and three astronomy tools (green-cast removal, star-size reduction, shadow/highlight recovery), plus zoom/pan.
  • "Live Capture" burst + best-frame picker.
  • An always-visible "PNG" export button next to the RAW8/RAW16 picker.
  • A plain-English focus-quality readout ("Focus: Good/Fair/Poor") with manual-adjustment guidance.
  • A multi-select "Browse Files…" modal for files an external tool left in a session's folder, with a live preview and bulk Delete/Show in Finder.
  • A big date header on the Observation Timeline, and count-based (not time-based) spacing with a hide-below-25pt/reveal-on-zoom rule for crowded runs.
  • Optional Siril integration, GitHub community health files, capture flash/shutter feedback, per-project/session/capture disk usage, and more — see CHANGELOG.md for the complete list.

Fixed

  • Exporting an image (PNG/TIFF/FITS) froze the app and spun the pointer — the file encode now runs off the main actor.
  • Capturing a dark/flat calibration frame left the live preview frozen — it now resumes automatically.
  • Rapid Capture ROI changes could tear/flash the live preview — the controls now disable themselves while a restart is in flight.
  • The Observation Timeline's "jump to most recent" button and its zoom in/out could scroll to the wrong spot.
  • Planetary Post-Processing: no restack progress, a black preview during restack, cancel not actually stopping the CPU, unsharpened "foggy" defaults, and an unresponsive stretch slider — all fixed.

Full changelog: CHANGELOG.md#0.5.0

Installing

Download either the .dmg or .zip below, then run the bundled Fix Gatekeeper Warning.command once (moves the app to /Applications, clears the quarantine flag, resets the Camera permission) — Skyformac isn't notarized yet, so macOS Gatekeeper will otherwise warn on first launch. See docs/distribution.md.