2.4 KiB
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+Tabto cycle backward through right-side metadata tabs while keeping normalTabfield 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+Sas 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.