{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":305634395,"defaultBranch":"master","name":"osu-server-spectator","ownerLogin":"ppy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-10-20T08:04:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/995763?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716355380.0","currentOid":""},"activityList":{"items":[{"before":"5d52c83c9bf4c71ed1a95a2e9a422337ef77726f","after":"22e48888e84c79847fcaa9e68fa7ff08f511fe54","ref":"refs/heads/master","pushedAt":"2024-05-24T01:35:30.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #215 from bdach/clean-up-logging\n\nUnify logging to use ASP.NET default console logger","shortMessageHtmlLink":"Merge pull request #215 from bdach/clean-up-logging"}},{"before":"89fd2a1b8f511f0238236f1302cdb95c0cac7ca4","after":"5d52c83c9bf4c71ed1a95a2e9a422337ef77726f","ref":"refs/heads/master","pushedAt":"2024-05-23T08:28:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #236 from bdach/fix-crosstalk\n\nFix test failures due to crosstalk via static `AppSettings.SaveReplays`","shortMessageHtmlLink":"Merge pull request #236 from bdach/fix-crosstalk"}},{"before":"79810ab02881a008707b586af5413ef7bb97d47f","after":"89fd2a1b8f511f0238236f1302cdb95c0cac7ca4","ref":"refs/heads/master","pushedAt":"2024-05-23T02:53:01.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #234 from bdach/daily-challenge\n\nAnnounce currently active \"daily challenge\" playlist to clients","shortMessageHtmlLink":"Merge pull request #234 from bdach/daily-challenge"}},{"before":"a34c4091875a73026639153dcbefe424b89868cd","after":"79810ab02881a008707b586af5413ef7bb97d47f","ref":"refs/heads/master","pushedAt":"2024-05-22T04:36:10.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #235 from bdach/upload-scaling\n\nAllow `ScoreUploader` to process replays concurrently","shortMessageHtmlLink":"Merge pull request #235 from bdach/upload-scaling"}},{"before":"827c4dfcb5d71a425652a5a4ecafd5b2854e2f28","after":"a34c4091875a73026639153dcbefe424b89868cd","ref":"refs/heads/master","pushedAt":"2024-05-17T02:04:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #233 from bdach/the-castle-is-too-bouncy\n\nUpdate `BouncyCastle.Cryptography` to 2.3.1","shortMessageHtmlLink":"Merge pull request #233 from bdach/the-castle-is-too-bouncy"}},{"before":"e4ac5f9af8bdecd9d1c3cc4dd2b371e4d8b61208","after":"827c4dfcb5d71a425652a5a4ecafd5b2854e2f28","ref":"refs/heads/master","pushedAt":"2024-05-08T08:36:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #232 from bdach/fix-build-failure\n\nFix compilation failure in release mode","shortMessageHtmlLink":"Merge pull request #232 from bdach/fix-build-failure"}},{"before":"ec158c602877b1be8933bb92f6af827f631a8eb7","after":"e4ac5f9af8bdecd9d1c3cc4dd2b371e4d8b61208","ref":"refs/heads/master","pushedAt":"2024-05-07T05:19:41.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #230 from bdach/scoreinfo-suuuuuuuuuuuuuuuuuuuuuuuuuucks\n\nFix `APIUser` and `RealmUser` silently desyncing on spectator-tracked scores","shortMessageHtmlLink":"Merge pull request #230 from bdach/scoreinfo-suuuuuuuuuuuuuuuuuuuuuuu…"}},{"before":"681debc75be2299e38ccc3ac3b88a0278aaed821","after":"ec158c602877b1be8933bb92f6af827f631a8eb7","ref":"refs/heads/master","pushedAt":"2024-05-07T05:19:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Update dotsettings to match naming specs from osu project","shortMessageHtmlLink":"Update dotsettings to match naming specs from osu project"}},{"before":"5487ab146213012ba821f57497df1cbd3e579381","after":"681debc75be2299e38ccc3ac3b88a0278aaed821","ref":"refs/heads/master","pushedAt":"2024-05-07T04:26:59.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #231 from bdach/make-sure-ranks-are-not-missing\n\nEnsure ranks are properly populated in spectated scores","shortMessageHtmlLink":"Merge pull request #231 from bdach/make-sure-ranks-are-not-missing"}},{"before":"d18c47543c07a34663041f56d01956c12763d0fd","after":"5487ab146213012ba821f57497df1cbd3e579381","ref":"refs/heads/master","pushedAt":"2024-05-01T12:58:32.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #229 from bdach/more-chat-filtering\n\nAdd extended capabilities for chat filters","shortMessageHtmlLink":"Merge pull request #229 from bdach/more-chat-filtering"}},{"before":"8756a0af4f1b9c1177cdbb4a76a3a7a0637ba400","after":"d18c47543c07a34663041f56d01956c12763d0fd","ref":"refs/heads/master","pushedAt":"2024-04-25T13:22:21.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #227 from bdach/apply-chat-filters-when-editing-room-name\n\nApply chat filters to room name when editing multiplayer room settings","shortMessageHtmlLink":"Merge pull request #227 from bdach/apply-chat-filters-when-editing-ro…"}},{"before":"6b1c04a39fcb7bc0ae51838d3988debcbf0a28b6","after":"8756a0af4f1b9c1177cdbb4a76a3a7a0637ba400","ref":"refs/heads/master","pushedAt":"2024-03-17T11:24:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #226 from Joehuu/readme-fix-broken-wiki-link\n\nFix broken wiki link on readme","shortMessageHtmlLink":"Merge pull request #226 from Joehuu/readme-fix-broken-wiki-link"}},{"before":"1c622f65dec3052199830fb1c70263d84965c790","after":"6b1c04a39fcb7bc0ae51838d3988debcbf0a28b6","ref":"refs/heads/master","pushedAt":"2024-03-15T07:18:39.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #225 from bdach/unranked-endplaysession-bug\n\nFix `EndPlaySession()` not broadcasting play end to other users on unranked beatmap plays","shortMessageHtmlLink":"Merge pull request #225 from bdach/unranked-endplaysession-bug"}},{"before":"cc1d36da977b363d2ac21d93a3b9690f40c26146","after":"1c622f65dec3052199830fb1c70263d84965c790","ref":"refs/heads/master","pushedAt":"2024-03-14T10:11:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #224 from bdach/skip-upload-scores-without-hits\n\nSkip score uploads when nothing was hit in score","shortMessageHtmlLink":"Merge pull request #224 from bdach/skip-upload-scores-without-hits"}},{"before":"7ae4bc3070af74ae528a953d5879032066ed5136","after":"cc1d36da977b363d2ac21d93a3b9690f40c26146","ref":"refs/heads/master","pushedAt":"2024-02-28T10:49:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #223 from peppy/no-sentry-for-debug\n\nDon't use sentry when running in debug mode","shortMessageHtmlLink":"Merge pull request #223 from peppy/no-sentry-for-debug"}},{"before":"5ff4586834579bfbfe5c04282176d116228872e1","after":"7ae4bc3070af74ae528a953d5879032066ed5136","ref":"refs/heads/master","pushedAt":"2024-02-22T17:23:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #221 from bdach/github-actions-bump\n\nUpdate github actions to resolve deprecation warnings","shortMessageHtmlLink":"Merge pull request #221 from bdach/github-actions-bump"}},{"before":"6194c543ff709323f05d50adbc7c6472c4a6dc8c","after":"5ff4586834579bfbfe5c04282176d116228872e1","ref":"refs/heads/master","pushedAt":"2024-02-19T15:47:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #219 from peppy/update-packages-feb\n\nUpdate packages","shortMessageHtmlLink":"Merge pull request #219 from peppy/update-packages-feb"}},{"before":"ad93d3a5aa74909397724a0aa6a8ef07910b9725","after":"6194c543ff709323f05d50adbc7c6472c4a6dc8c","ref":"refs/heads/master","pushedAt":"2024-02-06T11:12:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #218 from bdach/score-uploader-ddog-tracking\n\nAdd datadog tracking of score uploader metrics","shortMessageHtmlLink":"Merge pull request #218 from bdach/score-uploader-ddog-tracking"}},{"before":"54f667deafb924d50c09ea5d9c393debb4d5d8d1","after":"ad93d3a5aa74909397724a0aa6a8ef07910b9725","ref":"refs/heads/master","pushedAt":"2024-02-02T21:39:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #217 from bdach/score-upload-sentry-logging\n\nLog score uploader errors to sentry","shortMessageHtmlLink":"Merge pull request #217 from bdach/score-upload-sentry-logging"}},{"before":"1e6947b541d8937d62c243b7cf3c790a8044a232","after":"54f667deafb924d50c09ea5d9c393debb4d5d8d1","ref":"refs/heads/master","pushedAt":"2024-02-01T11:37:21.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"bdach","name":"Bartłomiej Dach","path":"/bdach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20418176?s=80&v=4"},"commit":{"message":"Merge pull request #216 from smoogipoo/fix-exception-type\n\nChange type of some exceptions so they're logged","shortMessageHtmlLink":"Merge pull request #216 from smoogipoo/fix-exception-type"}},{"before":"0806da6a46210a32866f51c0cf0b33b8c9ec3c99","after":"1e6947b541d8937d62c243b7cf3c790a8044a232","ref":"refs/heads/master","pushedAt":"2024-02-01T08:25:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #214 from bdach/fix-broken-tracking\n\nFix incorect connection metrics tracking on instances pending shutdown","shortMessageHtmlLink":"Merge pull request #214 from bdach/fix-broken-tracking"}},{"before":"56158ecff53bb1d63759f683a33c974fab732fc0","after":"0806da6a46210a32866f51c0cf0b33b8c9ec3c99","ref":"refs/heads/master","pushedAt":"2024-01-31T12:25:17.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #211 from smoogipoo/reduce-exceptions\n\nReduce exceptions","shortMessageHtmlLink":"Merge pull request #211 from smoogipoo/reduce-exceptions"}},{"before":"98eb8d3f4f02b24815d5d6aad8c76d658ab97cdd","after":"56158ecff53bb1d63759f683a33c974fab732fc0","ref":"refs/heads/master","pushedAt":"2024-01-31T12:22:01.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"bdach","name":"Bartłomiej Dach","path":"/bdach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20418176?s=80&v=4"},"commit":{"message":"Merge pull request #213 from peppy/configure-port\n\nAdd the ability to configure the bound port","shortMessageHtmlLink":"Merge pull request #213 from peppy/configure-port"}},{"before":"3df6c033f47422c6e9015317f48abd7c912296df","after":"98eb8d3f4f02b24815d5d6aad8c76d658ab97cdd","ref":"refs/heads/master","pushedAt":"2024-01-31T05:21:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #212 from smoogipoo/fix-client-hash\n\nFix incorrect client hash","shortMessageHtmlLink":"Merge pull request #212 from smoogipoo/fix-client-hash"}},{"before":"fa32f944b2eeceedaef8c4aebc7219459260b62f","after":"3df6c033f47422c6e9015317f48abd7c912296df","ref":"refs/heads/master","pushedAt":"2024-01-29T17:57:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Remove unnecessary call to `UseSentryTracing`\n\nConsole logging on startup reports this as a duplicate call.\nSee other `UseSentry` initialisation already present.","shortMessageHtmlLink":"Remove unnecessary call to UseSentryTracing"}},{"before":"9af9b5de8269fc251643f9de4f4dfda8d8a5e73b","after":"fa32f944b2eeceedaef8c4aebc7219459260b62f","ref":"refs/heads/master","pushedAt":"2024-01-29T17:53:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Attempt to fix JWT handling","shortMessageHtmlLink":"Attempt to fix JWT handling"}},{"before":"7f423ab90e578974e37ada953d9e592ec9307b6a","after":"9af9b5de8269fc251643f9de4f4dfda8d8a5e73b","ref":"refs/heads/master","pushedAt":"2024-01-29T17:42:42.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"bdach","name":"Bartłomiej Dach","path":"/bdach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20418176?s=80&v=4"},"commit":{"message":"Merge pull request #210 from peppy/net80\n\nUpgrade to .NET 8","shortMessageHtmlLink":"Merge pull request #210 from peppy/net80"}},{"before":"85bd33fb921227a134ed87a42dc75c87e48cce39","after":"7f423ab90e578974e37ada953d9e592ec9307b6a","ref":"refs/heads/master","pushedAt":"2024-01-23T16:13:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #209 from peppy/update-tables\n\nUpdate to use new score storage backend","shortMessageHtmlLink":"Merge pull request #209 from peppy/update-tables"}},{"before":"1ac33bce291dca2cbc1f453763217cf62a3793d5","after":"85bd33fb921227a134ed87a42dc75c87e48cce39","ref":"refs/heads/master","pushedAt":"2024-01-14T17:41:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bdach","name":"Bartłomiej Dach","path":"/bdach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20418176?s=80&v=4"},"commit":{"message":"Merge pull request #208 from peppy/update-packages\n\nUpdate game packages","shortMessageHtmlLink":"Merge pull request #208 from peppy/update-packages"}},{"before":"032e07fc65c31fa7fc3cd66f01fd01923a398c42","after":"1ac33bce291dca2cbc1f453763217cf62a3793d5","ref":"refs/heads/master","pushedAt":"2023-12-29T06:49:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #207 from bdach/update-game-packages","shortMessageHtmlLink":"Merge pull request #207 from bdach/update-game-packages"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUpQ7wgA","startCursor":null,"endCursor":null}},"title":"Activity · ppy/osu-server-spectator"}