Web UI: grid layout, drag-and-drop reorder, and "show next" for upcoming photos
Build and push server image / build-and-push (push) Successful in 32s

Replaces the up/down-button vertical list with a responsive photo grid
(native HTML5 drag-and-drop between cards, reusing the existing
POST /api/queue/reorder endpoint -- no new server route needed). Each
card also gets a "Show next" button that jumps it straight to the front
of the queue.

Also bumps the queue lookahead from 10 to 24 photos (QUEUE_TARGET_LEN in
photo_queue.py) now that the grid has room to show more at once.
This commit is contained in:
2026-07-19 00:57:13 -04:00
parent f74085cedf
commit de41b00210
3 changed files with 121 additions and 76 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ import time
from .config import FrameConfig
QUEUE_TARGET_LEN = 10
QUEUE_TARGET_LEN = 24
def _top_up(cfg: FrameConfig, assets: list[dict]) -> None: