From review: `.hidden` reported the extension "hidden", so it matched "File Extension is hidden". A name whose only dot leads has no extension now. Photo::is_cropped uses the existing CropGeometry::is_identity instead of comparing against a default crop. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>