{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":57463067,"defaultBranch":"main","name":"AzuraCast","ownerLogin":"AzuraCast","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-04-30T21:41:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28115974?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717356189.0","currentOid":""},"activityList":{"items":[{"before":"285cf84c79c0f50b71cf292ad7bcee43009d0cf9","after":"7b5e30cdba88da5dbf6ab778fde7903fae7fba9a","ref":"refs/heads/main","pushedAt":"2024-06-10T00:30:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Add new \"azuracast:new-version\" command that automates much of the new release process.","shortMessageHtmlLink":"Add new \"azuracast:new-version\" command that automates much of the ne…"}},{"before":"d5844574b09c3eef3bc9d000ea9d82a1bf780b5d","after":"285cf84c79c0f50b71cf292ad7bcee43009d0cf9","ref":"refs/heads/main","pushedAt":"2024-06-09T08:15:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Add Stable rollback annotations for the most recent few versions.","shortMessageHtmlLink":"Add Stable rollback annotations for the most recent few versions."}},{"before":"0095348d14eec6a3571a6bce3607f5db12a8d53c","after":"d5844574b09c3eef3bc9d000ea9d82a1bf780b5d","ref":"refs/heads/main","pushedAt":"2024-06-08T20:50:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Update to AutoCue 2.0.3.","shortMessageHtmlLink":"Update to AutoCue 2.0.3."}},{"before":"1be10a04171c1c64d5ab00ff8c3643c38b3d31cd","after":"0095348d14eec6a3571a6bce3607f5db12a8d53c","ref":"refs/heads/main","pushedAt":"2024-06-08T20:04:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Fixes #7182 -- Always return JSON on API request exceptions.","shortMessageHtmlLink":"Fixes #7182 -- Always return JSON on API request exceptions."}},{"before":"5bbd484fe31128df8de8040212f0c3a22683fb81","after":"1be10a04171c1c64d5ab00ff8c3643c38b3d31cd","ref":"refs/heads/main","pushedAt":"2024-06-06T23:07:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Update to AutoCue 2.0.2.","shortMessageHtmlLink":"Update to AutoCue 2.0.2."}},{"before":"f99546ea286079e05ce68e2259124e714d9093e2","after":"5bbd484fe31128df8de8040212f0c3a22683fb81","ref":"refs/heads/main","pushedAt":"2024-06-06T06:21:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Fix WebDJ initial connect form padding.","shortMessageHtmlLink":"Fix WebDJ initial connect form padding."}},{"before":"a475dfe2d8b455c4ba4a0324b36ee0d6c82873e5","after":"f99546ea286079e05ce68e2259124e714d9093e2","ref":"refs/heads/main","pushedAt":"2024-06-06T05:20:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Re-center WebDJ and re-add footer.","shortMessageHtmlLink":"Re-center WebDJ and re-add footer."}},{"before":"9cea5139e3943a81f07a31b52c33f13827bb6056","after":"a475dfe2d8b455c4ba4a0324b36ee0d6c82873e5","ref":"refs/heads/main","pushedAt":"2024-06-06T03:23:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Show footer on non-embedded full-height pages.","shortMessageHtmlLink":"Show footer on non-embedded full-height pages."}},{"before":"01fd9b3370b74aa424644e1d8b4362b65c98db91","after":"9cea5139e3943a81f07a31b52c33f13827bb6056","ref":"refs/heads/main","pushedAt":"2024-06-06T03:19:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Make the first outside-card-header line up better with the top of the page.","shortMessageHtmlLink":"Make the first outside-card-header line up better with the top of the…"}},{"before":"152b0b9d540213a9622c93270106e16cc28a882d","after":"01fd9b3370b74aa424644e1d8b4362b65c98db91","ref":"refs/heads/main","pushedAt":"2024-06-06T03:02:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Make sticky footer actually sticky with flexbox layout.","shortMessageHtmlLink":"Make sticky footer actually sticky with flexbox layout."}},{"before":"4cc26c544ce6a59f19d196a262962eb3bc98de42","after":"152b0b9d540213a9622c93270106e16cc28a882d","ref":"refs/heads/main","pushedAt":"2024-06-05T22:59:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Make AutoCue and ReplayGain mutually exclusive; add \"High CPU\" warning to some form items.","shortMessageHtmlLink":"Make AutoCue and ReplayGain mutually exclusive; add \"High CPU\" warnin…"}},{"before":"ac1e22640363b116c4a393795ec2431f8ef71407","after":"4cc26c544ce6a59f19d196a262962eb3bc98de42","ref":"refs/heads/main","pushedAt":"2024-06-04T20:10:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Update AutoCue to 2.0.1.","shortMessageHtmlLink":"Update AutoCue to 2.0.1."}},{"before":"b0f11c8f2b71325cd6a2460c1fa59691cb2b5331","after":"ac1e22640363b116c4a393795ec2431f8ef71407","ref":"refs/heads/main","pushedAt":"2024-06-04T17:35:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Add mutagen; update AutoCue to 1.2.3.","shortMessageHtmlLink":"Add mutagen; update AutoCue to 1.2.3."}},{"before":"b9d336280dcc66593829536bc39648d3c74d8faf","after":"b0f11c8f2b71325cd6a2460c1fa59691cb2b5331","ref":"refs/heads/main","pushedAt":"2024-06-04T05:07:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Update NPM dependencies.","shortMessageHtmlLink":"Update NPM dependencies."}},{"before":"2550ca4c2ae66c5a3303863b2a41183e1f511b34","after":"ce937c181890ebd9a27695c3283df95f682435d4","ref":"refs/heads/stable","pushedAt":"2024-06-02T19:22:54.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Merge commit 'b9d336280dcc66593829536bc39648d3c74d8faf' into stable","shortMessageHtmlLink":"Merge commit 'b9d336280dcc66593829536bc39648d3c74d8faf' into stable"}},{"before":"522c5c0559ba7ed932fec77c9414bfbdb2e0ae35","after":"b9d336280dcc66593829536bc39648d3c74d8faf","ref":"refs/heads/main","pushedAt":"2024-06-02T19:15:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Version bump to 0.20.1 stable.","shortMessageHtmlLink":"Version bump to 0.20.1 stable."}},{"before":"80be4f09a32583f48952d5e84a67462b4580f729","after":"522c5c0559ba7ed932fec77c9414bfbdb2e0ae35","ref":"refs/heads/main","pushedAt":"2024-06-01T12:25:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Reduce intra-process sleep on NowPlaying to bump capacity from 4 per second to 10.","shortMessageHtmlLink":"Reduce intra-process sleep on NowPlaying to bump capacity from 4 per …"}},{"before":"f80f806889c6744254b187e23d578854a6e9a314","after":"80be4f09a32583f48952d5e84a67462b4580f729","ref":"refs/heads/main","pushedAt":"2024-06-01T04:09:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Set the \"listen_url\" in APIs to the first remote relay for stations only using remote relays.","shortMessageHtmlLink":"Set the \"listen_url\" in APIs to the first remote relay for stations o…"}},{"before":"35078c1f9ed7a1fca11eafc9dff76736338bce2b","after":"f80f806889c6744254b187e23d578854a6e9a314","ref":"refs/heads/main","pushedAt":"2024-05-31T21:31:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Update changelog.","shortMessageHtmlLink":"Update changelog."}},{"before":"b6221dc7c91253eb4f658902b0ddf9a999d69d15","after":"35078c1f9ed7a1fca11eafc9dff76736338bce2b","ref":"refs/heads/main","pushedAt":"2024-05-31T21:00:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Fix Now Playing to start processes, not block them.","shortMessageHtmlLink":"Fix Now Playing to start processes, not block them."}},{"before":"fff9c9cf4b5ec47808bfe95bc260ad4e4f23b64e","after":"b6221dc7c91253eb4f658902b0ddf9a999d69d15","ref":"refs/heads/main","pushedAt":"2024-05-31T20:26:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"#7158 -- Prevent lock failure from causing a NP delay.","shortMessageHtmlLink":"#7158 -- Prevent lock failure from causing a NP delay."}},{"before":"31efcc68cd2a093b39f39a000d6c22b64ef94993","after":"fff9c9cf4b5ec47808bfe95bc260ad4e4f23b64e","ref":"refs/heads/main","pushedAt":"2024-05-31T05:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Update changelog.","shortMessageHtmlLink":"Update changelog."}},{"before":"0154c01695f8891c2652343ecb9b4ab49de72dbf","after":"31efcc68cd2a093b39f39a000d6c22b64ef94993","ref":"refs/heads/main","pushedAt":"2024-05-31T04:17:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Switch all \"needsRestart\" calls to \"mayNeedRestart\" as external circumstances may indicate the station *doesn't* need a restart after a change (i.e. having no local services).","shortMessageHtmlLink":"Switch all \"needsRestart\" calls to \"mayNeedRestart\" as external circu…"}},{"before":"5397ec2c81b489d84c762cb665152f7d83f56625","after":"0154c01695f8891c2652343ecb9b4ab49de72dbf","ref":"refs/heads/main","pushedAt":"2024-05-31T03:43:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Switch to Centrifugo 5.4.0 stable release.","shortMessageHtmlLink":"Switch to Centrifugo 5.4.0 stable release."}},{"before":"4368a9fe2a9ecf792bb46d1f77e273eddc2c88f0","after":"5397ec2c81b489d84c762cb665152f7d83f56625","ref":"refs/heads/main","pushedAt":"2024-05-29T19:02:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Update media edit modal to support new fade_start_next and to use common modal edit code.","shortMessageHtmlLink":"Update media edit modal to support new fade_start_next and to use com…"}},{"before":"820d868ff1993fae97f55b8449480c464d761c32","after":"4368a9fe2a9ecf792bb46d1f77e273eddc2c88f0","ref":"refs/heads/main","pushedAt":"2024-05-29T00:14:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Add types to some consts.","shortMessageHtmlLink":"Add types to some consts."}},{"before":"938c8ad8eff23bd0234bb4389273d6ef8763eeae","after":"820d868ff1993fae97f55b8449480c464d761c32","ref":"refs/heads/main","pushedAt":"2024-05-24T20:00:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Disable auto-\"latest\" tagging in Docker metadata.","shortMessageHtmlLink":"Disable auto-\"latest\" tagging in Docker metadata."}},{"before":"432de159b9d879b30b053277f7e90d1368aa8777","after":"938c8ad8eff23bd0234bb4389273d6ef8763eeae","ref":"refs/heads/main","pushedAt":"2024-05-24T13:04:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Fix dashes in changelog.","shortMessageHtmlLink":"Fix dashes in changelog."}},{"before":"2a3bf023b1631710c05ced926ee2228d4dc4f85e","after":"432de159b9d879b30b053277f7e90d1368aa8777","ref":"refs/heads/main","pushedAt":"2024-05-22T16:35:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"#7116 -- Remove URI port if any X-Forwarded header is present (as it's likely to be a reverse proxy).","shortMessageHtmlLink":"#7116 -- Remove URI port if any X-Forwarded header is present (as it'…"}},{"before":"3d27d0f584a29c2a023b2f94ae0831bc704c30ed","after":"2a3bf023b1631710c05ced926ee2228d4dc4f85e","ref":"refs/heads/main","pushedAt":"2024-05-22T14:23:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BusterNeece","name":"Buster Neece","path":"/BusterNeece","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6744885?s=80&v=4"},"commit":{"message":"Update changelog.","shortMessageHtmlLink":"Update changelog."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYJrQxwA","startCursor":null,"endCursor":null}},"title":"Activity · AzuraCast/AzuraCast"}