It seems like many people on OGS have requested these features since at least 2014, including almost all the current moderator team. In 2014 it was stated above that server back-end optimization was required. It seems possible that some of this was done, as the git blame for GameList.tsx seems to have all been written between then and now.
I was wondering if @anoek (or @matburt) could please confirm whether sufficient back-end optimisation has been performed such that this could be revisited. In this thread @flovo seems to have already done some digging into this project also and did not seem to have much success. If possible I would like to look into implementing not only sort by rank / observers / bot / board size / etc. but also the ability to prioritise friends on the observe games page.
However, beginning work on such a grandiose project would be silly if the back-end cannot yet support such features and if there are no immediate plans for that to change, despite matburt’s assurances above from both 2014 and 2015 that it was coming #Soon.TM
I fully understand that priorities change and that many wonderful things have been added over the last 5 years, so this is in no way a criticism but rather an attempt to check in on the current state of the back end to determine whether beginning front end work on this project to resolve Issue 702 has merit or if it is a fool’s errand