800,000+ Assets, Mobile App Performance Issues #2179

Closed
opened 2026-02-05 05:31:03 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @mingqlin on GitHub (Feb 18, 2024).

The bug

After Build Timeline successfully, close Immich app

Issues:

  1. Isar Database Full which fail the Build the timeline, see the error message below. (Solution: https://github.com/isar/isar/issues/813)
    image

  2. Every time it take app 40 second to start immich app (see video attached below)

  3. Scroll jank very frequently (see video attached below)

  4. Downloaded image is not displayed when no network (Turn on the internet, scroll through images, image displays fine, turn off internet, close/reopen the app, the same image was previously downloaded and displayed, is now not displayed, correct behavior should be app should cache the downloaded image and display the image already downloaded, same behivor as cached_network_image, not sure why octo_image is used without cached_network_image, their website recommend use it with cached_network_image)

  5. Android Immich App, back button on home page, close the app. The correct behavior for Android should be send app to background (check out this article for implementation: https://medium.com/@akhil-ge0rge/x-30c9417c2e9f)

Demo show the issues described above. This is release build from main branch, with minor code change to increase Isar to Max Size 2GB to fix initial Build Timeline failed issue (Issue 1 above)

https://youtu.be/LFrTzILRBvI?si=S1iyLz66NcnLpLpK

Also, I would suggest we don't show Build the timeline every time the app starts, user should know when the app sync with the server to build the timeline, when the app start and just load data from local Isar database, the messages should be different, right now, both use same message

The OS that Immich Server is running on

Unraid

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

Unraid

Your .env content

Unraid

Reproduction steps

See above

Additional information

No response

Originally created by @mingqlin on GitHub (Feb 18, 2024). ### The bug After Build Timeline successfully, close Immich app Issues: 1. Isar Database Full which fail the Build the timeline, see the error message below. (Solution: https://github.com/isar/isar/issues/813) ![image](https://github.com/immich-app/immich/assets/39827861/5a8428a5-1202-4d3e-b721-eced8f7fa63d) 2. Every time it take app 40 second to start immich app (see video attached below) 3. Scroll jank very frequently (see video attached below) 4. Downloaded image is not displayed when no network (Turn on the internet, scroll through images, image displays fine, turn off internet, close/reopen the app, the same image was previously downloaded and displayed, is now not displayed, correct behavior should be app should cache the downloaded image and display the image already downloaded, same behivor as cached_network_image, not sure why [octo_image](https://pub.dev/packages/octo_image) is used without cached_network_image, their website recommend use it with cached_network_image) 5. Android Immich App, back button on home page, close the app. The correct behavior for Android should be send app to background (check out this article for implementation: https://medium.com/@akhil-ge0rge/x-30c9417c2e9f) Demo show the issues described above. This is release build from main branch, with minor code change to increase Isar to Max Size 2GB to fix initial Build Timeline failed issue (Issue 1 above) https://youtu.be/LFrTzILRBvI?si=S1iyLz66NcnLpLpK Also, I would suggest we don't show Build the timeline every time the app starts, user should know when the app sync with the server to build the timeline, when the app start and just load data from local Isar database, the messages should be different, right now, both use same message ### The OS that Immich Server is running on Unraid ### 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 Unraid ``` ### Your .env content ```Shell Unraid ``` ### Reproduction steps ```bash See above ``` ### Additional information _No response_
OVERLORD added the 📱mobile label 2026-02-05 05:31:03 +03:00
Author
Owner

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

We can use #7166 to track

@alextran1502 commented on GitHub (Feb 18, 2024): We can use #7166 to track
Author
Owner

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

Reopen to easily track issue for different client

@alextran1502 commented on GitHub (Feb 18, 2024): Reopen to easily track issue for different client
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#2179