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 | Log VERSION file read errors | |
| Giuseppe Guerra | Fix missing format in startup log | |
| Giuseppe Guerra | error -> debug | |
| Giuseppe Guerra | Don't halt scores submission if replay gets saved in at least one path | |
| Giuseppe Guerra | Update total hits when submitting scores | |
| Morgan Bazalgette | mirations everywhere | |
| Morgan Bazalgette | Merge branch 'master' of zxq.co:ripple/vinse | |
| Morgan Bazalgette | fix web | |
| Giuseppe Guerra | Add .pyenv to .gitignore | |
| Giuseppe Guerra | Revert python 3.7 compatibility | |
| Giuseppe Guerra | Revert python 3.7 compatibility | |
| Giuseppe Guerra | ?? | |
| Franc[e]sco | python: remove duplicate twine install | |
| Franc[e]sco | python: fix artifacts directory | |
| Franc[e]sco | python: remove env.cmd | |
| Franc[e]sco | apparently specifying python envs is not necessary | |
| Franc[e]sco | python: run swig on windows appveyor build | |
| Franc[e]sco | how the fuck does appveyor work | |
| Franc[e]sco | python: export msvc env vars for cibuildwheel, add some python versions | |
| Franc[e]sco | python: cd to correct directory in appveyor | |
| Franc[e]sco | python: maybe this appveyor image works? | |
| Franc[e]sco | python: typo in appveyor yml | |
| Franc[e]sco | update twine password | |
| Franc[e]sco | cflags: macOS doesnt have --build-id | |
| Franc[e]sco | appveyor: s p a c e s | |
| Franc[e]sco | python: parse version string from oppai.c (fixes #49) | |
| Franc[e]sco | cflags: even smaller binary | |
| Franc[e]sco | cflags: make binary smaller | |
| Giuseppe Guerra | Truncate hw_user in between tests | |
| Giuseppe Guerra | Randomize test client HWIDs | |
| Giuseppe Guerra | Fix failing restricted mode message test | |
| Giuseppe Guerra | Share cursor when calling ban() in check_multiaccount() | |
| Giuseppe Guerra | Moved restricted notification, add donor expire notification | |
| Giuseppe Guerra | Add multiaccount check and account activation | |
| Giuseppe Guerra | Don't sent logout packet when a restricted user logs out | |
| Giuseppe Guerra | Don't allow user presence packets for restricted users | |
| Giuseppe Guerra | Add test_no_multiplayer | |
| Giuseppe Guerra | Removed unused imports in test_multiplayer | |
| Giuseppe Guerra | Add __contains__ method to MultiplayerManager | |
| Giuseppe Guerra | Restricted tests | |
| Giuseppe Guerra | Ignore most packets when restricted | |
| Giuseppe Guerra | Handle ClientSetAwayMessage packet | |
| Giuseppe Guerra | Removed unused imports in tests, removed singletons/database.py | |
| Giuseppe Guerra | Updated submodule common | |
| Giuseppe Guerra | Fix broken tests with @concurrent event handlers | |
| Giuseppe Guerra | Fix py.test setup/teardown fixture | |
| Giuseppe Guerra | Fix latitute and longitude being swapped in ServerUserPresence | |
| Giuseppe Guerra | Fix block_non_friend_pm handler being a function instead of a coroutine | |
| Giuseppe Guerra | Add player location handling | |
| Giuseppe Guerra | Removed ThreadPool, fix wrong typing in destroy_all | |