feat(lightbox): add slideshow mode

Adds a fullscreen image-only slideshow from the current lightbox collection, with pause, keyboard navigation, hidden idle controls, and polished image transitions.

Adds slideshow duration and playback order settings, including random order support.
This commit is contained in:
2026-07-01 22:23:32 +01:00
parent 29d9106039
commit 31b46327fd
6 changed files with 501 additions and 43 deletions
+2 -2
View File
@@ -2400,8 +2400,8 @@ pub async fn reset_ai_tags(
(None, false) => {
let mut total = 0usize;
for &folder_id in &requested_folder_ids {
total += db::reset_ai_tags(&conn, Some(folder_id))
.map_err(|e| e.to_string())?;
total +=
db::reset_ai_tags(&conn, Some(folder_id)).map_err(|e| e.to_string())?;
}
(total, requested_folder_ids)
}