Current frontend for the server list is quite bad looking and limited feature wise.
Many features could be added to the backend too.
Here is my wish list for a completely rewritten serverlist:
[ ] Better Looking Website
[ ] Use Icons for flags and ping, just like the ingame server list
[ ] More readable values (player count, max and average are too hard to distinguish without looking to the header multiple times)
[ ] Makes links in description clickable, or add more URL fields to announce (not user friendly to select + copy/paste, especially since if the content update it break the current selection)
[ ] Provide complete OpenAPI specification for the REST API
[ ] Allow the creation of notification alerts (with webworkers together with the PWA) when a specific server comme back to life or have more than x players.
[ ] More ways of researching in the server list (currently we can only filter by protocol version); text based, player count based, mod based, etc
[ ] One-click search for a server mod/game in CDB
[ ] More complex stuff / require Minetest change
[ ] Allow a server to provide an icon
[ ] Allow a server to provide screenshots
[ ] Provide a tags system to classify servers into categories
[ ] Add player reviews just like CDB packages (require CDB OAuth or merging serverlist and CDB)
I looked a bit into rewriting the frontend part, but sadly I am pretty bad at designing :(
Current frontend for the server list is quite bad looking and limited feature wise.
Many features could be added to the backend too.
Here is my wish list for a completely rewritten serverlist:
I looked a bit into rewriting the frontend part, but sadly I am pretty bad at designing :(