This is the changelog. Changes are published here as soon as they hit the production status (as in, live on the website).
| Author | Subject | Time |
|---|---|---|
| Giuseppe Guerra | Fix Kirisaki Chitoge (CV Touyama Nao), Onodera Kosaki (CV Hanazawa Kana) - Taisetsu no Tsukurikata (Asterisk Remix) (Sotarks) [Fiery's Extra] | |
| Giuseppe Guerra | Proper UTF8 OsuString handling | |
| Giuseppe Guerra | Fix non-empty matches being disposed by the disband_idle_matches job | |
| Giuseppe Guerra | Replaced next() with get_slot() in change_slot() | |
| Giuseppe Guerra | Add redis peppy:sessions:... for LETS compatibility | |
| Giuseppe Guerra | Push online users count and version to redis, delete peppy:* at startup | |
| Giuseppe Guerra | Dispose pubsub task when disposing the server | |
| Giuseppe Guerra | Fix spectating not resuming after downloading a missing beatmap | |
| Giuseppe Guerra | Merge branch 'master' of zxq.co:ripple/lets | |
| Giuseppe Guerra | Removed some random print statements | |
| Giuseppe Guerra | Update raven-aiohttp | |
| Giuseppe Guerra | Removed GEOLITE2_DB_PATH in config | |
| Giuseppe Guerra | Fix is_insecure warnings at startup | |
| Giuseppe Guerra | Fix typo | |
| Giuseppe Guerra | Fix None ref when when logging after the decorated func call (when disposing) | |
| Giuseppe Guerra | 🔓 | |
| Giuseppe Guerra | Fix wrong cached packet being sent when someone joins a match | |
| Giuseppe Guerra | Multiplayer refactoring: Moved get_slot in MultiplayerMatchData | |
| Giuseppe Guerra | Multiplayer refactoring: full_slots iterator again | |
| Giuseppe Guerra | Multiplayer refactoring: full_slots iterator | |
| Giuseppe Guerra | Update README | |
| Giuseppe Guerra | Multiplayer: Vinse integration and some refactoring | |
| Giuseppe Guerra | Multiplayer refactoring: better list comprehensions in properties | |
| Giuseppe Guerra | test_tourney_client_leave_match_channel | |
| Giuseppe Guerra | Update README | |
| Giuseppe Guerra | Tourney client tests | |
| Giuseppe Guerra | * | |
| Giuseppe Guerra | Add tourney client packets | |
| Giuseppe Guerra | Test suite: add tournament staff privilege to "dev" user | |
| Giuseppe Guerra | Removed ChatChannel.is_spect_or_multi, add is_spect and is_multi | |
| Giuseppe Guerra | Add !peppy to switch back to the old server | |
| Giuseppe Guerra | Updated submodule website-docs | |
| Giuseppe Guerra | Add server uptime in RPL_CREATED | |
| Giuseppe Guerra | Add hostname and delta version to RPL_YOURHOST | |
| Giuseppe Guerra | Fix IRC token md5 being case sensitive | |
| Giuseppe Guerra | Replaced most .format() calls with f strings | |
| Giuseppe Guerra | Updated users listing tests | |
| Giuseppe Guerra | Fix test_others_dont_get_presence_request_packet_first_restricted | |
| Giuseppe Guerra | Fix some wrong spectator behaviour, changed spectator tests | |
| Giuseppe Guerra | Add the ability to re-join #spectator at any given time | |
| Giuseppe Guerra | Fix #spectator channel info packet being sent only to the spectator host | |
| Giuseppe Guerra | Fix #spectator instantly closing when spectating while being spectated | |
| Giuseppe Guerra | Fix typo in ClientUserPresenceRequest structure | |
| Giuseppe Guerra | Fix wrong typing hint in user_presence_request_all | |
| Giuseppe Guerra | Don't automatically remove temp channels, spectator fixes & refactoring | |
| Giuseppe Guerra | More verbose request body debug logging | |
| Giuseppe Guerra | Skip check passwords | |
| Giuseppe Guerra | Add more development flags | |
| Giuseppe Guerra | Divide ServerFriendsList packets in chunks | |
| Giuseppe Guerra | Implemented ClientUserPresenceRequest and ClientUserPresenceRequestAll | |