github Arman19941113/rename-photos v1.0.0
Rename Photos v1.0.0

latest release: v1.0.1
3 hours ago

Added

  • Added an option to use the file creation date for date-based template variables, making files without image EXIF or video metadata easier to rename.
  • Preserved the current file selection after renaming and moved the selection to the renamed path when possible.
  • Added a dedicated frontend storage service for language, strict mode, created-date preference, and format history.
  • Added dedicated Rust command and file utility modules for file loading, filtering, file type detection, image metadata, and video metadata.
  • Added src-tauri/README.md with backend implementation notes.

Changed

  • Refactored IPC file payloads to distinguish image, video, and other files.
  • Refactored rename preview generation to check whether the selected template can be satisfied by the available metadata.
  • Improved strict mode so files with insufficient metadata are skipped instead of being renamed with placeholders.
  • Improved duplicate target name handling with case-insensitive conflict detection and sequence suffixes.
  • Moved localization resources from TypeScript files to JSON files and reorganized translation keys.
  • Refactored frontend file operation hooks, file types, and settings state naming.
  • Refactored Rust file filtering to consistently ignore directories, shortcuts, hidden files, and Windows system files.
  • Updated README and website content to document video metadata support and created-date fallback behavior.

Fixed

  • Fixed selection preservation in rename flows where the selected file path changed.
  • Improved video datetime parsing for common date formats while preserving raw values when parsing fails.

Removed

  • Removed in-app update checking and updater-related code.
  • Removed the old file_lib.rs and files_api.rs backend entry points in favor of command and utility modules.

Don't miss a new rename-photos release

NewReleases is sending notifications on new releases.