immich-app / immich

High performance self-hosted photo and video management solution.
https://immich.app
GNU Affero General Public License v3.0
50.56k stars 2.68k forks source link

Web UI Timeline Shows Today's Photos as "Tomorrow" #13837

Open ra7bi opened 1 week ago

ra7bi commented 1 week ago

The bug

Description:

I'm experiencing an issue with the timeline in the Immich Web UI. Photos that I took today are showing up as "Tomorrow" in the timeline. Please see the attached screenshot, where photos taken today (shown at the bottom) are labeled under "Tomorrow."

Steps to Reproduce:

  1. Take a photo today.
  2. Check the Web UI timeline to see if the photo is displayed under "Today" or "Tomorrow."

Expected Behavior: Photos taken today should appear under "Today" in the timeline.

Actual Behavior: Photos taken today are incorrectly labeled as "Tomorrow" in the timeline.

image

Additional Information:

About

Immich v1.117.0 ExifTool 12.96

Node.js v20.17.0

Libvips 8.15.3

ImageMagick 7.1.1-38

FFmpeg 6.0.1-8

Repository immich-app/immich Source v1.117.0@6b8462402 Build 11154696012 Build Image v1.117.0 Version History Installed 1.117.0 on Oct 21, 2024

Thank you for looking into this issue!

The OS that Immich Server is running on

truenas scale

Version of Immich Server

1.117.0

Version of Immich Mobile App

latest

Platform with the issue

Your docker-compose.yml content

truenas app

Your .env content

truenas app

Reproduction steps

  1. Take a photo today.
  2. Check the Web UI timeline to see if the photo is displayed under "Today" or "Tomorrow."

Relevant log output

No response

Additional information

No response

bo0tzz commented 1 week ago

Please update to the latest version and see if this still happens.

ra7bi commented 1 week ago

same , image image

image

kk7ds commented 3 days ago

I guess I'm seeing the same, except they show as "yesterday" for me when I upload them after 0000Z (I assume). The dates on the photos are correct (and show my proper GMT-8 timezone) in details, it's just the timeline that is wrong. It has been this way for a while, AFAIK, I'm on v119.1 now and was also seeing it on v118.2 and whatever I was on before that (something like v110). My TZ is set to America/Los_Angeles, and I can confirm if I jump into the immich-server container that TZ is set:

root@75da3b995565:/usr/src/app# echo $TZ
America/Los_Angeles

My family report this bug to the sysadmin often... please fix :)