Skip to content

v1.1.10

Choose a tag to compare

@github-actions github-actions released this 26 Sep 21:31
· 14 commits to main since this release
Immutable release. Only release title and notes can be modified.
0ce849c

What's Changed

New Features

Explore your photos by where they were taken. Open Window -> Location Map
(Shift+L) to see photos with location information on an interactive map.
Nearby photos are grouped together: open a group to browse all its pictures,
then return to the same map position.

Use the arrow keys to select a photo or group, Enter to open it, and hold Shift
while pressing an arrow key to move around the map. Zoom with +/-, or press
0 to show all photo locations. The map matches your light or dark theme,
keeps photos visible while you drag it, and shows progress while checking for
duplicate photos.

Trane exploring a map of Europe with photo pins

Bugfix

  • Location Map's background now matches your theme while loading or offline.
    Parts of the map can appear even if another part fails to download, and the
    current map stays visible while you drag to an area that is still loading.

  • Returning to the map after viewing a photo or group now checks for changes to
    the images and refreshes their locations. This also works for images from
    sources that cannot report whether a file has changed.

  • When a hidden duplicate provides a photo's location, the map preview now names
    that duplicate. Opening the preview still shows the photo pictured on the card.

  • Opening Location Map from visual-search results now closes the search grid and
    shows locations from your loaded collection. Find more like this becomes
    available again after you leave the photos opened from the map.

  • Copy shortcuts used on the map no longer copy the image hidden behind it.

  • Copy Selection works correctly in photos opened from the map. Escape clears
    the selection before leaving the photo, and G clears it before opening Grid
    View. Neither key interrupts a copy that is still finishing.

  • Opening a group on the map now shows every photo in that group and clears any
    previous selection, so an old selection cannot cause you to copy or delete
    photos outside the group. Returning restores your previous Grid View filter
    and selection.

  • While photos are being checked for locations, the map adjusts its position at
    most four times per second, reducing repeated downloads. Photo counts and
    previews stay up to date; moving the map yourself still takes effect immediately,
    as does the final adjustment when the scan finishes.

  • Large groups of duplicate photos no longer delay cancellation. Cleaning up old
    saved location data no longer causes long delays when leaving the map, and
    quitting stops the remaining cleanup after any file operation already underway.

  • Fixed how Location Map manages saved location information for Favorites when
    the loaded photos change. Editing a photo while the map is open now preserves
    its updated location information even if an earlier cleanup is still finishing.

  • Reduced Location Map's memory use by storing only the photo details needed for
    locations and limiting how much download information it keeps. Map images can
    still appear when that extra information is too large to store. Map downloads
    also no longer follow redirects to other web addresses.

  • Dragging a selection box in Grid View now stays aligned with the pointer,
    even when the selection controls or search progress change.

  • In-app updates on macOS and Linux are now safer and clean up temporary files
    left behind by interrupted updates.

  • On Linux, applying a mosaic wallpaper keeps it on the monitor you selected,
    even if another monitor is connected while the wallpaper is being prepared.

  • File -> Close Files now remains available while your first collection is
    loading or being sorted. Cancelling that work with Escape resets the menu correctly.

  • Fixed "Reveal in file manager" on Linux for filenames containing commas.

Internal

  • Added automated tests for Location Map, including repeated photos, unusually
    large photo details, read-only images, saved location data, preview and map
    position updates, overlapping image saves, and empty collections.

  • Completed license notices for bundled fonts and Windows components, and added
    checks to keep those notices accurate.

  • Reviewed fifteen license-check findings for third-party components and recorded
    the decisions for the relevant PicFetch versions. Required notices and existing
    license rules remain in place. See the
    license review details.

  • Fixed license-check reports that could incorrectly show no findings when the
    scan results were incomplete.

  • Completed editor-based code inspections with no errors or warnings in the
    inspected files.

  • Restored the additional automated code checks provided by Qodana. The reviewed
    changes passed those checks, code and security reviews, automated tests, and
    license checks. Updated the developer guide to explain which checks are active.
    See the verification details.

  • Fixed license checks for AVIF image support so they also work in a fresh
    developer setup.

  • Improved map testing tools so test runs leave normal update files alone and
    correctly count images whose filenames have no extension.

  • Made map performance measurements more reliable: exit timing now checks that
    the viewer actually closed, and movement or zoom timings are rejected if the
    tool cannot confirm that the requested action took place.

  • Corrected tests for stored location information and Shift+arrow map movement.
    Added checks for the macOS testing tools and duplicate-photo shortcuts while
    browsing from the map.

  • Windows package updates are published through WinGet only after a release
    succeeds, with clearer recovery instructions if publishing fails.

  • Improved the safety of developer tools used to investigate failed builds.

  • Improved automated checks for Linux desktop integration.

Full Changelog: v1.1.9...v1.1.10