{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23367815,"defaultBranch":"master","name":"obs-browser","ownerLogin":"obsproject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-26T21:42:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7725691?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1701819619.0","currentOid":""},"activityList":{"items":[{"before":"0f4f6c654e5803445dfd1266d8ce72c893acdf26","after":"c81851a1d7696c2d7ba319122eec387c1568ad44","ref":"refs/heads/master","pushedAt":"2024-06-07T09:47:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dodgepong","name":"Ben Torell","path":"/dodgepong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/838450?s=80&v=4"},"commit":{"message":"Update translations from Crowdin","shortMessageHtmlLink":"Update translations from Crowdin"}},{"before":"b4f724ae6abd371f8f0378f29c908f51065190f3","after":"0f4f6c654e5803445dfd1266d8ce72c893acdf26","ref":"refs/heads/master","pushedAt":"2024-06-06T19:07:16.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":"Update version to 2.23.5","shortMessageHtmlLink":"Update version to 2.23.5"}},{"before":"996b5a7bc43d912f1f4992e0032d4f263ac8b060","after":"b4f724ae6abd371f8f0378f29c908f51065190f3","ref":"refs/heads/master","pushedAt":"2024-04-02T22:52:49.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: Set minimum CEF version to 95\n\nWe know that our minimum supported CEF version is 95, and we know that\nOBS (or obs-browser) will fail to build against anything older. Specify\nthe minimum version required in CMake so this becomes a configure\nfailure instead of a build failure.","shortMessageHtmlLink":"cmake: Set minimum CEF version to 95"}},{"before":"fc2cbaffc118df687d063ac762c87c10d6ee56c5","after":"996b5a7bc43d912f1f4992e0032d4f263ac8b060","ref":"refs/heads/master","pushedAt":"2024-03-12T18:33:06.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":"Update version to 2.23.4","shortMessageHtmlLink":"Update version to 2.23.4"}},{"before":"58c7365ffc9dfbd63b8d2949671fa0dfbf5d5e3c","after":"fc2cbaffc118df687d063ac762c87c10d6ee56c5","ref":"refs/heads/master","pushedAt":"2024-03-12T18:11:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dodgepong","name":"Ben Torell","path":"/dodgepong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/838450?s=80&v=4"},"commit":{"message":"Update translations from Crowdin","shortMessageHtmlLink":"Update translations from Crowdin"}},{"before":"9c235def6edaf6570ce854f9aeb46a9d40d2c4e9","after":"58c7365ffc9dfbd63b8d2949671fa0dfbf5d5e3c","ref":"refs/heads/master","pushedAt":"2024-01-30T02:44:34.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: Update first-party GitHub Actions from v2 to v4\n\nGitHub Actions has deprecated Actions based on node16. The v4 actions\nare based on node20. Replace first-party v2 actions with their v4\ncounterparts.\n\nSee:\nhttps://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/","shortMessageHtmlLink":"CI: Update first-party GitHub Actions from v2 to v4"}},{"before":"1e68bacbd1e11c47fa2032614915f2fe4a4dd22c","after":"9c235def6edaf6570ce854f9aeb46a9d40d2c4e9","ref":"refs/heads/master","pushedAt":"2024-01-29T20:47:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dodgepong","name":"Ben Torell","path":"/dodgepong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/838450?s=80&v=4"},"commit":{"message":"Update translations from Crowdin","shortMessageHtmlLink":"Update translations from Crowdin"}},{"before":"7fa3822d3e126150d74e1c35e628287d6fb122cb","after":"1e68bacbd1e11c47fa2032614915f2fe4a4dd22c","ref":"refs/heads/master","pushedAt":"2024-01-24T21:34:29.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":"Update version to 2.23.3","shortMessageHtmlLink":"Update version to 2.23.3"}},{"before":"e873fb05f97083359a1d222590dc07ec62036643","after":"7fa3822d3e126150d74e1c35e628287d6fb122cb","ref":"refs/heads/master","pushedAt":"2024-01-22T17:31:41.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":"REALLY don't allow browser docks to arbitrarily close OBS\n\nThe previous solution only worked for code that ran *after* the page had\n*finished* loading.","shortMessageHtmlLink":"REALLY don't allow browser docks to arbitrarily close OBS"}},{"before":"fde998c3f8c47c54c7c72ed9ea0e1b1590ed7efb","after":"e873fb05f97083359a1d222590dc07ec62036643","ref":"refs/heads/master","pushedAt":"2023-12-22T21:29:28.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":"Update version to 2.23.2","shortMessageHtmlLink":"Update version to 2.23.2"}},{"before":"1f9b458f540f745537743f32dd3c03a5e0ab07f4","after":"fde998c3f8c47c54c7c72ed9ea0e1b1590ed7efb","ref":"refs/heads/master","pushedAt":"2023-12-21T17:30:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PatTheMav","name":"Patrick Heyer","path":"/PatTheMav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9436503?s=80&v=4"},"commit":{"message":"cmake: Revert removal of runtime selection for legacy Windows builds","shortMessageHtmlLink":"cmake: Revert removal of runtime selection for legacy Windows builds"}},{"before":"211f851bb3f203483a1f7571dd40fa66d0dfceb8","after":"1f9b458f540f745537743f32dd3c03a5e0ab07f4","ref":"refs/heads/master","pushedAt":"2023-12-20T21:51: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":"cmake: Update formatting and switch to native find_package call for Qt6","shortMessageHtmlLink":"cmake: Update formatting and switch to native find_package call for Qt6"}},{"before":"befd7a4b77d7eca80ef1ecf5876099e45ecee684","after":"a3ae78b5c6ce6d4ddb29d49b29f2f60014d554e1","ref":"refs/heads/2.22.x","pushedAt":"2023-12-05T23:50:38.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":"Update translations from Crowdin\n\n(cherry picked from commit 211f851bb3f203483a1f7571dd40fa66d0dfceb8)","shortMessageHtmlLink":"Update translations from Crowdin"}},{"before":"d9b14e8402ce6172dc4c15bd272e7ce62cefa69a","after":"befd7a4b77d7eca80ef1ecf5876099e45ecee684","ref":"refs/heads/2.22.x","pushedAt":"2023-12-05T23:43:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"Update version to 2.22.2","shortMessageHtmlLink":"Update version to 2.22.2"}},{"before":null,"after":"d9b14e8402ce6172dc4c15bd272e7ce62cefa69a","ref":"refs/heads/2.22.x","pushedAt":"2023-12-05T23:40:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"Update version to 2.22.2","shortMessageHtmlLink":"Update version to 2.22.2"}},{"before":"8f5a7d4145c4beb6ac478933c4a7f8873d71c979","after":"211f851bb3f203483a1f7571dd40fa66d0dfceb8","ref":"refs/heads/master","pushedAt":"2023-12-05T22:04:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dodgepong","name":"Ben Torell","path":"/dodgepong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/838450?s=80&v=4"},"commit":{"message":"Update translations from Crowdin","shortMessageHtmlLink":"Update translations from Crowdin"}},{"before":"2d374a3afa5e7698e166ccc617c2cf8aac1f8a83","after":"8f5a7d4145c4beb6ac478933c4a7f8873d71c979","ref":"refs/heads/master","pushedAt":"2023-12-04T20:41:25.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":"Update version to 2.23.1","shortMessageHtmlLink":"Update version to 2.23.1"}},{"before":"36508a9d657745b45b0f337286e35e8a6c086fbe","after":"2d374a3afa5e7698e166ccc617c2cf8aac1f8a83","ref":"refs/heads/master","pushedAt":"2023-12-04T20:35:06.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":"Fix handling frontend JS events\n\nWhen handling frontend events, DispatchJSEvent expects JSON passed as a\nstd::string. An empty string will cause the event to never be\ndispatched. An empty nlohmann::json object converted to a std::string is\nrepresented by the string \"null\". Passing this exact string as the JSON\nstring to DispatchJSEvent makes the events work. This is probably\nbecause an empty unquoted string by itself is not valid JSON. Two\ndouble-quotes with nothing inside them or the unquoted string \"null\" are\nconsidered valid JSON.","shortMessageHtmlLink":"Fix handling frontend JS events"}},{"before":"2ba72dbdfed60acd38fa1ac7a52cbc6617ae8fd1","after":"36508a9d657745b45b0f337286e35e8a6c086fbe","ref":"refs/heads/master","pushedAt":"2023-11-12T00:04:49.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":"Don't allow browser docks to arbitrarily close OBS","shortMessageHtmlLink":"Don't allow browser docks to arbitrarily close OBS"}},{"before":"06747866b160d953d4e33cf06916390a138e6cfa","after":"2ba72dbdfed60acd38fa1ac7a52cbc6617ae8fd1","ref":"refs/heads/master","pushedAt":"2023-11-07T07:48:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"Update version to 2.23.0","shortMessageHtmlLink":"Update version to 2.23.0"}},{"before":"e397df52e70392ebb9146e0ab6317c0d1a30bce4","after":"06747866b160d953d4e33cf06916390a138e6cfa","ref":"refs/heads/master","pushedAt":"2023-11-07T07:26:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"Add support for more events\n\nThis change adds support for obsSceneListChanged, obsTransitionChanged,\nobsTransitionListChanged events. The event arguments match the signatures\nof the corresponding getters.\n\nCloses obsproject/obs-browser#363","shortMessageHtmlLink":"Add support for more events"}},{"before":"eeccba69da7c427983ff2de68da187e799777e1f","after":"e397df52e70392ebb9146e0ab6317c0d1a30bce4","ref":"refs/heads/master","pushedAt":"2023-10-10T13:34:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dodgepong","name":"Ben Torell","path":"/dodgepong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/838450?s=80&v=4"},"commit":{"message":"Update translations from Crowdin","shortMessageHtmlLink":"Update translations from Crowdin"}},{"before":"a02520d44f41cd80a3633f86021f7fb5a879eb59","after":"eeccba69da7c427983ff2de68da187e799777e1f","ref":"refs/heads/master","pushedAt":"2023-09-28T13:00:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WizardCM","name":"Matthew Gajownik","path":"/WizardCM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/941350?s=80&v=4"},"commit":{"message":"Fix invalid comparison of integer types","shortMessageHtmlLink":"Fix invalid comparison of integer types"}},{"before":"8407dccf6ed14b5c9c554bbd9dba4aaac32ded03","after":"a02520d44f41cd80a3633f86021f7fb5a879eb59","ref":"refs/heads/master","pushedAt":"2023-09-28T11:00:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WizardCM","name":"Matthew Gajownik","path":"/WizardCM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/941350?s=80&v=4"},"commit":{"message":"Update version to 2.22.1","shortMessageHtmlLink":"Update version to 2.22.1"}},{"before":"bbe8c74b1516fa610a8108212e48f8406cd9da40","after":"8407dccf6ed14b5c9c554bbd9dba4aaac32ded03","ref":"refs/heads/master","pushedAt":"2023-09-23T23:39:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"Use CefParseJSON instead of V8 context for JS responses\n\nNlohmann's `dump()` uses a different method of escaping characters in\nstrings than V8 does, resulting in `JSON.parse()` failing and the JS\ncommands never returning a value.\n\nInstead, pass the Nlohmann `dump()` string directly into CEF's JSON\nparser, convert it into a CefV8Value that V8 will recognise, then\nforward the resulting value to the callback.\n\nFixes #390","shortMessageHtmlLink":"Use CefParseJSON instead of V8 context for JS responses"}},{"before":"7854c69c5b125a3c669c566911ce6fc5b56f7b26","after":"bbe8c74b1516fa610a8108212e48f8406cd9da40","ref":"refs/heads/master","pushedAt":"2023-08-13T14:09:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dodgepong","name":"Ben Torell","path":"/dodgepong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/838450?s=80&v=4"},"commit":{"message":"Update translations from Crowdin","shortMessageHtmlLink":"Update translations from Crowdin"}},{"before":"7fe8b0b16ed092cecec825105d1ebabd0e2167c2","after":"7854c69c5b125a3c669c566911ce6fc5b56f7b26","ref":"refs/heads/master","pushedAt":"2023-08-06T00:15:58.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":"Disable Bluetooth support\n\nThe integrated browser is not supposed to be a fully featured web\nbrowser, but rather provide support for modern web standards that can\nbe integrated neatly into an overlay or the UI via a panel.\n\nWebBluetooth requires additional system permissions (especially on\nmacOS) and can potentially cause OBS to crash if those permissions are\ndenied. That's not ideal either.","shortMessageHtmlLink":"Disable Bluetooth support"}},{"before":"291464d6988083411e7369fc53eba6d5ef07ff67","after":"7fe8b0b16ed092cecec825105d1ebabd0e2167c2","ref":"refs/heads/master","pushedAt":"2023-08-05T11:00:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"Increment browser panel version\n\nBecause a function was added, increment browser panel version (because a\n*ING plugin we all know and love will crash otherwise)","shortMessageHtmlLink":"Increment browser panel version"}},{"before":"5292ff3de98225b9056c479e00f863ce5b75a2c6","after":"291464d6988083411e7369fc53eba6d5ef07ff67","ref":"refs/heads/master","pushedAt":"2023-07-20T16:15:44.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":"Update to version 2.22.0","shortMessageHtmlLink":"Update to version 2.22.0"}},{"before":"5d74047feb1bdf46f962c854394d18c30552780d","after":"5292ff3de98225b9056c479e00f863ce5b75a2c6","ref":"refs/heads/master","pushedAt":"2023-07-16T02:46:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WizardCM","name":"Matthew Gajownik","path":"/WizardCM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/941350?s=80&v=4"},"commit":{"message":"Send events to all frames","shortMessageHtmlLink":"Send events to all frames"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXxA8zQA","startCursor":null,"endCursor":null}},"title":"Activity ยท obsproject/obs-browser"}