Skip to content

view in timeline misfunction in v1.133.0 #18455

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
2 of 4 tasks
qqq-zzz opened this issue May 22, 2025 · 4 comments · Fixed by #18489
Closed
2 of 4 tasks

view in timeline misfunction in v1.133.0 #18455

qqq-zzz opened this issue May 22, 2025 · 4 comments · Fixed by #18489

Comments

@qqq-zzz
Copy link

qqq-zzz commented May 22, 2025

I have searched the existing issues, both open and closed, to make sure this is not a duplicate report.

  • Yes

The bug

After upgrade of v1.133.0, the "view in timeline" feature fails. After clicking "N years ago" and choose one picture and click the "view in timeline" just simply come back to the homepage.

The OS that Immich Server is running on

Linux Mint 22 x86_64

Version of Immich Server

v1.133.0

Version of Immich Mobile App

v1.133.0

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

#
# WARNING: Make sure to use the docker-compose.yml of the current release:
#
# https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
#
# The compose file on main may not be compatible with the latest release.
#

name: immich

services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    # extends:
    #   file: hwaccel.transcoding.yml
    #   service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
      - /etc/localtime:/etc/localtime:ro
      - /mnt/4TB_DATA/Qi_Pictures:/mnt/4TB_DATA/Qi_Pictures:ro

    env_file:
      - .env
    ports:
      - '2283:2283'
    depends_on:
      - redis
      - database
    restart: always
    healthcheck:
      disable: false
    networks:
      - caddy_net

  immich-machine-learning:
    container_name: immich_machine_learning
    # For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag.
    # Example tag: ${IMMICH_VERSION:-release}-cuda
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
    # extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration
    #   file: hwaccel.ml.yml
    #   service: cpu # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable
    volumes:
      - model-cache:/cache
    env_file:
      - .env
    restart: always
    healthcheck:
      disable: false
    networks:
      - caddy_net

  redis:
    container_name: immich_redis
    image: docker.io/valkey/valkey:8-bookworm@sha256:42cba146593a5ea9a622002c1b7cba5da7be248650cbb64ecb9c6c33d29794b1
    healthcheck:
      test: redis-cli ping || exit 1
    restart: always
    networks:
      - caddy_net

  database:
    container_name: immich_postgres
    image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
      POSTGRES_INITDB_ARGS: '--data-checksums'
     # Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs
     # DB_STORAGE_TYPE: 'HDD'
    volumes:
      - ${DB_DATA_LOCATION}:/var/lib/postgresql/data
    restart: always
    networks:
      - caddy_net

volumes:
  model-cache:

networks:
    caddy_net:
      external: true

Your .env content

# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables

# The location where your uploaded files are stored
UPLOAD_LOCATION=./library
# The location where your database files are stored
DB_DATA_LOCATION=./postgres

# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
# TZ=Etc/UTC
TZ="America/Los_Angeles"

# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=release
#IMMICH_VERSION="v1.127.0"

# Connection secret for postgres. You should change it to a random password
DB_PASSWORD=postgres

# The values below this line do not need to be changed
###################################################################################
DB_USERNAME=postgres
DB_DATABASE_NAME=immich

Reproduction steps

  1. Clicking "N years ago" from the home page
  2. Choose one picture and click the "view in timeline" just simply come back to the homepage.

...

Relevant log output

Additional information

No response

@blue-kaleidoscope
Copy link

Can confirm. Same behaviour on my side.

@thecoffeebin
Copy link

So should I wait for the fix before I upgrade? seems like there's some "breaking" issue as well :D

@AFumi39
Copy link

AFumi39 commented May 22, 2025

I confirm, if I use search function and choose a photo of few years ago, "View in timeline" not go to the desired position (even if the URL is correct. I suppose that, with new system, there's a issue that fails to scroll to photos that are not already loaded in the interface

@wangmice
Copy link

in some browsers is still error:
in centbrowser and edge v111. but in chrome 122 has no error.

handleError]: 加载项目失败 TypeError: this.changedDateGroups.difference is not a function
at get existingDateGroups [as existingDateGroups] (Ccb__Z51.js:9:7282)
at It.addAssets (Ccb__Z51.js:9:10475)
at Ccb__Z51.js:9:18794
at async zt.execute (Ccb__Z51.js:1:8547)
at async it.loadBucket (Ccb__Z51.js:9:18493) TypeError: this.changedDateGroups.difference is not a function
at get existingDateGroups [as existingDateGroups] (/_app/immutable/chunks/Ccb__Z51.js:9:7282)
at It.addAssets (
/_app/immutable/chunks/Ccb__Z51.js:9:10475)
at /_app/immutable/chunks/Ccb__Z51.js:9:18794
at async zt.execute (
/_app/immutable/chunks/Ccb__Z51.js:1:8547)
at async it.loadBucket (https://*****/_app/immutable/chunks/Ccb__Z51.js:9:18493)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants