Files
mExifEditor/CHANGELOG.md
T

2.4 KiB

Changelog

0.4.0

  • Add a dedicated Location tab with an interactive Leaflet map.
  • Add user-triggered address/place search through a backend geocoder endpoint.
  • Add click-to-place and draggable map markers.
  • Add editable decimal latitude and longitude fields plus an optional location label.
  • Read existing EXIF/XMP GPS metadata and repopulate the map and fields.
  • Write GPS coordinates to EXIF and XMP while preserving existing GPS unless the user changes it.
  • Add explicit Clear location behavior that removes app-managed GPS and location tags on save.
  • Add configurable tile, geocoder, and default map settings through optional environment variables.
  • Rate-limit uncached public geocoder calls to one request per second and cache results in memory.
  • Add Shift+Tab to cycle backward through right-side metadata tabs while keeping normal Tab field navigation.
  • Add arrow-key navigation when a tab header has focus.
  • Vendor Leaflet into the container at build time and avoid service-worker caching of third-party map tiles.
  • Bump the application and service-worker cache version to 0.4.0.

0.3.0

  • Add status filtering for All, Pending, Saved, Skipped, and Failed photos.
  • Add sorting by filename or status; status order prioritizes Pending, then Failed, Skipped, and Saved.
  • Make previous/next and Save & Next follow the currently filtered and sorted list.
  • Replace the single blue progress fill with green Saved, yellow Skipped, and red Failed segments; Pending remains the grey remainder.
  • Add accessible progress text with counts for every status.
  • Document the proposed PNG, TIFF, HEIC/HEIF, DNG, Canon RAW, and Nikon RAW roadmap.
  • Explicitly drop DWG and BMP alongside the previously excluded formats.
  • Bump the service-worker cache and application version to 0.3.0.

0.2.0

  • Read EXIF/XMP/IPTC metadata from the selected JPEG and populate the editor fields.
  • Recognize files previously edited by Photo Date Editor from their XMP marker, including in another browser.
  • Show a saved metadata summary such as date, time precision, description presence, and keyword count.
  • Add a persistent Skipped state and sidebar icon.
  • Count Saved + Skipped photos as processed in the progress bar.
  • Rename the secondary save action to Save current.
  • Clarify Ctrl+S as Save current photo and stay on it.
  • Record whether an entered time was known or unknown in the app's XMP marker.
  • Preserve compatibility with progress state and files created by 0.1.