mirror of
https://github.com/immich-app/immich.git
synced 2026-07-25 05:50:40 +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
chore/translations
fix/partner-ownership-contention
renovate/machine-learning
renovate/pypi-pillow-vulnerability
renovate/pypi-pydantic-settings-vulnerability
renovate/java-25.x
renovate/mobile
chore/harden-mobile-openapi-gen
renovate/java-21.x
fix/min-faces
refactor/asset-update
feat/merge-people-mobile
chore/face-cluster-abstraction
refactor/search-v3/pr-2a
fcast
fix/android-local-album-date
fix/24545-sync-retry-cx
fix/android-locked-folder-delete
make-sure-memory-widget-render
chore/freezed-example
fix/clamp-local-date-time-to-valid-value
fix/datetime-max-limit
fix/viewer-long-image-aspect
feat/native-core
feat/yucca-integration
refactor/mobile-actions
fix/ws-reconnect-battery
renovate/sharp
renovate/pigeon-27.x
refactor/auto-trash-sync
feat/release-source-branch
refactor/session-repository
fix/library-map-live-bounds-updates
renovate/permission_handler-12.x
renovate/node-24.x
fix/mobile-scroll-velocity-placeholders
fix/library-map-loading-flash
agg23/appbar-experiments
renovate/pep621-lock-file-maintenance-machine-learning
refactor/undo-actions
refactor/actions
feat/restore-action
feat/delete-action
fix/29853-thumbnail-decode-size
bugfix/live-photo-stuck
feature/load-previews
chore/pub-upgrade
custom-app-logo
fix/failed-sync-blocks-resume
feat/ml-hwaccel-testing
feat/workflow-logs
feat/server-chunked-uploads
feat/upload-action
fix-29727
feat/download-tag-action
feat/share-action
feat/album-actions
fix/android-cr3-save
feat/browser-profile-action
feat/cast-slideshow-action
feat/locked-folder-action
fix/unauthorized-memory-creation
feat/context-actions
refactor/action-class
feat/memories-view
refactor/asset-action-filter
feat/archive-action
feat/stack-action
feat/mobile-hls-player
refactor/stack-actions
feat/workflow-asset-tags
fix/timeline-drag-select-stops
fix/featured-photo-thumbnail-cache
fix/album-timeline-date-ordering
chore/album-remove-assets
feat/partner-table-permissions
fix/ocr-after-edit
fix/re-enable-pruning
refactor/delete-restore-actions
apk-build-deployment
edit-photo-stacking
fix/mise-lockfile
feat/web-hls-hover
refactor/store-cleanup
fix/hash-mismatch
refactor/app-metadata
refactor/advanced-settings
refactor/current-user
fix/dedupe-integrity-missing-paths
chore/albums-select
fix/fdroid-meta
refactor/per-asset-backup-flag
fix/av1-threads
fix/pass-secrets
fix/download-progress-stuck
fix/negative-backup-remainder
feat/map-asset-number
test-bump-prerelease
fix/handle-unlinking-motion-photos
fix/date-range-formatting
fix/mobile-album-action-msg
asset-add-to-album-trigger
refactor/face-editor-decoupling
feat/zoom-aware-face-editing
refactor/adaptive-image-dimensions
fix-face-editor-video-preview
fix-stack-face-tag-selection
fix/face-boxes-edit-panel
workflow-webhook-step
feat/hero_view_transitions
fix/map-sidepanel-queries
feat/dart-openapi-generator
claude/share-quality-5d7Gn
drag-drop-ghost-target
refactor/workflow-page
refactor/mobile-upload
fix-scroll-flicker-2
update-mise-lock-file
feat/kysely-0.29
release-candidate-flow-1
fix/mobile-22522-sqlite-2067
fix/job-lock
release-candidate-flow-3
release-candidate-flow-2
show-in-timeline-toggle
fix/mise-windows
plan-local-image-display
fix/remote-thumbnail-fallback
chore/riverpod-update
album-order-per-user
fix/web-timeline-dom-node-retention
chore/svelte-enable-state-referenced-locally
feat/favorite-albums
feat/patch-release-from-branch
fix/oauth-linking
feat/timeline_scroll_buffer
panorama-face-overlay
push-txxyuusptoru
push-zpwsovysllvn
chore/queue-endpoint-migration
fix/remove-from-album
chore/thumbnail-histogram
fix/video-thumbnail-bindthis-regression
fix/scrubber-drag-edge-cases
fix/timeline_layout_row_height
refactor-cancellable-task
uhthomas/fix-mobile-use-timer
uhthomas/fix-mobile-video-controls-key
uhthomas/chore-mobile-search-declarative
owner-role-album-user
feat/livephoto-editing
favorite-albums
uhthomas/fix-mobile-isolate-auth
fix/library-watcher-excludes
chore/library-e2e-to-medium
push-ynllunsvrpxy
fix/dont-delete-offline-library-files
push-zvwwxmvkrspv
push-kywsnvvkwzts
push-xxnxokokzrou
push-voozlrlkxsnu
view-in-timeline-transition
push-uymvmlknxpmx
push-qslzsplnusoz
fix/mobile-video-stall
uhthomas/draft-mobile-image-cache-cancel
push-yquostpqnkxp
feat/vitest-4
claude/offload-icloud-hashing-bI3GZ
midzelis/wip
uhthomas/fix-server-fsync-all
feat/mobile-widget-shared-client
push-lnyuzsutzkqq
push-vqqqxxvkunru
push-wvnmqoswptww
push-nwxlpmyzkyrl
fix/map-webgl-error
fix/mobile-player-fit
feat/panorama-tiles
csp-policy
push-rsywxvptwxuv
refactor/restores-file-interceptor
postgres-socketio
claude/auto-screenshot-web-changes-Y7efI
visual-review/pr-26535
push-lvyturrtwkrq
feat/library-offline-count
fix/mobile-video-aspect-ratio
uhthomas/fix-mobile-search-results
uhthomas/feat-sort-smart-search
uhthomas/chore-mobile-maplibre
uhthomas/mobile-fix-asset-details-album-pop
feat/crawl-wrapper
push-skvzqoozqkpl
feat/edit-filters
feat/pg-queue
refactor/asset-upload
better-project-structure
uhthomas/mobile-feat-asset-viewer-details
fix/ml-rocm-build
feat/asset-file-apis
feature/bottom-buttons-order
sqlite_thumbs
fix-keep-correct-ios-shared-album-asset
push-vpxwmwwxwnvw
fix-migration-width-height
shared-deep-link-handler
feat/thumbnail-native-clients
feat/platform-clients
fix/foreground-cloud-sync
filter-by-person
refactor/sidebar
fix/merged-edited-assets
feat/create-job-with-dto
feat/ios-fastlane-match
match-signing
fix-update-time-update-timeline
feat/modal-routes
feature/mobile-view-asset-owner
feat/system-settings
feature/show-activity-count
feat/location-favorites
feature/rearrange-buttons-2
fix/download-storage-template
chore/originals-in-asset-files
ben/tree-a11y
new-search-filter-ui
refactor/expectSelectedReadonly
refactor/mobile-grdb
feat/mobile-native-local-sync
refactor/timeline_ops
fix/scrubber_end
refactor/virtualsegment
refactor/rename_daymonth_groups
fix-remote-sync-clean-up
debug/cf-chunked-uploads
feat/search-filter-album/web
feat/session-permissions
feat/mobile-dynamic-thumbnails
refactor/extract_photostream
refactor/rename_load_api
refactor/timeline2
refactor/timeline3
feat-no-thumbhash-cache
feat/mobile-hdr-images
feat/beta-background-upload
fix/beta-timeline-memories-setting
fix/failed-uploads-not-removed
feat/groups
drift-map-page
feat/add-to-album-action
track-livephotos
feat/maintenance-worker
refactor/server-side-dedupe
feat/integrity-checks
dev/recognition-eval
lighter_buckets_test
perf/postgres-queue
tmp/demo-snapshot-preview
fix/server-migration-file-extension
rknn-toolkit-lite2
feature/Add-rocm-support-for-machine-learning
chore/async-hash-file
feat/shared-link-view-count
feat/graphql
no-video-player
fix/server-qsv-output-format
chore/server-geodata-tweaks
mobile/native-video-player-no-hero
feat/local-tileserver
feat/ml-armnn-conversion
chore/handle-output_dims
feat/capacitor-mobile-app-poc
feat/server-nvenc-hw-decoding
web/automation-ui
object-storage
ml/tflite
feat/ml-export-cli
v3.0.3
v3.0.2
v3.0.1
v3.0.0
v3.0.0-rc.4
v3.0.0-rc.3
v3.0.0-rc.2
v3.0.0-rc.1
v3.0.0-rc.0
v2.7.5
v2.7.4
v2.7.3
v2.7.2
v2.7.1
v2.7.0
v2.6.3
v2.6.2
v2.6.1
v2.6.0
v2.5.6
v2.5.5
v2.5.4
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
Labels
Clear labels
accessibility
changelog:enhancement
changelog:security
changelog:skip
changelog:translation
cli
date-time
dependencies
documentation
external-library
format
good first issue
mobile-beta
mobile-beta
mobile-beta
needs-answer
nice to have
pull-request
sharing
tech-debt
📱mobile
🖥️web
🗄️server
🧠machine-learning
Mirrored from GitHub Pull Request
No Label
📱mobile
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.