Mari

Results 51 issues of Mari

Shiro stores tons of data locally on disk such as beatmaps (.osu) and replays (.osr). Thanks to low-cost storage services like [Wasabi](https://wasabi.com/), [Vultr](https://www.vultr.com/), [MinIO](https://min.io/), [Scaleway](https://www.scaleway.com/), [Yandex Cloud](https://cloud.yandex.com/services/storage), [DigitalOcean](https://www.digitalocean.com/), [Dreamhost](https://www.dreamhost.com/) or...

type: suggestion
feature: io

Today the clocks have been shifted at 2am directly 3am because of Daylight savings time. Shiro however did not update the presence for the user and thus didn't shift the...

type: bug
feature: io

Currently, Shiro does not respect all options sent in the login body. Login body: ``` Username MD5 hash of the password Version|UTC offset|Display full location|Colon seperated list of MAC addresses...

type: suggestion
feature: users

[osu! has a built-in tournament client](https://osu.ppy.sh/help/wiki/osu!tourney) which is used for broadcasting osu! tournaments. It allows viewing of every player in a multiplayer room at once. ![image](https://user-images.githubusercontent.com/24739711/46583903-8829a500-ca5d-11e8-9ac8-b4b3d6601c9e.png) To allow for tournaments...

type: suggestion
feature: multiplayer

Official osu!Bancho profiles have a "Most played beatmaps" section which contains beatmaps and their playcount for the individual user. Quering this is already possible if a server has decided to...

type: suggestion
feature: users

Docker is a great way to ship whole of Shiro and its modules. I propose the creation of the `marc3842h/shiro:stable` docker container which will include Shiro and its modules, to...

type: suggestion
feature: deployment

Chat messages in all channels as well as DMs have weird spacing between messages when using a third-party client called osu!fx: ![img](https://media.discordapp.net/attachments/553334824614625290/582300141294321675/screenshot014.jpg) This only happens on osu!fx, not on osu!stable...

status: not reproduceable
type: bug
feature: chat
compatibility: third-party client

Various commands that take a user as argument such as `!restrict` etc. are searching for the user using the normal, unescaped username instead of the safe_username as it'll be passed...

type: bug
feature: bot

Shiro itself has no documentation apart from the `README.md` file, which briefly describes how one would build and start Shiro. There is no in-depth documentation on how to setup Shiro...

type: documentation

I'm currently measuring execution time of the major parts of Shiro including routes and handlers. **Most of the routes and handlers execute in less than 1ms** which is already faster...

type: suggestion
project: execution time