Skip to content

1.0.0

Choose a tag to compare

@mrsilver76 mrsilver76 released this 08 Aug 16:09
· 78 commits to main since this release
e5351ec
  • 🏁 Declared as the first stable release.
  • Enforced use of -c (--copy), -m (--move), or -l (--link) to specify the copy mode.
  • Added -l (--link) option for hard linking, falling back to soft links on failure.
  • Added -p (--precise) to enable precise location names (e.g. stations, parks, landmarks, etc.) in album titles.
  • Added -nr (--no-range) to show only the first date in folder names that span multiple days.
  • Added -np (--no-part) to suppress part number suffixes.
  • Changed album title logic: dropped popularity sorting; locations now kept in time order with the least-used removed.
  • Updated -s (--simulate) to show the destination folder structure.
  • Refactored the "(part x)" numbering logic to ignore existing folders on disk, relying on date suffixes for uniqueness.
  • Switched to SHA512 for identical file checks on 64-bit processors, 32-bit processors continue to use SHA256.
  • Removed -u (--unique) check due to poor performance and limited value.
  • Logger now includes OS details to assist with debugging.
  • Re-ordered command-line arguments and grouped them into logical sections.
  • Cleaned up various pieces of code (analyzer suggestions regarding naming, simplifications, and style)