mirror of
https://github.com/immich-app/immich.git
synced 2026-02-05 00:30:57 +03:00
[Feature] Mass remove already backed-up photos #72
Closed
opened 2026-02-04 17:09:54 +03:00 by OVERLORD
·
57 comments
No Branch/Tag Specified
main
feat/asset-file-apis
chore/translations
fix/web-switch-label-clickable
fix/web-people-hidden-state
renovate/typescript-projects
release/next
fix/timezones
fix/time-zone-upserts
midzelis/wip
push-zpwsovysllvn
push-nwxlpmyzkyrl
push-nvnkszuqwppm
renovate/github-actions
push-smstsuupsowp
refactor/adaptive_image
push-olwpzvrxnomt
push-lmxsupnmxspl
renovate/machine-learning
feat/web-chromecast-video-looping
feat/use-native-clients
renovate/flutter
fix/create-face-edited
fix/mobile-ios-mtls
docs/contributing
docs/mise-mobile
renovate/grafana-monorepo
feature/bottom-buttons-order
feat/immich-mobile-ui-showcase
refactor/consolidate-image-requests
renovate/connectivity_plus-7.x
renovate/major-vitest-monorepo
renovate/pypi-python-multipart-vulnerability
fix/mobile-people-query
sqlite_thumbs
feat/html-text
chore/no-macro-validation
refactor/purchase-store
uhthomas/mobile-fix-app-bar-fade
uhthomas/mobile-fix-asset-jump
feat/pano-ocr
feat/shared-link-login
fix/database-backup-db-names
fix-keep-correct-ios-shared-album-asset
fix-memory-generation-and-display
feat/verify-permissions
refactor/album-service-small-tests
fix/ml-rocm-build
fix/flipped-dimensions-mobile
push-vpxwmwwxwnvw
fix-migration-width-height
refactor/more-queries
revert/prettier-translations
refactor/asset-service-queries
fix/locale-settings-desc
chore/add-debug-log
feat/edit-filters
shared-deep-link-handler
feat/mobile-editing
feat/thumbnail-native-clients
feat/platform-clients
feat/integrity-checks-izzy
fix/foreground-cloud-sync
feat/dynamic-layout
filter-by-person
feat/csp
refactor/sidebar
fix/disable-editing
fix/view-timeline-deeplink
image-zoom-on-slow-connection
fix-consider-dar-for-video-dimension
fix/merged-edited-assets
perf/optimize-album-sort
open-api-fix
feat/create-job-with-dto
use-toast-primary
feat/vitest-4
feat/ios-fastlane-match
match-signing
fix-update-time-update-timeline
chore/translation-keys
feat/modal-routes
feat/panorama-tiles
feature/mobile-view-asset-owner
feat/system-settings
feature/show-activity-count
better-info-in-asset-viewer
fix/all-people-count
feat/location-favorites
feature/rearrange-buttons-2
fix/download-storage-template
feat/kb-shortcuts-mobile
fix/people-count
push-qolzzzzxrvvn
chore/originals-in-asset-files
feat/asset-size-columns
ben/tree-a11y
new-search-filter-ui
refactor/expectSelectedReadonly
refactor/mobile-grdb
push-qvuktpxmkknu
feat/mobile-native-local-sync
refactor/timeline_ops
fix/scrubber_end
feat/version.txt
feat/context-menus
feat/server-chunked-uploads
refactor/virtualsegment
refactor/rename_daymonth_groups
fix/restrict-android-bg-worker
feat/android-periodic-worker
fix-remote-sync-clean-up
refactor/timeline_move_ops
renovate/mapbox-mapbox-gl-rtl-text-0.x
fix/timeline_split_selectable
feat/keyboard_actions_help_modal
feat/static_frontend
feat/notification-warnign-android
feat/plugins2
feat/plugins
test/create-workflow-token-action
fix/docs-force
debug/search-result-similarity
debug/cf-chunked-uploads
feat/eslint_rule
feat/search-filter-album/web
refactor/timeline_photostream
refactor/timelineasset_asset
feat/session-permissions
feat/timeline_photostream_assetnav
feat/timeline_minor_optimize
feat/timeline_perf_nocomp
feat/timeline_search_results_actions
feat/timeline_search_results_page
fix/timeline_padding
fix/timeline_search_reactivity_warnings
feat/timeline_scrollbar
feat/timeline_stream_withviewer
fix/timeline_back_forth_nav
refactor/timeline_photostream_component
fix/generated-files-checks
fix/locate-button-local
chore/base-image-mimalloc
refactor/timeline_assetlayout
refactor/timeline_selectable
refactor/timeline_aware_actions
refactor/timeline_monthsegment
feat/remove-old-pages
chore/deps-gradle
tmp_photostream
tmp/lcms
feat/mobile-dynamic-thumbnails
fix/mobile-finer-thumbnail-concurrency
refactor/timeline1
refactor/extract_photostream
refactor/rename_load_api
refactor/timeline2
refactor/timeline3
feat/multi-select-asset-viewer
feat-no-thumbhash-cache
refactor/asset_grid
feat/faster-access-checks
fix/18991
fix/19543
chore/temp-remove
fix/21419
feat/mobile-hdr-images
chore/update-mise-lockfile
feat/mise-server-checks
feat/mise-ci
feat/windows-2025
feat/dev_cli
refactor/mobile-migrate-clients
fix/map-theme
fix/require-checkbox
chore/use_swc
feat/efficient-thumbnail-decoding
refactor/mobile-thumbhash
refactor/mobile-thumbhash-new
fix/mobile-uncached-zoom
feat/beta-background-upload
fix/beta-timeline-memories-setting
fix/failed-uploads-not-removed
feat/mobile-shared-album
feat/groups
drift-map-page
drift-auth-user-sync
fix/disable-memory
feat/add-to-album-action
edit-date-time-action
drift-people-page
sqlite-remove-isIn
feat/inline-storage-columns
chore/required-reviewers
refact/asset-manager
fix/folder-sort
pnpm
feat/widget-multiple-server-urls
chore/medium-tests-dbname
fix/web-no-iterator-find
fix/map-pan-interruption
track-livephotos
timeline_events
chore/oxlint-migration
feat/maintenance-worker
feat/dav
chore/demo-snapshot
refactor/server-side-dedupe
feat/integrity-checks
dev/recognition-eval
lighter_buckets_test
perf/postgres-queue
postgres-queue
focus_rings
refactor/web-stores-1
refactor/add-to-taken
feat/sort-places
feat/sidecar-asset-file
vet
tmp/demo-snapshot-preview
fix/server-migration-file-extension
refactor/mobile-v2
fix/asset-update-race-condition
rknn-toolkit-lite2
refactor/mobile-split-up-search-page
feature/Add-rocm-support-for-machine-learning
feat/rocm
chore/async-hash-file
feat/shared-link-view-count
feat/rotation
feat/graphql
feat/job-ids
feat/ignore-library-permission-error
feat/docker-compose-builder
feat/kysely-typeorm
mobile/onboarding
no-video-player
fix/server-qsv-output-format
chore/server-geodata-tweaks
mobile/native-video-player-no-hero
feat/xxhash
fix/docs-concurrency
feat/preload-ml-textual-model
feat/local-tileserver
refactor/exif-orientation
original-path-infix
refactor/mobile/login-form-1
feat/server-editor-endpoints
fix/server-qsv-vbr
fix-mobile-db-problems
feat/ml-armnn-conversion
feat/mobile/backup-with-album-info
feat/fast-initial-sync-1
chore/handle-output_dims
feat/server-more-robust-generation
feat/unassign-faces
feat/shortcuts-on-asset-grid
feat/background-upload
feat/capacitor-mobile-app-poc
feat/server-nvenc-hw-decoding
release/v1.105
fix/mobile-fetch-non-archive
feat/fine-grained-access-controls
web/automation-ui
feat/mobile-server-endpoint-save-dropdown
feat/blurhash-thumbnail
object-storage
feat/memories-animations
dev/metrics
ml/tflite
feat/ml-export-cli
v2.5.3
v2.5.2
v2.5.1
v2.5.0
v2.4.1
v2.4.0
v2.3.1
v2.3.0
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.0
v2.0.1
v2.0.0
v1.144.1
v1.144.0
v1.143.1
v1.143.0
v1.142.1
v1.142.0
v1.141.1
v1.141.0
v1.140.1
v1.140.0
v1.139.4
v1.139.3
v1.139.2
v1.139.1
v1.139.0
v1.138.1
v1.138.0
v1.137.3
v1.137.2
v1.137.1
v1.137.0
v1.136.0
v1.135.3
v1.135.2
v1.135.1
v1.135.0
v1.134.0
v1.133.1
v1.133.0
v1.132.3
v1.132.2
v1.132.1
v1.132.0
v1.131.3
v1.131.2
v1.131.1
v1.131.0
v1.130.3
v1.130.2
v1.130.1
v1.130.0
v1.129.0
v1.128.0
v1.127.0
v1.126.1
v1.126.0
v1.125.7
v1.125.6
v1.125.5
v1.125.4
v1.125.3
v1.125.2
v1.125.1
v1.125.0
v1.124.2
v1.124.1
v1.124.0
v1.123.0
v1.122.3
v1.122.2
v1.122.1
v1.122.0
v1.121.0
v1.120.2
v1.120.1
v1.120.0
v1.119.1
v1.119.0
v1.118.2
v1.118.1
v1.118.0
v1.117.0
v1.116.2
v1.116.1
v1.116.0
v1.115.0
v1.114.0
v1.113.1
v1.113.0
v1.112.1
v1.112.0
v1.111.0
v1.110.0
v1.109.2
v1.109.1
v1.109.0
v1.108.0
v1.107.2
v1.107.1
v1.107.0
v1.106.4
v1.106.3
v1.106.2
v1.106.1
v1.106.0
v1.105.1
v1.105.0
v1.104.0
v1.103.1
v1.103.0
v1.102.3
v1.102.2
v1.102.1
v1.102.0
v1.101.0
v1.100.0
v1.99.0
v1.98.2
v1.98.1
v1.98.0
v1.97.0
v1.96.0
v1.95.1
v1.95.0
v1.94.1
v1.94.0
v1.93.3
v1.93.2
v1.93.1
v1.93.0
v1.92.1
v1.92.0
v1.91.4
v1.91.3
v1.91.2
v1.91.1
v1.91.0
v1.90.2
v1.90.1
v1.90.0
v1.89.0
v1.88.2
v1.88.1
v1.88.0
v1.87.0
v1.86.0
v1.85.0
v1.84.0
v1.83.0
v1.82.1
v1.82.0
v1.81.1
v1.81.0
v1.80.0
v1.79.1
v1.79.0
v1.78.1
v1.78.0
v1.77.0
v1.76.1
v1.76.0
v1.75.2
v1.75.1
v1.75.0
v1.74.0
v1.73.0
v1.72.2
v1.72.1
v1.72.0
v1.71.0
v1.70.0
v1.69.0
v1.68.0
v1.67.2
v1.67.1
v1.67.0
v1.66.1
v1.66.0
v1.65.0
v1.64.0
v1.63.2
v1.63.1
v1.63.0
v1.62.1
v1.62.0
v1.61.0
v1.60.0
v1.59.1
v1.59.0
v1.58.0
v1.57.1
v1.57.0
v1.56.2
v1.56.1
v1.56.0
v1.55.1
v1.55.0
v1.54.1
v1.54.0
v1.53.0
v1.52.1
v1.52.0
v1.51.2
v1.51.1
v1.51.0
v1.50.1
v1.50.0
v1.49.0
v1.48.1
v1.48.0
v1.47.3
v1.47.2
v1.47.1
v1.47.0
v1.46.1
v1.46.0
v1.45.0
v1.44.0
v1.43.1
v1.43.0
v1.42.0_65-dev
v1.41.1_64-dev
v1.41.0_64-dev
v1.40.1_63-dev
v1.40.0_63-dev
v1.39.0_61-dev
v1.38.2_60-dev
v1.38.1_60-dev
v1.38.0_60-dev
v1.37.0_58-dev
v1.36.2_56-dev
v1.36.1_55-dev
v1.36.0_55-dev
v1.35.0_54-dev
v1.34.0_53-dev
v1.33.1_52-dev
v1.33.0_52-dev
v1.32.1_51-dev
v1.32.0_50-dev
v1.31.1_49-dev
v1.31.0_49-dev
v1.30.2_48-dev
v1.30.0_46-dev
v1.29.6_45-dev
v1.29.6_44-dev
v1.29.5_44-dev
v1.29.4_44-dev
v1.29.3_43-dev
v1.29.2_43-dev
v1.29.1_43-dev
v1.29.0_42-dev
v1.28.4_41-dev
v1.28.4_42-dev
v1.28.3_41-dev
v1.28.2_40-dev
v1.28.1_39-dev
v1.28.0_38-dev
v1.27.0_37-dev
v1.26.0_36-dev
v1.25.0_35-dev
v1.24.0_34-dev
v1.23.0_33-dev
v1.22.0_32-dev
v1.21.1_31-dev
v1.21.0_31-dev
v1.20.3_30-dev
v1.20.2_30-dev
v1.20.1_30-dev
v1.20.0_30-dev
v1.19.1_29-dev
v1.19.0_29-dev
v1.18.0_27-dev
v1.17.0_25-dev
v1.16.0_23-dev
v1.15.1_21-dev
v1.15.0_21-dev
v1.14.0_21-dev
v1.13.0_20-dev
v1.12.0_18-dev
v1.11.0_17-dev
v1.10.0_15-dev
v1.9.1_14-dev
v1.9.0_13-dev
v1.8.0_12-dev
v1.7.0_11-dev
v1.6.0_10-dev
v1.5.1+9-dev
v1.5.0+8-dev
v1.4.0+7-dev
v1.4.0+6-dev
v1.4.0-dev
v1.3.0-dev
v1.3.1-dev
v0.6-dev
v0.5-dev
v0.4-dev
v0.3-dev
v0.2-dev
first-android-release
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: immich-app/immich#72
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @spupuz on GitHub (May 17, 2022).
Feature Details:
Screenshot of Android Implementation
Google Photos Free Up Space
Platform
Mobile App
Notes
From Google Photos, it looks like this is possible on both iOS and Android. On Android it's only possible in android versions lower than Android 12 if the app is your default photo viewer. In Android 12 and higher it's possible for any app to delete photos without confirmation by targeting android 12 and requesting the special media management permission. More details can be found here: https://developer.android.com/training/data-storage/shared/media#management-permission
@palitu commented on GitHub (May 26, 2022):
this would be nice. Potentially down-sample images? or set an age limit, where older images are removed from the device, and if you want to view them it grabs them from the server?
I dont know if i would want to just remove them immediately.
I would also want to be able to totally remove images from both phone and server.
@Tschuuuls commented on GitHub (Jun 23, 2022):
It would probably be useful to set a threshold on the age of photos. Like delete everything that's backed up and older than 2 Years for example.
@bo0tzz commented on GitHub (Jul 7, 2022):
Maybe this warrants its own issue, but I'll put it here for now: It'd also be nice if the delete prompt allowed you to only delete files from the server, while keeping them on the local device.
@bertmelis commented on GitHub (Jul 7, 2022):
Actually, just like Google Photos I'd like to delete photos from the backup (server) as well. When background backup is implemented, all photos will be transferred, also the ones that you delete from your phone. (Who doesn't take multiple pictures only to save the best one?)
@zackpollard commented on GitHub (Jul 7, 2022):
Yea, would be good to have both all options available to you, could just say Delete From: Server, Local, Both as clickable options
@r3nor commented on GitHub (Sep 3, 2022):
This feature would really be a game-changer for Immich. It is the one feature I've been missing from all Google Photos replacements!
@mhqschen commented on GitHub (Apr 19, 2023):
https://github.com/immich-app/immich/pull/774 is closed? Is this feature still under development?
@spupuz commented on GitHub (Apr 28, 2023):
Any news about that?
@bo0tzz commented on GitHub (Apr 28, 2023):
That PR was closed because it was inactive for months, so the feature is not currently under development.
@spupuz commented on GitHub (Apr 28, 2023):
well :/ not good once people backup photos to a "cloud" or self-hosted cloud would probably regain the space on the device that was the original source
@alextran1502 commented on GitHub (Apr 28, 2023):
This feature will be implemented eventually, however it is not a priority at the moment
@acjohnson commented on GitHub (May 26, 2023):
I decided to give Immich a go on kubernetes with the helm chart and I gotta say this is really well done so great work 😃
(Facial recognition was the feature that pushed me to give it a try btw.)
This "Free up space" ability (as Google/Android calls it) is exactly the missing feature that is needed to eventually completely drop Google Photos IMHO.
Again great work I'm amazed and encouraged 🎉
@Sniper435 commented on GitHub (May 31, 2023):
This is a feature I'd also love to see, I've just set up an immich server to determine whether it's a suitable, self hosted, Google photos replacement and so far this is the biggest missing feature I've come across.
@nmoore1 commented on GitHub (Jun 3, 2023):
I'm surprised this isn't already a feature. I'm blown away that it isn't a priority feature.
I can't speak for everyone, but this feature is the sole reason I spun up an instance of immich. To give my family an easy way to offload photos to my server and free up device space following.
PLEASE put this in the feature cycle to be worked on.
Otherwise, you guys have done a phenominal job on all fronts. Functionality is great, ui is smooth and the mobile apps at this stage of development is mind blowing.
Thank you!
@alextran1502 commented on GitHub (Jun 3, 2023):
@nmoore1 we are aware this is a needed feature and will work on it eventually. It is one of the last feature we will work on before the stable release. Because of the nature of destruction of the feature, we want to make sure the server is stable and you have a good way to rebuild your instance if needed during the development cycle.
I hope this answers why it is not a priority feature at the moment
@nmoore1 commented on GitHub (Jun 4, 2023):
@alextran1502 that's great to hear! I was worried it wouldn't be a thing at all, but that makes sense. Thank you.
Also, looks like deleting from the native photo app accomplishes this in a round about way. I set up a one way back up to make sure nothing goes sideways while still in the development phase.
@Srylax commented on GitHub (Jun 26, 2023):
@alextran1502 Thanks for your answer. Is there any tracking issue for this stable release or a planned release date?
@alextran1502 commented on GitHub (Jun 26, 2023):
We don't have a planned release date 😁
@ghost commented on GitHub (Oct 13, 2023):
https://github.com/immich-app/immich/discussions/4453
any chance?
@auanasgheps commented on GitHub (Oct 13, 2023):
@nick008a you opened a duplicate of this FR. Please close yours.
@Srylax commented on GitHub (Oct 13, 2023):
I don't think it's a duplicate. Sure, both are used to delete local copies, but @nick008a FR only deletes a specific copy. The argument to have the server stable isn't as strong because it's not as destructive. To block @nick008a feature because of a non-stable server is just an annoyance because you can already delete photo via the native photo app.
@auanasgheps commented on GitHub (Oct 13, 2023):
Sorry for the misunderstanding.
@CurlyFlow commented on GitHub (Oct 16, 2023):
crazy such a crucial feature is not in? bump
@spupuz commented on GitHub (Oct 16, 2023):
yeah :(
@4NDREWV commented on GitHub (Oct 16, 2023):
Please read the thread, folks
https://github.com/immich-app/immich/issues/165#issuecomment-1575164317
@kiwijunglist commented on GitHub (Oct 30, 2023):
I would like to
@vinicentus commented on GitHub (Nov 10, 2023):
The PR #4505 seems like it will be merged soon, and it would help mitigate this issue while we wait for the full solution.
@spupuz commented on GitHub (Jan 2, 2024):
yeah but this is a different think...
@vinicentus commented on GitHub (Jan 2, 2024):
It seems to implement the manual deletion of already backed up photos, but not any automatic deletion.
@spupuz commented on GitHub (Jan 2, 2024):
additionally it seems that is not yet merged correct?
@shaqman commented on GitHub (Jan 9, 2024):
It's a good first step. Iterative building is key.
@spupuz commented on GitHub (Jan 24, 2024):
Yeah I imagine a pollssible option to remove automatically local copies of all backed up photo older than a week for example
@eUnisk commented on GitHub (Feb 14, 2024):
New to immich here. I do want this feature to make immich our perfect local cloud.
@mchiappinam commented on GitHub (Feb 19, 2024):
A possible solution to this issue would be to add an option for "select all," as we already have the option to delete only backed-up photos implemented.
@chrismin13 commented on GitHub (Mar 28, 2024):
Please, if this feature is implemented, consider that additional information Portrait and Edited photos on iOS might be lost. Google Photos does not delete Portrait photos, since when they're uploaded, they lose their adjustable focus and blur. Unfortunately, they don't detect edited photos, so if you clear the edited photos after uploading them, there is no way to revert them or change the edits.
I think it's critical that these are either fully backed up or not deleted by such a feature.
Other than that, very excited to see how this project involves, this was much needed. Thank you for all your hard work!
@CurlyFlow commented on GitHub (Mar 28, 2024):
Why should the focus be backup? U can use 1 line of rclone to backup google fotos, the only reason this should exist is to make a cheap alternative to google fotos (like same functionality just local hosted)
Srsly i dont get it.
@alextran1502 commented on GitHub (Mar 28, 2024):
@CurlyFlow
That is the initial reason why the project is created in the first place, you can read more here https://immich.app/docs/overview/introduction
@CurlyFlow commented on GitHub (Mar 29, 2024):
I dont see "Android backup solution"
@v3DJG6GL commented on GitHub (Mar 29, 2024):
I would recommend that you actually read that page....
@CurlyFlow commented on GitHub (Mar 29, 2024):
Thanks, i already did.
That doesnt change my mind, there are better and faster solutions to backups, if the focus is on backup, then its just stupid. :) (but the devs can do ofc what they want)
If they want to convert it to a successfull project, they should asap adapt the "photo and video management solution" and maybe sell it for a few bucks (one time fee)
@mchiappinam commented on GitHub (Mar 29, 2024):
As a immigrant, I don't think you compreende english man. I respect your opinion but i disagree 100%. This project is amazing for photos management, it's like Google photos but self hosted, i have almost 1tb in photos/videos, and a bunch of family members also use Immich, and I can see/search photos as they were in my gallery. It's a free open source project because Alex is amazing, as well as every dev that contribute to this project. Now, if you're worried about how much money Alex should be making, maybe you're a financial advisor and didn't told us 😂, we might be missing that piece.
I suggest you to create a topic with your pricing opinion, or maybe create from scratch your photo management system and sell it. This topic is about removing photos on mobile that are already backed up.
@spupuz commented on GitHub (Mar 29, 2024):
yeah i opened it just to have an option to remove pics arleady backup up photos to immich.
@CurlyFlow commented on GitHub (Mar 29, 2024):
say something about a project:
GO BUILD YOUR OWN!!!!!!!!!!111111111111111111111111111111 Thats how projects get better.
Btw you guys DID notice that my post was about the comment chris made, and i just think there are much more important things to add. Thats what i was tryin to say.
@bo0tzz commented on GitHub (Mar 29, 2024):
This thread has gotten out of hand, let's drop the discussion and keep it on topic folks.
@eUnisk commented on GitHub (Mar 30, 2024):
Agree.
IMO this project has done a perfect job in terms of backup photos.
I hope the mobile app working with the server end could have a feature to free up space by safely deleting photos that are already backed up. Here are my reasons:
@cristianku commented on GitHub (Apr 12, 2024):
For the moment I am exporting manually the photos and videos from my phone and the manually uploading to my server to a folder where I can launch the CLI command to import them . This way I can flush the phone storage and keep it clean . On the other hand immich doesn't have the edit so it's far away from the apple icloud solution but i think it would be really nice to have such seamless experience like with icloud from apple. For the time being there are for me always two library's the iOS photo and the immich server seen as two separate entities and if I need to edit I download the photo to my phone edit it and somewhere later upload it again manually to the server. Not the best experience . Worth noticing when the possibility to revert to the original goes lost as someone mentioned
@DiegoOrtiz-npc commented on GitHub (Apr 23, 2024):
The truth is that if it had this automatic deletion option, the application would gain much more.
Because I think the alternatives that currently exist are worse than this one.
This is more successful at all levels (web, mobile app, facial recognition)
@CurlyFlow commented on GitHub (Apr 25, 2024):
No they need to focus hard on backups because thats what sells. ;-)
And there are no other backups solutions out there, so that makes sense ;-)
@phdevpro commented on GitHub (Apr 25, 2024):
Can't wait to see this feature implemented
@spupuz commented on GitHub (May 19, 2024):
My parents are old and have their phone full of images a feature like this as i requeested would be awesome
@bo0tzz commented on GitHub (May 19, 2024):
@spupuz you keep repeatedly requesting this, but all that will serve to do is annoy people, it won't speed anything up. As has been stated a few times now, this feature will only be implemented once we approach a stable release.
@spupuz commented on GitHub (May 19, 2024):
I'm Sorry you are bothered, but this is just your opinion, i see many person that like me have requested this functionality, additionally seems that immich is widely utilized and more than stable. This request is 2 years old and would be cool at lust see it in a future functionaluty list.
@lukebouch commented on GitHub (Jun 19, 2024):
This feature is very much needed. Right now I'm having to go in to the files app on my GrapheneOS phone and delete all of the files manually. When I open the Immich app back up after deleting the files, it can't find them to preview them and I have to sign out of the app and sign back in. I have to do this every couple of weeks because storage is at a premium on my 128GB phone.
@shawzymoto commented on GitHub (Jun 20, 2024):
Can i get an amen??
@jtagcat commented on GitHub (Jun 26, 2024):
Unsolicited input: Last accessed/viewed, for single media items, but possibly also recently changed albums.
Using interface pair sounds reasonable: One side defines a quota for clean-up (derived from used storage, free space on device, etc). With manual clean-up, quota should be larger (fewer files kept). The second is responsible for progressively deciding what to delete, by assigning weighed points based on all attributes. An alternative would be step-by-step interfaces (each being more 'brutal' in sacrifice conditions).
GitHub Etiquette
@proskater123789 commented on GitHub (Jul 9, 2024):
Would love to see this!
@bo0tzz commented on GitHub (Jul 9, 2024):
There's nothing new to add to this request, so I'm going to lock the thread. If there are any updates they will be posted here.