diff --git a/README.md b/README.md index d21bbd1..afd8b63 100644 --- a/README.md +++ b/README.md @@ -262,6 +262,9 @@ SparkyUI includes a **StabilityMatrix-style Model Manager** - a lightweight Fast Gallery. Append `?force=mobile` or `?force=desktop` to override. Bookmark `/start` as your single SparkyUI link. +ComfyUIMini also gets a **"Manage Photos"** link in its sidebar that jumps to this Gallery, +so you can delete generated photos from the mobile UI too (its built-in gallery is view-only). + **Build only the Model Manager** (if the rest is already built): ```bash docker compose build model-manager diff --git a/comfyuimini/Dockerfile b/comfyuimini/Dockerfile index 7419cac..e4c056a 100644 --- a/comfyuimini/Dockerfile +++ b/comfyuimini/Dockerfile @@ -20,6 +20,13 @@ RUN npm ci && \ npm run build && \ npm prune --omit=dev +# SparkyUI: add a "Manage Photos" sidebar link to the Model Manager gallery. +# Appended to the head partial (included on every page) so we don't fork ComfyUIMini. +ARG MODEL_MANAGER_PORT=8189 +COPY sparky-sidebar.html /tmp/sparky-sidebar.html +RUN sed "s/__MM_PORT__/${MODEL_MANAGER_PORT}/g" /tmp/sparky-sidebar.html \ + >> src/server/views/partials/head.ejs + # Create config directory and default config # Config is overridden at runtime via NODE_CONFIG env var RUN mkdir -p config && \ diff --git a/comfyuimini/sparky-sidebar.html b/comfyuimini/sparky-sidebar.html new file mode 100644 index 0000000..5eccd34 --- /dev/null +++ b/comfyuimini/sparky-sidebar.html @@ -0,0 +1,20 @@ + + diff --git a/docker-compose.yml b/docker-compose.yml index e52ad3b..b900d9b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -95,6 +95,8 @@ services: dockerfile: Dockerfile args: COMFYUIMINI_REF: "${COMFYUIMINI_REF:-main}" + # Port of the Model Manager, baked into the "Manage Photos" sidebar link + MODEL_MANAGER_PORT: "${MODEL_MANAGER_PORT:-8189}" image: comfyuimini:latest container_name: comfyuimini