MOBILE IOS and IPADOS APP - No Picture Stacks #2142

Closed
opened 2026-02-05 05:17:53 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @cgeheim on GitHub (Feb 6, 2024).

The bug

IOS ans IPADOS APP - No Picture Stacks

If I create a stack of some pictures, then i get a stack sign at all the chosen pictures, but they do not stack together.
also I cannot see stacked pictures when I create the stack on the server side. I see all images individually, but with the stack symbol.

On the server side I can see the stack, there is everything fine

The OS that Immich Server is running on

IOS 17.3 IPAD OS 17

Version of Immich Server

v1.94.1

Version of Immich Mobile App

v1.94.1

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

version: "3.9"
services:
 
  immich-server:
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    command: [ "start.sh", "immich" ]
    container_name: immich_server
    hostname: immich-server
    networks:
      default:
        ipv4_address: 192.168.0.46
    user: 1026:101
    security_opt:
      - no-new-privileges:true
    env_file:
      - stack.env
    ports:
      - 8212:3001
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
      - ${EXTERNAL_PATH}:/usr/src/app/external
    restart: always
    depends_on:
     - immich-redis
     - immich-db

  immich-microservices:
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    command: [ "start.sh", "microservices" ]
    container_name: immich_microservices
    hostname: immich-microservices
    networks:
      default:
        ipv4_address: 192.168.0.47
    ports:
      - 8212:3002   
    user: 1026:101
    security_opt:
      - no-new-privileges:true
    env_file:
      - stack.env
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
     # - ${EXTERNAL_PATH}:/usr/src/app/external
     # - /volume2/immich/micro:/usr/src/app/.reverse-geocoding-dump
    restart: always
    depends_on:
     - immich-redis
     - immich-db

  immich-machine-learning:
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
    container_name: immich-learning
    hostname: immich-machine-learning
    user: 1026:101
    networks:
      default:
        ipv4_address: 192.168.0.48
    ports:
      - 8212:3003   
    security_opt:
      - no-new-privileges:true
    env_file:
      - stack.env
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
      - /volume2/immich/cache:/cache
    restart: always
        
  immich-redis:
    image: redis:6.2-alpine@sha256:51d6c56749a4243096327e3fb964a48ed92254357108449cb6e23999c37773c5
    container_name: immich_redis
    hostname: immich-redis
    networks:
      default:
        ipv4_address: 192.168.0.44
    ports:
      - 6379:6379    
    security_opt:
      - no-new-privileges:true
    healthcheck:
      test: ["CMD-SHELL", "redis-cli ping || exit 1"]
      interval: 5m
      timeout: 5s
      retries: 5
    user: 1026:101
    environment:
      - TZ=Europe/Berlin
    volumes:
      - /volume1/docker/immich/redis:/data
    restart: always

  immich-db:
    image: tensorchord/pgvecto-rs:pg16-v0.1.11
    container_name: immich_postgres
    hostname: immich-db
    networks:
      default:
        ipv4_address: 192.168.0.45
    security_opt:
      - no-new-privileges:true
    healthcheck:
      test: ["CMD", "pg_isready", "-q", "-d", "immich", "-U", "immichuser"]
      interval: 5m
      timeout: 5s
      retries: 5
    volumes:
      - /volume2/immich/db:/var/lib/postgresql/data
    environment:
      - TZ=Europe/Berlin
      - POSTGRES_DB=immich
      - POSTGRES_USER=immichuser
      - POSTGRES_PASSWORD=HuGvs2024iW!
    restart: always
     
networks:
  default:
    name: mvl
    external: true

Your .env content

UPLOAD_LOCATION=/volume2/immich/upload
IMMICH_VERSION=release
DB_HOSTNAME=immich-db
DB_USERNAME=immichuser
DB_PASSWORD=HuGvs2024iW!
DB_DATABASE_NAME=immich
REDIS_HOSTNAME=immich-redis
LOG_LEVEL=log
DISABLE_REVERSE_GEOCODING=false
REVERSE_GEOCODING_PRECISION=3
PUBLIC_LOGIN_PAGE_MESSAGE=
IMMICH_WEB_URL=http://192.168.0.46:3001
IMMICH_SERVER_URL=http://192.168.0.46:3001
IMMICH_MACHINE_LEARNING_URL=http://192.168.0.48:3003
TZ=Europe/Berlin
EXTERNAL_PATH=/volume2/immich_extern
NODE_ENV=production

Reproduction steps

1. create a stack of some pictures
2. Result: a stack sign at all the chosen pictures, but they do not stack together
3.
...

Additional information

No response

