shiro
shiro copied to clipboard
High performance, high quality osu!Bancho C++ re-implementation
# Explanation of the idea The funny star thingy at the bottom of results panel. Feels like a nice thing to have :+1:  # Handling the rating request Still...
_Issue ported from osunavisu/kaede#2, originally created by @jacksonisiah_ As seen on many other private servers, some mods are ranked but have a different leaderboards from others for game mods such...
At the moment bot commands are highly integrated into Shiro itself and allow for no flexibility. If one wants to change a command, re-compilation and re-linking of Shiro as well...
Allow translation for all messages displayed to the users, e.g using a translation engine such as `GNU gettext`. This allows customization for all messages as well as translated messages to...
_Issue ported from osunavisu/kaede#3, originally created by @jacksonisiah_ Something like `!report` as can be seen on osu!Bancho and such. The proposed solution is to implement it by posting it in...
When modifying a ranked beatmap set difficulty, Shiro displays the modified versionsd as "Not submitted" while osu!Bancho displays "Update available" instead. We should match Bancho's behaviour in this case.
The osu! client shows on a `Beta` and `Cutting Edge` update the changelog on start in the bottom left corner. This is fetched using the `/p/changelog` route. I propose the...
With the first development build being available soon for osu!lazer on Android, pretty much all major platforms are supported by osu!lazer. In response to this Shiro will add support for...
osu!catch and osu!mania scores do not award pp at the moment. I suggest implementing these two game modes either using `libakame` or their original pp calculators, `catch-the-pp` and `wifipiano`.
Relay osu! client updates from bancho thru shiro without having to connect to bancho directly.