{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":698474005,"defaultBranch":"master","name":"kawata.py","ownerLogin":"kawatapw","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-09-30T03:13:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/58236491?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712346297.0","currentOid":""},"activityList":{"items":[{"before":"ba4e2a39d65f459cf513a04110c0d32b52a0aad9","after":"bbaf4fc8c1251b6b88a62f1bdb4b6d296fd99eb7","ref":"refs/heads/Rebased","pushedAt":"2024-04-17T07:21:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Implement Aeris Client Code (Needs updater code still)\nAdd /infos endpoint for Aeris Client\nAdd motds.\nBetter Perms/Privs, \"fix !user command\"?\nAdd More Logging Improvements","shortMessageHtmlLink":"Implement Aeris Client Code (Needs updater code still)"}},{"before":"7efba5a0026926d2458926e4870ed18a7ac4ad62","after":"ba4e2a39d65f459cf513a04110c0d32b52a0aad9","ref":"refs/heads/Rebased","pushedAt":"2024-04-07T00:17:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Manually Ported Changes from old branch for rebase. Massive Commit\nUpdate Gitignore.\nChange DEBUG Var to DEBUG_LEVEL and add DEBUG_FOCUS Var.\nAdded More Extensive Debugging from previous b.py fork.\nAdd Cheat Server Variable which disables anticheat and enables cheat server specific features.\nAdd Basic Packet Support for Aeris/Kawata Client.\nSupport Score Submission From Older Clients While Cheat Server is enabled.\nChange Discord link to use Enviroment Var.\nFix last_np not being set for old clients in both public and private chats.\nHandle Small Variations in NP Format.\nAllow non-pending/graveyard map requests via env var.\nAdd Support for Badges, (Complex Badge System)\nMoved Strange Occurrence Logs to it's own folder inside Logs folder to reduce clutter.\n\nAPI:\nAdd /get_friends endpoint\nAdd Human Readable Mods to scores returned in get_player_scores\nAdd Limit parameter to /search_players and retrieve more info on each player.\nReturn Clan Data in get_player_info.\nReturn Beatmap Information on get_score_info when parameter b == 1.\nAdd /get_badges endpoint\nAdd Badges to get_player_info\nAdd badges to returned player data on get_leaderboard\nFix API Error due to Uppercase Country Codes [collections.py>Players>get_sql]\nAdd option to accept osu.domain requests on root domain.\n\nNGINX:\nSeperate API & osu from other bancho endpoints\nAdd Access & Error Logging to api,osu,bancho,assets,a endpoints.\nlisten to both 80 and 443\nlisten on all adapters with 0.0.0.0 since 127.0.0.1 can sometimes not work depending on the network setup.\n\nScripts:\nUpgrade Install NGINX Script to source from .env\nRun Install NGINX Script on Start Server","shortMessageHtmlLink":"Manually Ported Changes from old branch for rebase. Massive Commit"}},{"before":null,"after":"7efba5a0026926d2458926e4870ed18a7ac4ad62","ref":"refs/heads/Rebased","pushedAt":"2024-04-05T19:44:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Fix query selecting users count from db (#651)","shortMessageHtmlLink":"Fix query selecting users count from db (osuAkatsuki#651)"}},{"before":"5cf02ea3d496fcee4d9d663d272281f77381874d","after":"7d26d6689316c62960461e58a047dd0e09dabda1","ref":"refs/heads/rebase","pushedAt":"2024-02-18T02:27:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Moved back osu! packets to cho for rebase","shortMessageHtmlLink":"Moved back osu! packets to cho for rebase"}},{"before":null,"after":"26e460dc1bdd00f62f155eb7240cf8bceb8ee9be","ref":"refs/heads/Origin-Master","pushedAt":"2024-02-18T00:16:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"rename PlayerUpdateFields to UserUpdateFields","shortMessageHtmlLink":"rename PlayerUpdateFields to UserUpdateFields"}},{"before":"c688cb4621c854ff236d2056a8efd2322147b72a","after":null,"ref":"refs/heads/Rebase","pushedAt":"2024-02-17T21:40:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"}},{"before":null,"after":"5cf02ea3d496fcee4d9d663d272281f77381874d","ref":"refs/heads/rebase","pushedAt":"2024-02-17T10:33:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PANIGE","name":null,"path":"/PANIGE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26085201?s=80&v=4"},"commit":{"message":"Moved back osu! packets to cho for rebase","shortMessageHtmlLink":"Moved back osu! packets to cho for rebase"}},{"before":null,"after":"c688cb4621c854ff236d2056a8efd2322147b72a","ref":"refs/heads/Rebase","pushedAt":"2024-02-16T21:04:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Merge pull request #7 from kawatapw/KawataClientVersionChecking\n\nMerging of submit endpoints, other improvements","shortMessageHtmlLink":"Merge pull request #7 from kawatapw/KawataClientVersionChecking"}},{"before":null,"after":"4310cf0769f903c3c9d81dc9cb109986530405a1","ref":"refs/heads/KawataClientSupport","pushedAt":"2024-02-16T19:30:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Hard disallow deprecated config attrs after supported-until date","shortMessageHtmlLink":"Hard disallow deprecated config attrs after supported-until date"}},{"before":"21e3ba9dd973422b0be730667f283ca8490c9b78","after":"c688cb4621c854ff236d2056a8efd2322147b72a","ref":"refs/heads/master","pushedAt":"2024-02-15T02:29:40.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Merge pull request #7 from kawatapw/KawataClientVersionChecking\n\nMerging of submit endpoints, other improvements","shortMessageHtmlLink":"Merge pull request #7 from kawatapw/KawataClientVersionChecking"}},{"before":"292c3f2c971b884a5ad2e830d730fb702b513c4a","after":"9b600174788bbefc13acacb45c51334ddf8d36e9","ref":"refs/heads/KawataClientVersionChecking","pushedAt":"2024-02-15T02:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Support Root Domain on beatmap url","shortMessageHtmlLink":"Support Root Domain on beatmap url"}},{"before":"e35227648557b1f449125acab43871b4fb0bf411","after":"292c3f2c971b884a5ad2e830d730fb702b513c4a","ref":"refs/heads/KawataClientVersionChecking","pushedAt":"2024-02-14T21:11:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Restrict some logging behind Debug","shortMessageHtmlLink":"Restrict some logging behind Debug"}},{"before":"21e3ba9dd973422b0be730667f283ca8490c9b78","after":"e35227648557b1f449125acab43871b4fb0bf411","ref":"refs/heads/KawataClientVersionChecking","pushedAt":"2024-02-14T20:57:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Combine New and Old Submit endpoints into 1 function.","shortMessageHtmlLink":"Combine New and Old Submit endpoints into 1 function."}},{"before":null,"after":"21e3ba9dd973422b0be730667f283ca8490c9b78","ref":"refs/heads/KawataClientVersionChecking","pushedAt":"2024-02-14T20:17:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Make Container Name an environment variable.","shortMessageHtmlLink":"Make Container Name an environment variable."}},{"before":"e2b90d30745cfbdda49db7d2de623705ae40a4ab","after":"21e3ba9dd973422b0be730667f283ca8490c9b78","ref":"refs/heads/master","pushedAt":"2024-02-13T19:07:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Make Container Name an environment variable.","shortMessageHtmlLink":"Make Container Name an environment variable."}},{"before":"b9a02bd97cfde1f0a67fa67e47f2632b64982d31","after":null,"ref":"refs/heads/changelog-api","pushedAt":"2024-02-12T20:17:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"}},{"before":"b7f3f5ffc02aa2b627501d6be7a86567ce0b2cf6","after":null,"ref":"refs/heads/aeris-packet-implementation","pushedAt":"2024-02-12T20:17:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"}},{"before":"802ea37ac0f79176f69510edfb3d86b65262d116","after":"e2b90d30745cfbdda49db7d2de623705ae40a4ab","ref":"refs/heads/master","pushedAt":"2024-02-12T20:17:12.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Merge pull request #6 from kawatapw/aeris-packet-implementation\n\nAeris packet implementation, Def needs some more work but functional enough to be merged.","shortMessageHtmlLink":"Merge pull request #6 from kawatapw/aeris-packet-implementation"}},{"before":"9d98cd00fac92cf249b72c517ca28f600ca21f83","after":"b7f3f5ffc02aa2b627501d6be7a86567ce0b2cf6","ref":"refs/heads/aeris-packet-implementation","pushedAt":"2024-02-12T20:16:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Start Logs Patch, ID Gen Left","shortMessageHtmlLink":"Start Logs Patch, ID Gen Left"}},{"before":"1db0e2a57f1fa8388016c3df3ebef74ae2f4d780","after":"9d98cd00fac92cf249b72c517ca28f600ca21f83","ref":"refs/heads/aeris-packet-implementation","pushedAt":"2024-02-11T02:13:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Add ManageBadges to Mod Priv Group","shortMessageHtmlLink":"Add ManageBadges to Mod Priv Group"}},{"before":"c4720a0d80e7ffa159e476ed4c1670d20745bf1f","after":"1db0e2a57f1fa8388016c3df3ebef74ae2f4d780","ref":"refs/heads/aeris-packet-implementation","pushedAt":"2024-02-06T11:13:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Fix Identify Packet returning value as wrong type.","shortMessageHtmlLink":"Fix Identify Packet returning value as wrong type."}},{"before":"05b8147d09e11733c344a972c0b873797626d18d","after":"c4720a0d80e7ffa159e476ed4c1670d20745bf1f","ref":"refs/heads/aeris-packet-implementation","pushedAt":"2024-02-03T15:53:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Create map ranking api endpoint locked down by api key for frontend panel ranking, solves cache not updating issue and hopefully the dreaded status revert.","shortMessageHtmlLink":"Create map ranking api endpoint locked down by api key for frontend p…"}},{"before":"643a3c593b358b4747fb7b0a600734370eb08277","after":"05b8147d09e11733c344a972c0b873797626d18d","ref":"refs/heads/aeris-packet-implementation","pushedAt":"2024-02-02T10:05:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Add score id to output of map lb api call.","shortMessageHtmlLink":"Add score id to output of map lb api call."}},{"before":"d3360cd4ed2108eb5df520791c9e2fa62ac03e12","after":"643a3c593b358b4747fb7b0a600734370eb08277","ref":"refs/heads/aeris-packet-implementation","pushedAt":"2024-02-02T06:56:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Add player country to map lb api endpoint.","shortMessageHtmlLink":"Add player country to map lb api endpoint."}},{"before":"54206feb3e2a21e49ef5815348076197cc2602b9","after":"802ea37ac0f79176f69510edfb3d86b65262d116","ref":"refs/heads/master","pushedAt":"2024-02-01T11:54:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Merge pull request #5 from kawatapw/changelog-api\n\nChangelog api","shortMessageHtmlLink":"Merge pull request #5 from kawatapw/changelog-api"}},{"before":"a28416e488c7bc9d4910837891b8267c7e3e37e5","after":"b9a02bd97cfde1f0a67fa67e47f2632b64982d31","ref":"refs/heads/changelog-api","pushedAt":"2024-02-01T10:34:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PANIGE","name":null,"path":"/PANIGE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26085201?s=80&v=4"},"commit":{"message":"fix naming","shortMessageHtmlLink":"fix naming"}},{"before":null,"after":"a28416e488c7bc9d4910837891b8267c7e3e37e5","ref":"refs/heads/changelog-api","pushedAt":"2024-02-01T10:33:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PANIGE","name":null,"path":"/PANIGE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26085201?s=80&v=4"},"commit":{"message":"added v2/changelog","shortMessageHtmlLink":"added v2/changelog"}},{"before":"2d0121ff184a890ecf06c6d667f439ac958cf152","after":"d3360cd4ed2108eb5df520791c9e2fa62ac03e12","ref":"refs/heads/aeris-packet-implementation","pushedAt":"2024-02-01T10:02:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Merge branch 'aeris-packet-implementation' of https://github.com/kawatapw/kawata.py into aeris-packet-implementation","shortMessageHtmlLink":"Merge branch 'aeris-packet-implementation' of https://github.com/kawa…"}},{"before":"e2177f26379f696784378a410dd866c0931d85f9","after":"2d0121ff184a890ecf06c6d667f439ac958cf152","ref":"refs/heads/aeris-packet-implementation","pushedAt":"2024-02-01T08:59:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PANIGE","name":null,"path":"/PANIGE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26085201?s=80&v=4"},"commit":{"message":"Merge branch 'aeris-packet-implementation' of https://github.com/kawatapw/kawata.py into aeris-packet-implementation","shortMessageHtmlLink":"Merge branch 'aeris-packet-implementation' of https://github.com/kawa…"}},{"before":"7c9ec7a4d0b605af660175e618df4d4d59acbce5","after":"e2177f26379f696784378a410dd866c0931d85f9","ref":"refs/heads/aeris-packet-implementation","pushedAt":"2024-01-26T15:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheFantasticLoki","name":null,"path":"/TheFantasticLoki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26889568?s=80&v=4"},"commit":{"message":"Fix Datetime Error","shortMessageHtmlLink":"Fix Datetime Error"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMsXTswA","startCursor":null,"endCursor":null}},"title":"Activity · kawatapw/kawata.py"}