Originally created by @cgeheim on GitHub (Feb 6, 2024). ### The bug IOS ans IPADOS APP - No Picture Stacks If I create a stack of some pictures, then i get a stack sign at all the chosen pictures, but they do not stack together. also I cannot see stacked pictures when I create the stack on the server side. I see all images individually, but with the stack symbol. On the server side I can see the stack, there is everything fine ### The OS that Immich Server is running on IOS 17.3 IPAD OS 17 ### Version of Immich Server v1.94.1 ### Version of Immich Mobile App v1.94.1 ### Platform with the issue - [ ] Server - [ ] Web - [X] Mobile ### Your docker-compose.yml content ```YAML version: "3.9" services: immich-server: image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} command: [ "start.sh", "immich" ] container_name: immich_server hostname: immich-server networks: default: ipv4_address: 192.168.0.46 user: 1026:101 security_opt: - no-new-privileges:true env_file: - stack.env ports: - 8212:3001 volumes: - ${UPLOAD_LOCATION}:/usr/src/app/upload - ${EXTERNAL_PATH}:/usr/src/app/external restart: always depends_on: - immich-redis - immich-db immich-microservices: image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} command: [ "start.sh", "microservices" ] container_name: immich_microservices hostname: immich-microservices networks: default: ipv4_address: 192.168.0.47 ports: - 8212:3002 user: 1026:101 security_opt: - no-new-privileges:true env_file: - stack.env volumes: - ${UPLOAD_LOCATION}:/usr/src/app/upload # - ${EXTERNAL_PATH}:/usr/src/app/external # - /volume2/immich/micro:/usr/src/app/.reverse-geocoding-dump restart: always depends_on: - immich-redis - immich-db immich-machine-learning: image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} container_name: immich-learning hostname: immich-machine-learning user: 1026:101 networks: default: ipv4_address: 192.168.0.48 ports: - 8212:3003 security_opt: - no-new-privileges:true env_file: - stack.env volumes: - ${UPLOAD_LOCATION}:/usr/src/app/upload - /volume2/immich/cache:/cache restart: always immich-redis: image: redis:6.2-alpine@sha256:51d6c56749a4243096327e3fb964a48ed92254357108449cb6e23999c37773c5 container_name: immich_redis hostname: immich-redis networks: default: ipv4_address: 192.168.0.44 ports: - 6379:6379 security_opt: - no-new-privileges:true healthcheck: test: ["CMD-SHELL", "redis-cli ping || exit 1"] interval: 5m timeout: 5s retries: 5 user: 1026:101 environment: - TZ=Europe/Berlin volumes: - /volume1/docker/immich/redis:/data restart: always immich-db: image: tensorchord/pgvecto-rs:pg16-v0.1.11 container_name: immich_postgres hostname: immich-db networks: default: ipv4_address: 192.168.0.45 security_opt: - no-new-privileges:true healthcheck: test: ["CMD", "pg_isready", "-q", "-d", "immich", "-U", "immichuser"] interval: 5m timeout: 5s retries: 5 volumes: - /volume2/immich/db:/var/lib/postgresql/data environment: - TZ=Europe/Berlin - POSTGRES_DB=immich - POSTGRES_USER=immichuser - POSTGRES_PASSWORD=HuGvs2024iW! restart: always networks: default: name: mvl external: true ``` ### Your .env content ```Shell UPLOAD_LOCATION=/volume2/immich/upload IMMICH_VERSION=release DB_HOSTNAME=immich-db DB_USERNAME=immichuser DB_PASSWORD=HuGvs2024iW! DB_DATABASE_NAME=immich REDIS_HOSTNAME=immich-redis LOG_LEVEL=log DISABLE_REVERSE_GEOCODING=false REVERSE_GEOCODING_PRECISION=3 PUBLIC_LOGIN_PAGE_MESSAGE= IMMICH_WEB_URL=http://192.168.0.46:3001 IMMICH_SERVER_URL=http://192.168.0.46:3001 IMMICH_MACHINE_LEARNING_URL=http://192.168.0.48:3003 TZ=Europe/Berlin EXTERNAL_PATH=/volume2/immich_extern NODE_ENV=production ``` ### Reproduction steps ```bash 1. create a stack of some pictures 2. Result: a stack sign at all the chosen pictures, but they do not stack together 3. ... ``` ### Additional information _No response_
Author
Owner

@raisinbear commented on GitHub (Feb 8, 2024):

Can confirm this, seeing it, too with two different iOS devices. All on the latest version.

@raisinbear commented on GitHub (Feb 8, 2024): Can confirm this, seeing it, too with two different iOS devices. All on the latest version.
Author
Owner

@alextran1502 commented on GitHub (Feb 8, 2024):

I see this as well, probably related to the change in the stacking mechanism we added.

cc: @shenlong-tanwen

@alextran1502 commented on GitHub (Feb 8, 2024): I see this as well, probably related to the change in the stacking mechanism we added. cc: @shenlong-tanwen
Author
Owner

@cgeheim commented on GitHub (Feb 8, 2024):

Thank you for the feedback. I thought I am the only one with this issue. 😎

@cgeheim commented on GitHub (Feb 8, 2024): Thank you for the feedback. I thought I am the only one with this issue. 😎
Author
Owner

@cgeheim commented on GitHub (Feb 10, 2024):

Thank you very much for solving

@cgeheim commented on GitHub (Feb 10, 2024): Thank you very much for solving
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#2142