Release v1.2.1

Release v1.2.1 (2026-02-07)

Changes

  • feat(observers): implement core observer framework with user-friendly logging, CSV & health observers, and organizer_exec integration
  • feat(organize): integrate lister caching with fallback log generation and optional hash-based duplicate detection
  • feat(organize): add category-aware scaffolding and validate profile/category combinations with clear user-facing errors
  • docs: update documentation and add Searching section with observers support
  • fix(organize): apply .indexlyignore filtering before listing and caching
  • fix(organize): improve cache robustness, stabilize lister cache validation, and clean up lister summaries
  • fix(organizer): handle missing or unreadable files gracefully during hashing and move operations
  • fix(organizer): correct profile placement resolution and honor –dry-run in legacy organizer
  • refactor(regex): remove unused query parameter and enhance regex console output
  • refactor(media): streamline RAW classification and shooting scaffold structure
  • chore: bump release candidate versions and harden cache handling