chris
821bfac00a
Admin gallery: robust UX overhaul
- Toast notification system replaces all alert()/confirm() dialogs
- Login now verifies password against /photos/auth-check before granting access
- Backend connectivity banner + periodic health check (60s interval)
- Single-photo delete confirmation modal with thumbnail preview
- Bulk delete runs sequentially with per-photo error counting
- Drag-and-drop file upload zone with thumbnail previews before upload
- Prev/Next auto-save no longer blocked by alerts; navigation always proceeds
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-27 10:30:18 -04:00
..
2026-04-13 19:22:17 -04:00
2026-06-07 00:47:26 -04:00
2026-06-27 10:30:18 -04:00
2026-04-13 19:22:17 -04:00
2026-06-07 00:47:26 -04:00
2026-06-16 21:44:37 -04:00
2026-06-07 00:47:26 -04:00
2026-06-16 08:05:29 -04:00
2026-05-10 13:15:41 -04:00
2026-06-27 10:30:18 -04:00
2026-04-13 19:22:17 -04:00
2026-04-13 19:22:17 -04:00
2026-04-13 19:22:17 -04:00
2026-04-13 19:22:17 -04:00
2026-06-07 00:47:26 -04:00
2026-04-13 19:22:17 -04:00
2026-04-13 19:22:17 -04:00
2026-06-12 10:44:05 -04:00
2026-04-13 19:22:17 -04:00
2026-04-13 19:22:17 -04:00
2026-06-12 05:56:40 -04:00
2026-06-12 06:03:15 -04:00
2026-04-13 19:22:17 -04:00
2026-06-16 21:44:37 -04:00
2026-04-13 19:22:17 -04:00
2026-06-12 06:03:15 -04:00
2026-06-11 14:23:42 -04:00
2026-06-11 14:23:42 -04:00
2026-04-13 19:22:17 -04:00
2026-04-13 19:22:17 -04:00
2026-04-13 19:22:17 -04:00
2026-06-13 19:09:02 -04:00
2026-04-14 21:14:06 -04:00
2026-06-16 21:44:37 -04:00
2026-06-13 19:09:02 -04:00
2026-06-12 19:48:58 -04:00
2026-06-12 19:45:21 -04:00
2026-04-13 19:22:17 -04:00
2026-04-13 19:22:17 -04:00