Skip to content

Request: Please let me choose when updates install #91

Open
@shelvacu

Description

@shelvacu

What am I asking for

An option (non-default) to let me choose when updates are installed.

Why

There are times, usually when I'm travelling abroad, when having my phone fail (even just a single app, like notes) could be a stressful/bad time. These are the times when I don't want updates, because as rare as it is (huge props to the grapheneos team) breaking updates could happen. As it is now, (unless i actively mark every network i connect to as metered) it will automatically download and prep the update, and then the next time I reboot the update is installed whether I want it or not. This makes it feel somewhat like a loaded russian roulette gun with the safety off; so long as i dont reboot (unfortunately a standard troubleshooting step for baseband-and-beyond issues) or run completely out of battery, the update won't install

Why not a way to pause updates

For me personally, having to remember to do this would be another thing I could forget before trevelling and would add to my stress, death-by-a-thousand-cuts style

Also, the userbase who went out of their way to install a privacy-focused OS is going to be much better about proactively installing updates, and I hope we could be trusted to decide when they're installed

User-story-ish

  1. I enable this new option
  2. A new update is available
  3. I'm connected to an unmetered wifi network, so the update is downloaded
  4. A notification pops up "would you like to install this update?"
  5. I look at the notification, and think about my situation. "Oh no definitely not, I'm at 5% battery and I still need to get a rideshare back to the hotel"
  6. A few days later I'm back home, comfortable and could live without my phone for multiple days

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions