[Feature]: Add Upload Delay #464

Closed
opened 2026-02-04 20:37:09 +03:00 by OVERLORD · 8 comments
Owner

Originally created by @gh3597 on GitHub (Dec 3, 2022).

Feature detail

Simply add a setting to delay uploading images to the Immich server. If you take several terrible photos (as I do often) then delete them you end up with images on your server you don't want. Currently I either need to waste storage leaving them or time deleting them.

This delay only needs to be a matter of minutes, enough time for me to review and delete images locally. In Google Photos this setting isn't needed as I can delete from the device/cloud at the same time, and as I'm looking to replace Google Photos with Immich I need an equivalent option or workaround.

Platform

Mobile App

Originally created by @gh3597 on GitHub (Dec 3, 2022). ### Feature detail Simply add a setting to delay uploading images to the Immich server. If you take several terrible photos (as I do often) then delete them you end up with images on your server you don't want. Currently I either need to waste storage leaving them or time deleting them. This delay only needs to be a matter of minutes, enough time for me to review and delete images locally. In Google Photos this setting isn't needed as I can delete from the device/cloud at the same time, and as I'm looking to replace Google Photos with Immich I need an equivalent option or workaround. ### Platform Mobile App
Author
Owner

@alextran1502 commented on GitHub (Dec 3, 2022):

Is this regarding the background upload?

@alextran1502 commented on GitHub (Dec 3, 2022): Is this regarding the background upload?
Author
Owner

@gh3597 commented on GitHub (Dec 3, 2022):

Yes.

In what context do you mean though? I wouldn't want it uploading to the server x minutes after creation basically. Is foreground backup only active when the app is running, or when it is currently the open/active app and the phone is unlocked? Depending on when foreground backup is triggered maybe there too?

@gh3597 commented on GitHub (Dec 3, 2022): Yes. In what context do you mean though? I wouldn't want it uploading to the server x minutes after creation basically. Is foreground backup only active when the app is running, or when it is currently the open/active app and the phone is unlocked? Depending on when foreground backup is triggered maybe there too?
Author
Owner

@jrasm91 commented on GitHub (Dec 4, 2022):

I think the solution, like you mentioned, is to just implement "move to trash", which deletes it locally and remotely.

@jrasm91 commented on GitHub (Dec 4, 2022): I think the solution, like you mentioned, is to just implement "move to trash", which deletes it locally and remotely.
Author
Owner

@alextran1502 commented on GitHub (Dec 4, 2022):

The foreground backup is triggered when a new photo or video is taken.

Adding @zoodyy to the discussion. Is this something we can add as an option for a time delay for the background's worker to run after receiving the trigger event?

@alextran1502 commented on GitHub (Dec 4, 2022): The foreground backup is triggered when a new photo or video is taken. Adding @zoodyy to the discussion. Is this something we can add as an option for a time delay for the background's worker to run after receiving the trigger event?
Author
Owner

@gh3597 commented on GitHub (Dec 4, 2022):

I think the solution, like you mentioned, is to just implement "move to trash", which deletes it locally and remotely.

That would work if Immich was used as the default image viewer, otherwise it's another step (after tapping the preview image in the camera app the default image app is opened so if the default image app isn't Immich it needs to be launched after deleting the local image in say Google Photos).

@gh3597 commented on GitHub (Dec 4, 2022): > I think the solution, like you mentioned, is to just implement "move to trash", which deletes it locally and remotely. That would work if Immich was used as the default image viewer, otherwise it's another step (after tapping the preview image in the camera app the default image app is opened so if the default image app isn't Immich it needs to be launched after deleting the local image in say Google Photos).
Author
Owner

@jrasm91 commented on GitHub (Dec 4, 2022):

That's a good point. Assuming someone is still using gphotos and immich concurrently you can only use the "move to trash" in one of them, so maybe a delayed backup is also a logical approach.

@jrasm91 commented on GitHub (Dec 4, 2022): That's a good point. Assuming someone is still using gphotos and immich concurrently you can only use the "move to trash" in one of them, so maybe a delayed backup is also a logical approach.
Author
Owner

@fyfrey commented on GitHub (Dec 4, 2022):

We can add a setting to configure the trigger timeout to run the background backup.
However: not only taking photos trigger the event, but also deleting or moving/copying assets. But it should help in most cases.

@fyfrey commented on GitHub (Dec 4, 2022): We can add a setting to configure the trigger timeout to run the background backup. However: not only taking photos trigger the event, but also deleting or moving/copying assets. But it should help in most cases.
Author
Owner

@gh3597 commented on GitHub (Dec 5, 2022):

I would be fine with that. Having the delay apply to other file operations would be less hassle than having images I don't want uploaded so more pros than cons to having the setting available.

@gh3597 commented on GitHub (Dec 5, 2022): I would be fine with that. Having the delay apply to other file operations would be less hassle than having images I don't want uploaded so more pros than cons to having the setting available.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#464