On the command line the user is able to choose the commit form the flatpak repository: $ flatpak update --commit=<COMMIT> org.example.App This can be used to go back to a working version of the app. It would be nice, if Discover would provide a way to do that form the GUI.
How do you envision this to work? I'm afraid it may pull quite some complex UI for a rather corner-case.
> How do you envision this to work? Visualize the output of $ flatpak remote-info --log and let the user choose the commit? > for a rather corner-case. I don't think it's that uncommon. I have seen (and caused) updates at Flathub that broke certain functionality of an app, e.g.: https://github.com/flathub/org.kde.krita/issues/12 I have also seen it (being able to easily switch app versions) advertised as an advantage that AppImage has over Flatpak.
flatpak 1.5.0 introduced support for version pinning: https://github.com/flatpak/flatpak/releases/tag/1.5.0