I couldn’t find the ODRS bugtracker, so I’m asking this here. Let me know if there is a better place to discuss this.
ODRS reviews in Gnome Software are sorted by oldest reviews first. Looking at the code of Gnome Software, this is because ODRS returns the results by oldest reviews first. This means that if you get a few bad reviews when your app initially becomes available, these reviews will always stay visible on the top of the review list, even when the application has since improved and solved the issues mentioned in the reviews.
I also found that Gnome Software only shows the first 20 reviews. This means that users can only view the first 20 reviews of an app. I’d argue that the most relevant reviews to the user are the last 20 reviews instead of the first 20 reviews since they reflect the current state of the app best.
So, to solve these two issues; is it possible for the ODRS service to return the last X reviews instead of the first X reviews on the