Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Backed up first" sort to list more recently backed up apps first #1366

Open
3 tasks done
Terrance opened this issue Apr 28, 2024 · 2 comments
Open
3 tasks done

"Backed up first" sort to list more recently backed up apps first #1366

Terrance opened this issue Apr 28, 2024 · 2 comments
Labels
Feature New feature or request Priority: 3 Status: Accepted Accepted or approved feature/issue

Comments

@Terrance
Copy link

Please check before submitting an issue

  • I am using the latest version of App Manager
  • I have searched the issues and haven't found anything relevant
  • I have read the docs

Describe a description of the new feature

Currently, if you enable Sort > Backed up first, apps are effectively grouped into "backed up" and "not backed up", then sorted alphabetically. It's hard to use this list to find apps that have a backup but from a long time ago, and therefore could do with an updated one -- I have to scan through the "Latest backup" text on each entry.

Describe the solution you'd like

It would be useful, either as a separate sort or a replacement to this one, if the "backed up" section was sorted by the date when the most recent backup was taken (so that the list goes from most recently backed up, to least recently backed up, to not backed up at all).

Describe alternatives you've considered

A filter for "not backed up in the last $time" could also work, but would probably require some form of UI to select the amount of time, which doesn't fit so well with the simplicity of checkbox sort/filter options.

Additional context

No response

@Terrance Terrance added the Feature New feature or request label Apr 28, 2024
@MuntashirAkon MuntashirAkon added Priority: 3 Status: Accepted Accepted or approved feature/issue labels Apr 29, 2024
@MuntashirAkon
Copy link
Owner

I don't think it makes sense to add a sorting option for it since this is a very specific case. But the filtering actually make sense which is part of #321. In fact, you can already do that in the Finder page which is available in the debug builds only (it's still pre-alpha).

@Terrance
Copy link
Author

Does pre-alpha mean it's not in any of the GitHub (pre-)releases, i.e. I need to build my own from a branch? I've downloaded the latest beta which (ignoring other issues I've noted elsewhere) doesn't appear to contain it, the previous alpha claims to have expired on launch, and I can't see an obvious PR/branch for this.


To add some context to the request: I tend to grab as much backup coverage as possible before OS upgrades, but I don't necessarily need to set a backup of everything going (which is slow, and also requires multiple multi-selects as there seems to be a limit on how many you can pick at once). Many of my apps are configure-once (and left to run in background / don't generate data of their own) or have their own backup/restore solutions. My workflow is therefore to grab backups of apps known to have data and not their own backups, plus a refresh of anything older than a few months.

I'd also argue the "Backed up first" sort as it stands is a duplication of the "With backups" and "Without backups" filters (if you're using it, you're probably interested in one or the other anyway), whereas extending it to sort by backup time makes it a more useful standalone feature. It may also be worth considering a sort by just the backup date rather than time, and then continue to sort alphabetically for apps last backed up on the same day.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature New feature or request Priority: 3 Status: Accepted Accepted or approved feature/issue
Projects
None yet
Development

No branches or pull requests

2 participants