Skip to content

Add "Custom" option to Automatic updates menu with specific time-of-day scheduling #3611

Description

@Greendino125

Describe your suggested feature

The current "Automatic updates" menu (Settings → Library → Global update) only offers fixed options: Off, Every 12 hours, Daily, Every 2 days, Every 3 days, Weekly. None of these let you anchor the update to a specific time of day — the interval counts from whenever the last update happened to run, so the actual fire time drifts. This means there's no way to reliably have the library updated before checking the app (e.g. first thing in the morning) without manually triggering an update yourself.
Requested: add a new "Custom" radio option to this same list, below Weekly. When selected, instead of a fixed interval, the user picks a specific time of day (HH:MM, AM/PM) for the update to run once every 24 hours at that time — e.g. "run daily at 7:00 AM." This is purely additive — Off / 12 hours / Daily / 2 days / 3 days / Weekly all stay exactly as they are. "Custom" is just one more choice in the same menu, for people who want updates anchored to a fixed clock time instead of a rolling interval.

Image Image

Other details

A single time picker is enough for the core ask. Multiple custom times per day, or custom multi-day intervals with a fixed time (e.g. every 4 days at 7 AM), would be nice-to-haves but aren't required.
Note: a prior issue (#1646) requested something similar but was a one-line description with no activity, and was closed as "not planned" and locked — so there's no active thread to add to. Opening this fresh with more detail and screenshots.

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.
  • I have updated the app to version 0.20.1.
  • I will fill out all of the requested information in this form.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions