immich icon indicating copy to clipboard operation
immich copied to clipboard

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

Open ra7bi opened this issue 1 year ago • 3 comments

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

  • [ ] Server
  • [X] Web
  • [ ] Mobile

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

ra7bi avatar Oct 30 '24 20:10 ra7bi

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

bo0tzz avatar Oct 30 '24 20:10 bo0tzz

same , image image

image

ra7bi avatar Oct 30 '24 21:10 ra7bi

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 :)

kk7ds avatar Nov 04 '24 02:11 kk7ds

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 :)

I am getting this too all of a sudden. What to do to fix? The immich app shows correctly, just the web app mis-behaving.

neal421 avatar Dec 05 '24 05:12 neal421

Try putting in your TZ as TZ=Etc/GMT-8

TransRapid avatar Jan 15 '25 08:01 TransRapid

TZ=Etc/GMT-8 does not fix my problem, however I found out that any assets uploaded via the Web browser will record the correct TimeZone.

Only assets that was uploaded via iOS Immich App that has a misaligned time zone which defaults to "Etc/UTC". Android Immich App does not have this problem.

Hopefully someone can have a check into this.

The latest Immich Version: v1.124.2.

YapWC avatar Jan 21 '25 11:01 YapWC

That fix I mentioned worked for me, but the last update seems to have broken everything again. Both web and mobile app have the same issue. Everything displays the proper time and time zone for me. But unfortunately it displays the timeline as if I were at GMT -0, while still detecting the locale as Los Angeles.

Jan 21, 2025 03:34:42 YapWC @.***>:

TZ=Etc/GMT-8 does not fix my problem, however I found out that any assets uploaded via the Web browser will record the correct TimeZone.

Only assets that was uploaded via iOS Immich App that has a misaligned time zone which defaults to "Etc/UTC". Android Immich App does not have this problem.

Hopefully someone can have a check into this.

— Reply to this email directly, view it on GitHub[https://github.com/immich-app/immich/issues/13837#issuecomment-2604477658], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AECFWIBECAJV5SLJDYBNEZL2LYWFFAVCNFSM6AAAAABQ46MHN6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMBUGQ3TONRVHA]. You are receiving this because you commented. [Tracking image][https://github.com/notifications/beacon/AECFWIG6Y5DGDIODCL3YUB32LYWFFA5CNFSM6AAAAABQ46MHN6WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTU3HUWNU.gif]

TransRapid avatar Jan 21 '25 17:01 TransRapid

Same issue here. I have my TZ set to America/New_York, and my photos have the correct date and time set, as well as the time zone. Yet on the webUI, photos taken today show as "Yesterday." Is there any fix to this?

cmerkle avatar Jan 25 '25 03:01 cmerkle

Tracked in #15634

C-Otto avatar Jan 25 '25 09:01 C-Otto