{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":13233158,"defaultBranch":"master","name":"obs-studio","ownerLogin":"obsproject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-10-01T02:40:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7725691?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718233581.0","currentOid":""},"activityList":{"items":[{"before":"8fcdfb815fdf78911b7f0c9f8f8d7e92e81a6cb0","after":"0ea90380b4c128e46b1df96cf2534771825f426c","ref":"refs/heads/master","pushedAt":"2024-06-12T23:42:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"Revert \"CI: Remove redundant checkout step in Windows Patches job\"\n\nThis reverts commit 8fcdfb815fdf78911b7f0c9f8f8d7e92e81a6cb0.\n\nThis checkout is not redundant. It is required so that the\nwindows-patches action files can actually be found.","shortMessageHtmlLink":"Revert \"CI: Remove redundant checkout step in Windows Patches job\""}},{"before":"718bd0b265d2844e1d5f3ef604bc406bea73ce74","after":"8fcdfb815fdf78911b7f0c9f8f8d7e92e81a6cb0","ref":"refs/heads/master","pushedAt":"2024-06-12T23:04:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"CI: Remove redundant checkout step in Windows Patches job","shortMessageHtmlLink":"CI: Remove redundant checkout step in Windows Patches job"}},{"before":"4a46d2d7226f5cbf4b28545fbc77aefbb995d22b","after":"718bd0b265d2844e1d5f3ef604bc406bea73ce74","ref":"refs/heads/master","pushedAt":"2024-06-12T22:41:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Use unique_ptr for theme objects","shortMessageHtmlLink":"UI: Use unique_ptr for theme objects"}},{"before":"e454f488aa8da1b2d22fae3062d94eb592d90f36","after":"4a46d2d7226f5cbf4b28545fbc77aefbb995d22b","ref":"refs/heads/master","pushedAt":"2024-06-12T21:57:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Fix themeDir buffer being resized incorrectly\n\nc677bac875e6b3b6e4d3358aa8b38679ff4fcb1f changed the order here, but\nthis also resulted in the string having whatever size was necessary for\nthe install data path, rather than being large enough to fit a userdata\npath. To fix this, move the resize operaetion *after* the buit-in\nthemes are searched, and also bump it to 1024 just to be sure.\n\nThis resulted in a crash due to a bug in os_get_path_internal() which\nwill need to be fixed separately.","shortMessageHtmlLink":"UI: Fix themeDir buffer being resized incorrectly"}},{"before":"21adf0930f232e48021f61890e182f36e7030a71","after":"e454f488aa8da1b2d22fae3062d94eb592d90f36","ref":"refs/heads/master","pushedAt":"2024-06-11T23:05:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"obs-websocket: Update version to 5.5.1\n\nChangelog:\nobsproject/obs-websocket@f8bc7c4f593c7957ecdb45a24faaff3e95f24e8b","shortMessageHtmlLink":"obs-websocket: Update version to 5.5.1"}},{"before":"cfd692ca153b8c8c5b4f21576872baf34f6037db","after":"21adf0930f232e48021f61890e182f36e7030a71","ref":"refs/heads/master","pushedAt":"2024-06-11T22:25:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Prevent recursion in theme dependencies","shortMessageHtmlLink":"UI: Prevent recursion in theme dependencies"}},{"before":"0f4e33c33e1627aa0dc6ca21519c19e724973ca9","after":"cfd692ca153b8c8c5b4f21576872baf34f6037db","ref":"refs/heads/master","pushedAt":"2024-06-11T22:25:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"updater: Fix defaultlib conflict\n\nTrying to build in Debug fails due a default lib conflict:\nLNK4098: defaultlib 'MSVCRTD' conflicts with use of other libs; use\n/NODEFAULTLIB:library\n\nInstead, we can set the updater to always use /MT instead of /MTd.","shortMessageHtmlLink":"updater: Fix defaultlib conflict"}},{"before":"0cfae862cd8e9d826bfdb793cc9877374fd9229b","after":"0f4e33c33e1627aa0dc6ca21519c19e724973ca9","ref":"refs/heads/master","pushedAt":"2024-06-11T17:27:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Discard state if stream attempt is canceled\n\nRepro steps:\n1. Enable an incompatible setting in settings\n2. Start stream, hit cancel on incompatible settings dialog\n3. Disable incompatible setting in settings\n4. Start stream -> crash","shortMessageHtmlLink":"UI: Discard state if stream attempt is canceled"}},{"before":"051c11e7b2fde964863edf35d10938490a4ce044","after":"0cfae862cd8e9d826bfdb793cc9877374fd9229b","ref":"refs/heads/master","pushedAt":"2024-06-11T17:24:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"updater: Compile with static VC runtime","shortMessageHtmlLink":"updater: Compile with static VC runtime"}},{"before":"e774bd90b8fcb58286c4868586ad1e09ab669ba1","after":"051c11e7b2fde964863edf35d10938490a4ce044","ref":"refs/heads/master","pushedAt":"2024-06-11T17:22:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Translate Multitrack Video error dialog buttons\n\nThe Yes and No standard buttons are not translated unless we manually\nset the translated text ourselves.","shortMessageHtmlLink":"UI: Translate Multitrack Video error dialog buttons"}},{"before":"86502764b98470ec7deb8ef42bf7f21e25d36dbb","after":"e774bd90b8fcb58286c4868586ad1e09ab669ba1","ref":"refs/heads/master","pushedAt":"2024-06-10T21:33:50.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"Merge pull request #10819 from derrod/update-bouf\n\nCI: Update bouf release","shortMessageHtmlLink":"Merge pull request #10819 from derrod/update-bouf"}},{"before":"c677bac875e6b3b6e4d3358aa8b38679ff4fcb1f","after":"86502764b98470ec7deb8ef42bf7f21e25d36dbb","ref":"refs/heads/master","pushedAt":"2024-06-10T21:08:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"obs-ffmpeg: Set encoder error message for CUDA errors","shortMessageHtmlLink":"obs-ffmpeg: Set encoder error message for CUDA errors"}},{"before":"00c68981ab905a6a5aadf0271ff9fa0fa4bb3c52","after":"c677bac875e6b3b6e4d3358aa8b38679ff4fcb1f","ref":"refs/heads/master","pushedAt":"2024-06-10T21:01:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Avoid allowing to override provided themes","shortMessageHtmlLink":"UI: Avoid allowing to override provided themes"}},{"before":"4e13cff8f1529c035b5b29822c45e086360ea610","after":"00c68981ab905a6a5aadf0271ff9fa0fa4bb3c52","ref":"refs/heads/master","pushedAt":"2024-06-10T20:51:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Check VC++ Runtime version on startup","shortMessageHtmlLink":"UI: Check VC++ Runtime version on startup"}},{"before":"4b187ed38c766070529ad98f816117b2c4f5f1f0","after":"4e13cff8f1529c035b5b29822c45e086360ea610","ref":"refs/heads/master","pushedAt":"2024-06-10T20:48:33.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Center widgets in vertical mixer layout","shortMessageHtmlLink":"UI: Center widgets in vertical mixer layout"}},{"before":"7d559426018ba7d5f90c2e5090d80efee7dfdcdd","after":"4b187ed38c766070529ad98f816117b2c4f5f1f0","ref":"refs/heads/master","pushedAt":"2024-06-10T20:32:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"cmake: Copy shared library soname file to rundir on Linux\n\nSoname files are required since 1d8c377240dbeb601c8cc3c22bdd1888f685dcb7","shortMessageHtmlLink":"cmake: Copy shared library soname file to rundir on Linux"}},{"before":"14fa71f7499f9b34ea74ef45d8ab98d8ea791b7e","after":"7d559426018ba7d5f90c2e5090d80efee7dfdcdd","ref":"refs/heads/master","pushedAt":"2024-06-10T19:33:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Clean up Settings widget structure and styling","shortMessageHtmlLink":"UI: Clean up Settings widget structure and styling"}},{"before":"0680b642e9cb85101971e8e03bbcd9b574cff6f7","after":"14fa71f7499f9b34ea74ef45d8ab98d8ea791b7e","ref":"refs/heads/master","pushedAt":"2024-06-09T20:12:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Connect replay buffer stopping to signal instead of slot","shortMessageHtmlLink":"UI: Connect replay buffer stopping to signal instead of slot"}},{"before":"298e858f635699abe1d48686e170583f79c6d73c","after":"0680b642e9cb85101971e8e03bbcd9b574cff6f7","ref":"refs/heads/master","pushedAt":"2024-06-09T00:03:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"UI: Always show chapter marker hotkey","shortMessageHtmlLink":"UI: Always show chapter marker hotkey"}},{"before":"7a4cb085ba2688a8b8ee80789318ee2aa0d8762c","after":"298e858f635699abe1d48686e170583f79c6d73c","ref":"refs/heads/master","pushedAt":"2024-06-08T23:59:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"UI: Improve macOS properties tooltip spacing workaround\n\nQMacStyle appears to have an issue where it messes up the positions of\nsome widgets. The previous workaround added extra spacing to force the\nicon further to the right. Forcing the widget rectangle to be used\ninstead of the one made by the style also fixes this, arguably in a\nnicer way.\nSee also b760b24ff00e844c34be0d26222976ee99281472 which does this for\ncheckboxes in the source tree.","shortMessageHtmlLink":"UI: Improve macOS properties tooltip spacing workaround"}},{"before":"f9f4171d56022a3cf74f554802d84960adf78e02","after":"7a4cb085ba2688a8b8ee80789318ee2aa0d8762c","ref":"refs/heads/master","pushedAt":"2024-06-08T21:08:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"cmake: Fix script plugin path on Linux with CMake 3","shortMessageHtmlLink":"cmake: Fix script plugin path on Linux with CMake 3"}},{"before":"51e3bd5e3deece2146ea61b12d4fb706d938a58b","after":"f9f4171d56022a3cf74f554802d84960adf78e02","ref":"refs/heads/master","pushedAt":"2024-06-08T19:25:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Add null checks before doing some API calls\n\nHarmless, but generated a debug warning for null pointers passed into\nthe API.","shortMessageHtmlLink":"UI: Add null checks before doing some API calls"}},{"before":"30f174b8bb691ffb3abff1b9fde813042b4d0a91","after":"51e3bd5e3deece2146ea61b12d4fb706d938a58b","ref":"refs/heads/master","pushedAt":"2024-06-08T18:06:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Remove unnecessary string copy from log filter","shortMessageHtmlLink":"UI: Remove unnecessary string copy from log filter"}},{"before":"dab4349e05a4c1ea8b6ec6e9e80ba7e41f18b7cb","after":"30f174b8bb691ffb3abff1b9fde813042b4d0a91","ref":"refs/heads/master","pushedAt":"2024-06-08T17:25:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"CI: Fix input variable name when getting Windows release notes","shortMessageHtmlLink":"CI: Fix input variable name when getting Windows release notes"}},{"before":"5ef97920c3c6b2e9b8c75583b17764db2728856d","after":"dab4349e05a4c1ea8b6ec6e9e80ba7e41f18b7cb","ref":"refs/heads/master","pushedAt":"2024-06-07T23:40:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"CI: Fix incorrect filenames in release creation\n\nFollow-up to fb4d65875e27ed58ce545875b2591c46fc324d12.","shortMessageHtmlLink":"CI: Fix incorrect filenames in release creation"}},{"before":"4412093d2bb150a0fa30d3dcde11f2f98597d070","after":null,"ref":"refs/tags/30.2.0-beta1","pushedAt":"2024-06-07T23:31:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"}},{"before":"28f056882a1332c5139730f0817c1f67fab896ea","after":"5ef97920c3c6b2e9b8c75583b17764db2728856d","ref":"refs/heads/master","pushedAt":"2024-06-07T21:59:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"libobs: Update version to 30.2.0","shortMessageHtmlLink":"libobs: Update version to 30.2.0"}},{"before":"6d3a645bbf88dc5193e7e4e9a5cc27783081cb82","after":"28f056882a1332c5139730f0817c1f67fab896ea","ref":"refs/heads/master","pushedAt":"2024-06-07T21:36:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Fix multitrack stream key query parameter concatenation","shortMessageHtmlLink":"UI: Fix multitrack stream key query parameter concatenation"}},{"before":"c1fdbf064fa272874b2a0c7981778c2a76b8c152","after":"6d3a645bbf88dc5193e7e4e9a5cc27783081cb82","ref":"refs/heads/master","pushedAt":"2024-06-07T20:09:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"CI: Restrict PVS-Studio analysis to obsproject repo","shortMessageHtmlLink":"CI: Restrict PVS-Studio analysis to obsproject repo"}},{"before":"e223e7b5cacc34187ea6b6a5606bf2430ba6ba39","after":"c1fdbf064fa272874b2a0c7981778c2a76b8c152","ref":"refs/heads/master","pushedAt":"2024-06-07T20:00:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Simplify multitrack encoder availability check","shortMessageHtmlLink":"UI: Simplify multitrack encoder availability check"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY9cNogA","startCursor":null,"endCursor":null}},"title":"Activity ยท obsproject/obs-studio"}