{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":66779187,"defaultBranch":"master","name":"osu","ownerLogin":"peppy","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-08-28T16:39:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/191335?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727435370.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"9647a1be7d928fec2cd76b48533ee5180e529851","ref":"refs/heads/edit-url-decode","pushedAt":"2024-09-27T11:09:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Ensure editor timestamp args are URL decoded","shortMessageHtmlLink":"Ensure editor timestamp args are URL decoded"}},{"before":null,"after":"face22f66ac7a56118f85b93f7a6221b3c654ca3","ref":"refs/heads/star-fountain-toggle","pushedAt":"2024-09-27T09:56:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Add toggle for star fountains in gameplay\n\nAddresses https://github.com/ppy/osu/discussions/29792.","shortMessageHtmlLink":"Add toggle for star fountains in gameplay"}},{"before":"d5c2484109ccf55ae7169061696797d1b17e12bb","after":"1dd6082aa9ea6c06647ddadfaddd1ae1720b9fba","ref":"refs/heads/fix-judgement-counter-sync","pushedAt":"2024-09-27T07:56:25.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":"Rename method to be more appropriate","shortMessageHtmlLink":"Rename method to be more appropriate"}},{"before":"82c212344fc5d490d3eb4c358d72ddf1e507ead9","after":"5be63ee304e54852723cd4b043459b4aa733eb9a","ref":"refs/heads/add-missing-shader-preload","pushedAt":"2024-09-27T07:19:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Reorganise with ruleset shader separated out","shortMessageHtmlLink":"Reorganise with ruleset shader separated out"}},{"before":"1683f72fbee0fdecd99b5baa7b430726a22f5364","after":"82c212344fc5d490d3eb4c358d72ddf1e507ead9","ref":"refs/heads/add-missing-shader-preload","pushedAt":"2024-09-27T07:18:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Reorganise with ruleset shader separated out","shortMessageHtmlLink":"Reorganise with ruleset shader separated out"}},{"before":"4205a21c0c595be177cd46b00f7e9b23d1361c69","after":"1683f72fbee0fdecd99b5baa7b430726a22f5364","ref":"refs/heads/add-missing-shader-preload","pushedAt":"2024-09-27T07:16:20.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":"Reorganise with ruleset shader separated out","shortMessageHtmlLink":"Reorganise with ruleset shader separated out"}},{"before":"b2983e25629e407c3045a65bded33bebe43931cd","after":"4205a21c0c595be177cd46b00f7e9b23d1361c69","ref":"refs/heads/add-missing-shader-preload","pushedAt":"2024-09-27T07:11:27.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":"Add one more shader usage","shortMessageHtmlLink":"Add one more shader usage"}},{"before":"39b801795b928c4e24e87d6aeeed1c92aedb3dcb","after":"b2983e25629e407c3045a65bded33bebe43931cd","ref":"refs/heads/add-missing-shader-preload","pushedAt":"2024-09-27T05:21:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Update shader preloader with missing shader usages","shortMessageHtmlLink":"Update shader preloader with missing shader usages"}},{"before":null,"after":"39b801795b928c4e24e87d6aeeed1c92aedb3dcb","ref":"refs/heads/add-missing-shader-preload","pushedAt":"2024-09-27T05:21:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Update shader preloader with missing shader usages","shortMessageHtmlLink":"Update shader preloader with missing shader usages"}},{"before":"17824c84142d80fad56389a05bd7973d92ef5d42","after":"eacd9b9756583950a78b91affcccd92f74d2162c","ref":"refs/heads/file-picker-hover-states","pushedAt":"2024-09-27T05:01:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Move dependent files to namespace","shortMessageHtmlLink":"Move dependent files to namespace"}},{"before":"4a9ac205e39fb5acf6d73a6dd4b3858d079fab79","after":"17824c84142d80fad56389a05bd7973d92ef5d42","ref":"refs/heads/file-picker-hover-states","pushedAt":"2024-09-27T04:57:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Move dependent files to namespace","shortMessageHtmlLink":"Move dependent files to namespace"}},{"before":null,"after":"4a9ac205e39fb5acf6d73a6dd4b3858d079fab79","ref":"refs/heads/file-picker-hover-states","pushedAt":"2024-09-27T04:44:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Add basic hover states for file selector elements","shortMessageHtmlLink":"Add basic hover states for file selector elements"}},{"before":"df0966abb2475a53fed24acec5429c44dfb29bb8","after":null,"ref":"refs/heads/async-wait-exit-velopack","pushedAt":"2024-09-27T03:27:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"}},{"before":"b7d8cb2371157f416fdbfc3150818db8f92d8d9c","after":"33c40079b63103576f8c56738c2095daf5c764f5","ref":"refs/heads/master","pushedAt":"2024-09-27T03:27:57.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #29997 from peppy/async-wait-exit-velopack\n\nUpdate velopack and switch to using async version of `WaitExitThenApplyUpdates`","shortMessageHtmlLink":"Merge pull request ppy#29997 from peppy/async-wait-exit-velopack"}},{"before":"36f395776b2d51ef62b01d14c8601a2958640c03","after":"df0966abb2475a53fed24acec5429c44dfb29bb8","ref":"refs/heads/async-wait-exit-velopack","pushedAt":"2024-09-25T16:12:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Update velopack and switch to using async version of `WaitExitThenApplyUpdates`","shortMessageHtmlLink":"Update velopack and switch to using async version of `WaitExitThenApp…"}},{"before":null,"after":"36f395776b2d51ef62b01d14c8601a2958640c03","ref":"refs/heads/async-wait-exit-velopack","pushedAt":"2024-09-25T16:11:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Update velopack and switch to using async version of `WaitExitThenApplyUpdates`","shortMessageHtmlLink":"Update velopack and switch to using async version of `WaitExitThenApp…"}},{"before":"bd8addfb5f71568479d2c037d1b6e811de6e7fe6","after":"b7d8cb2371157f416fdbfc3150818db8f92d8d9c","ref":"refs/heads/master","pushedAt":"2024-09-24T15:31:37.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #29968 from bdach/cache-for-spectate-screen\n\nUse cache for beatmap lookups on spectate screen","shortMessageHtmlLink":"Merge pull request ppy#29968 from bdach/cache-for-spectate-screen"}},{"before":"9376ba3262ade1b53b7fcf1a03d83d3dd14a264b","after":"bd8addfb5f71568479d2c037d1b6e811de6e7fe6","ref":"refs/heads/master","pushedAt":"2024-09-19T10:31:39.000Z","pushType":"push","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 #29897 from bdach/editor/setup-screen-slider\n\nImplement \"form\" slider bar control","shortMessageHtmlLink":"Merge pull request ppy#29897 from bdach/editor/setup-screen-slider"}},{"before":"8f49876fe7458924801338d04545fbf39a34755d","after":"d5c2484109ccf55ae7169061696797d1b17e12bb","ref":"refs/heads/fix-judgement-counter-sync","pushedAt":"2024-09-19T10:23: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":"Always transfer updated counts once","shortMessageHtmlLink":"Always transfer updated counts once"}},{"before":"76c5e743d7ce834701c07fc15df3a19339a3db32","after":null,"ref":"refs/heads/remove-dropdown-opacity","pushedAt":"2024-09-19T09:49:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"}},{"before":"fd45644d0f58f6eb90916aa820628b26918b60e2","after":null,"ref":"refs/heads/player-avatar-corner-fix","pushedAt":"2024-09-19T09:49:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"}},{"before":"ac507a3ba568e40396a642d13032dbc1e8d6c314","after":null,"ref":"refs/heads/fix-song-select-crash-selection-after-loading","pushedAt":"2024-09-19T09:49:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"}},{"before":"ea94f903c1ef72ef79dff19d923fdbd4bfcf2357","after":"9376ba3262ade1b53b7fcf1a03d83d3dd14a264b","ref":"refs/heads/master","pushedAt":"2024-09-19T09:49:51.000Z","pushType":"push","commitsCount":40,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #26311 from OliBomby/grids-3\n\nMake editor flip, rotate, and scale tools revolve around the grid center","shortMessageHtmlLink":"Merge pull request ppy#26311 from OliBomby/grids-3"}},{"before":"07e868d35dc1915f3a4e6c3fe551541125e2ea1c","after":"fd45644d0f58f6eb90916aa820628b26918b60e2","ref":"refs/heads/player-avatar-corner-fix","pushedAt":"2024-09-19T07:55:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Fix skin layout editor `PlayerAvatar` applying corner radius weirdly after scale\n\nCloses #29919.\n\nI've also made this handle resizing better, so now you can have\nnon-square avatar displays.","shortMessageHtmlLink":"Fix skin layout editor PlayerAvatar applying corner radius weirdly …"}},{"before":null,"after":"07e868d35dc1915f3a4e6c3fe551541125e2ea1c","ref":"refs/heads/player-avatar-corner-fix","pushedAt":"2024-09-19T07:54:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Fix skin layout editor `PlayerAvatar` applying corner radius weirdly after scale\n\nCloses #29919.\n\nI've also made this handle resizing better, so now you can have\nnon-square avatar displays.","shortMessageHtmlLink":"Fix skin layout editor PlayerAvatar applying corner radius weirdly …"}},{"before":null,"after":"ac507a3ba568e40396a642d13032dbc1e8d6c314","ref":"refs/heads/fix-song-select-crash-selection-after-loading","pushedAt":"2024-09-18T08:22:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Remove unused parameter in `applyActiveCriteria`","shortMessageHtmlLink":"Remove unused parameter in applyActiveCriteria"}},{"before":"b3b909ccdb2950af184614c6198844219be077bc","after":"8f49876fe7458924801338d04545fbf39a34755d","ref":"refs/heads/fix-judgement-counter-sync","pushedAt":"2024-09-18T06:29:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Re-sync judgement counter display after replay frame reset","shortMessageHtmlLink":"Re-sync judgement counter display after replay frame reset"}},{"before":"1673d6e6f584bd4c7e37a5fcd432a4337804f3e8","after":null,"ref":"refs/heads/fix-judgement-counter-initial-state","pushedAt":"2024-09-18T06:29:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"}},{"before":null,"after":"b3b909ccdb2950af184614c6198844219be077bc","ref":"refs/heads/fix-judgement-counter-sync","pushedAt":"2024-09-18T06:28:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Revert \"Re-sync judgement counter display after replay frame reset\"\n\nThis reverts commit 8f49876fe7458924801338d04545fbf39a34755d.","shortMessageHtmlLink":"Revert \"Re-sync judgement counter display after replay frame reset\""}},{"before":null,"after":"1673d6e6f584bd4c7e37a5fcd432a4337804f3e8","ref":"refs/heads/fix-judgement-counter-initial-state","pushedAt":"2024-09-18T05:35:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Re-sync judgement counter display after replay frame reset","shortMessageHtmlLink":"Re-sync judgement counter display after replay frame reset"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QxMTowOTozMC4wMDAwMDBazwAAAATCgrdc","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQwNTozNTo1My4wMDAwMDBazwAAAAS5Qp5g"}},"title":"Activity · peppy/osu"}