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

Enhance the history of updates with size and maybe network name #877

Open
kneekoo opened this issue May 12, 2024 · 0 comments
Open

Enhance the history of updates with size and maybe network name #877

kneekoo opened this issue May 12, 2024 · 0 comments

Comments

@kneekoo
Copy link

kneekoo commented May 12, 2024

Is your feature request related to a problem? Please describe.
Flatpak updates can be very large and it would be useful to be able to track how much data they pull in. This makes it easier to decide if having certain Flatpak apps is worth it or not.

Describe the solution you'd like
The simplest solution:

  • add a "Size" column in the history view.

A more elaborate solution:

  • additionally, allow range select, and even Ctrl+click to add other items outside of a range, to display the total size of the selected updates

An even more elaborate solution:

  • additionally, add buttons for update sizes based on type (All, or a specific type) and period of time (This Month, Past 3/6 Months, This Year, Specific Year, All Time)

The latter solution can cache its results for optimal performance, but a re-analyze button would serve well to recover from any data corruption with the existing stats, or if new types get added.

Optional (but useful and also nice to show off): Allow exporting the data to CSV, so people can make custom graphs. This would obviously be more useful to sysadmins (especially for data aggregation) and people who have network traffic constraints.

The complication with the CSV export is that there would be an obvious need for a new column to indicate which network was used to update. There's no perfect solution here because people can use different wired connections that can be metered or not. So it would be entirely up to them to correlate the network name with the date and time of the updates, but adding the network name would be useful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant