Enhancement: Add date filter option for automatic uploads (Today / All / From date)
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 2.5k
- Forks
- 1k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 13
Description
How to use GitHub
- Please use the 👍 reaction to show that you are interested into the same feature.
- Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
- Subscribe to receive notifications on status change and new comments.
Feature request
Is your feature request related to a problem? Please describe.
Since version 7.1 of the iOS app, the “Automatic Upload” settings only provide two options: “Today” or “All”.
There is no way to specify a custom starting date (e.g., “Start auto-upload from Oct 1, 2024”).
This makes it difficult for users who have large photo libraries to selectively upload only recent media while excluding older ones.
Describe the solution you'd like
Add a new option in the Auto Upload settings, such as “From specific date…”, that allows users to select a starting date.
The app would then only auto-upload media files created or modified on or after that date.
Describe alternatives you've considered
- Manually uploading selected photos/videos from a specific date range before enabling auto-upload.
(This works but is time-consuming and error-prone for large libraries.) - Setting auto-upload to “All” and then deleting unwanted older uploads from the server afterward.
(This wastes bandwidth and server storage.) - Server-side scripts to filter out uploads before a specific date.
(This requires technical knowledge and isn’t practical for most users.)
Additional context
This feature would significantly improve usability for users migrating to a new device or enabling auto-upload after long periods.
It could be implemented with a simple date picker UI in the Auto Upload configuration screen.
Example mockup:
Auto Upload → Upload range:
☐ Today
☐ All
☑ From specific date → [Select date: YYYY-MM-DD]
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named; start by locating the iOS Auto Upload configuration screen and its existing Today/All selection. Trace how the selected range reaches automatic-upload filtering, then define the date-picker behavior and verify that only media created or modified on or after the selected date is uploaded.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100