This set of changes adds integration into https://www.UncensorPat.ch into EnhancedSteam, allowing for filtering by uncensor patch in the search page, and showing uncensor patch information on the individual game store pages. Given the nature of the data, it defaults to being off and is therefore opt-in.
I have trialled the changes and it seems functional, robust, and responsive.
I see that most API calls are done through the EnhancedSteam API, these changes just use direct API calls to UncensorPat.ch, but I'd be happy to collaborate in order to integrate my API better with EnhancedSteam (it was created for this sole purpose, after all).
Had to retroactively clean up author details of my commits (only became apparent once I PR'ed) and in the process I have made a massive mess - I sincerely apologise. Will resolve this shortly.
This set of changes adds integration into https://www.UncensorPat.ch into EnhancedSteam, allowing for filtering by uncensor patch in the search page, and showing uncensor patch information on the individual game store pages. Given the nature of the data, it defaults to being off and is therefore opt-in.
I have trialled the changes and it seems functional, robust, and responsive.
I see that most API calls are done through the EnhancedSteam API, these changes just use direct API calls to UncensorPat.ch, but I'd be happy to collaborate in order to integrate my API better with EnhancedSteam (it was created for this sole purpose, after all).