flatpak: Do not check for updates immediately
flatpak: Do not check for updates immediately
Wait for a bit to check for updates, instead just show the locally available data ASAP.
flatpak: Limit the icons we attempt to download
Only offer the downloadable icon iif there's no other icons. If there's just one, then proceed to download it, store a generic icon instead. Also use the same QNAM for all of them, creating a QNAM is not that cheap as it spawns a separate thread.
What I tested:
- Discover starts fine with
--backends flatpak
- Views don't re-fetch when starting
- It eventually gets updates
- Applications have an icon, including Zola and RuneScape which only offer a remote
Both should be fairly safe, I guess we could consider backporting them, at least the "Limit icons we attempt to download" one