linuxmint / mintupdate

The Linux Mint Update Manager
309 stars 152 forks source link

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

Open kneekoo opened 1 month ago

kneekoo commented 1 month ago

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:

A more elaborate solution:

An even more elaborate solution:

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.