immich icon indicating copy to clipboard operation
immich copied to clipboard

[Feature]: Use locally storend images instead of fetching them from the server

Open Peda1996 opened this issue 2 years ago • 1 comments

Feature detail

Currently if an image is opened inside the App. It is fetched from the server. It doesn't matter if it is available locally or not.

It would be pretty neat, if the image is available locally, the local image is shown instead. This would save a lot of bandwith.

Platform

Mobile App

Peda1996 avatar Jan 24 '23 18:01 Peda1996

It feels that everything is fetched from the server and there is nothing cached locally on the phone. It would be good to have a mechanism that caches thumbnails because at the moment navigating trough the mobile app with ~23k photos stored in various albums feels kinda sluggish.

Whenever the caching buffer gets filled, the items which have the oldest access timestamp, could be deleted to make room for new ones which are not yet in cache.

Some kind of service that runs in background could query the server periodically for a list of timestamps for the items in cache and if anything is changed server side, it will be deleted from cache. This way, next time the the item is accessed by the user, it will force a resync from the server.

SitramSoft avatar Jan 28 '23 15:01 SitramSoft