Skip to content

v0.3.0

Choose a tag to compare

@paologaleotti paologaleotti released this 10 Jul 14:21
· 9 commits to main since this release

Added

  • Crash screen — an unexpected main-thread panic is now caught and shown on a dedicated screen with a copiable report, instead of the window vanishing. The last good autosave is left untouched, so a crash can't corrupt the project.
  • Disk-space check in export — the export dialog shows the space the export will need against the free space on the destination drive before you run it.

Changed

  • UI refinements across the app.

Fixed

  • Photos now sort by their zone-anchored capture instant rather than the naive EXIF wall-clock, so two cameras in different timezones interleave by true time.
  • Export {date}/{time} name-template tokens derive from the same zone-attributed instant that grouping uses, so a file's name can no longer disagree with its {group} folder near a day boundary.
  • Lateral crop handles resize correctly when a locked aspect ratio is active.
  • Disabled egui's native (browser-style) zoom, which fought the gallery's own zoom.
  • available_space now errors on a nonexistent path on Windows instead of reporting the whole drive's free space.
  • Builds on rustc 1.97 (ambiguous f32 stroke literals annotated).
  • Updated all dependencies to their latest versions.

Installers (.dmg / .exe / .deb / .AppImage) and portable archives are attached below, built for macOS (arm64 + x86_64), Windows (x86_64), and Linux (x86_64).

Updating on Windows from v0.1.0: the v0.1.0 installer registered under a different identifier, so this installer detects it but can't uninstall it automatically ("unable to uninstall"). Uninstall dcs once from Settings → Apps (or Control Panel), then run this installer. One-time step for v0.1.0 only — upgrades between v0.2.0 and later are seamless.