From 6f975533f075cc761184b5a7392522264eca6fc1 Mon Sep 17 00:00:00 2001 From: Ken D'Ambrosio Date: Thu, 18 Jun 2026 23:00:17 +0000 Subject: Add per-photo rotate-left/right widget to admin edit page Many older photos (especially pre-EXIF-orientation cameras) are off by a multiple of 90 degrees with no metadata to auto-correct. Each image row in the admin file table now has rotate buttons that physically rotate the file (auto-orienting first to normalize any existing EXIF tag), swap the stored width/height, and clear the cached thumbnail so it regenerates from the corrected image. Co-Authored-By: Claude Sonnet 4.6 --- public/css/style.css | 3 +++ 1 file changed, 3 insertions(+) (limited to 'public/css/style.css') diff --git a/public/css/style.css b/public/css/style.css index 03d869f..edc9d90 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -355,6 +355,9 @@ legend { padding: 0 8px; color: var(--text-dim); font-size: .85rem; } .files-table tr:hover td { background: var(--bg2); } .filename { color: var(--text-dim); font-size: .8rem; max-width: 180px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .visible-cell { text-align: center; } +.rotate-cell { text-align: center; white-space: nowrap; } +.rotate-form { display: inline-flex; gap: 4px; margin: 0; } +.rotate-form .btn-sm { padding: 2px 8px; font-size: 1rem; line-height: 1; } .files-table input[type=text] { width: 100%; background: var(--bg3); border: 1px solid transparent; -- cgit v1.2.3