{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":121053262,"defaultBranch":"master","name":"loganalyzer","ownerLogin":"obsproject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-02-10T20:51:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7725691?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1662035764.9391098","currentOid":""},"activityList":{"items":[{"before":"6d659cc128c53c715c55a34fbe07f7aa42f1e89e","after":"cce3e5f6b3ded1fabb9a1c5664673e8c55277041","ref":"refs/heads/master","pushedAt":"2024-05-30T22:21:54.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":"plugins: Add mac-avcapture-legacy to macPlugins list","shortMessageHtmlLink":"plugins: Add mac-avcapture-legacy to macPlugins list"}},{"before":"c855facb50df5741c6335b3df515f66e59163e35","after":"6d659cc128c53c715c55a34fbe07f7aa42f1e89e","ref":"refs/heads/master","pushedAt":"2024-05-30T20:32:27.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":"core: Fix version detection with Flatpak VKCapture\n\n`getOBSVersionLine()` was finding:\n`: - com.obsproject.Studio.Plugin.OBSVkCapture`\nfor users with this extension, therefore `getOBSVersionString()` ran\ninto an IndexError on splitting the (invalid) `versionString`.\n\nTherefore filtering out any lines that contain the Flatpak identifier.","shortMessageHtmlLink":"core: Fix version detection with Flatpak VKCapture"}},{"before":"6e8eb2b73149dfb6efedfda0b9b7f68ebc8074dd","after":"c855facb50df5741c6335b3df515f66e59163e35","ref":"refs/heads/master","pushedAt":"2024-05-08T20:51:11.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":"network: Ignore autoconfig when checking for dropped frames","shortMessageHtmlLink":"network: Ignore autoconfig when checking for dropped frames"}},{"before":"57ef9b8cc03d8f4274ea6ccbe3f9b7826aa5ed59","after":"6e8eb2b73149dfb6efedfda0b9b7f68ebc8074dd","ref":"refs/heads/master","pushedAt":"2024-04-30T18:03:09.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":"core: Fix OBS version reported as unparseable","shortMessageHtmlLink":"core: Fix OBS version reported as unparseable"}},{"before":"bbec7cc16be9a24524e2810452ef96c783b0d944","after":"57ef9b8cc03d8f4274ea6ccbe3f9b7826aa5ed59","ref":"refs/heads/master","pushedAt":"2024-04-26T21:21:14.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":"Update marian-code/python-lint-annotate to v4\n\nAlso pin this to a specific commit rather than a rolling tag.","shortMessageHtmlLink":"Update marian-code/python-lint-annotate to v4"}},{"before":"451664e065463083f49cd1584f96b3332c7c2ce6","after":"bbec7cc16be9a24524e2810452ef96c783b0d944","ref":"refs/heads/master","pushedAt":"2024-04-13T17:38:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Fenrirthviti","name":"Joel Bethke","path":"/Fenrirthviti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6519624?s=80&v=4"},"commit":{"message":"network: Add checks for advanced network options (#154)\n\nAdd checks for Network Optimizations and TCP Pacing.","shortMessageHtmlLink":"network: Add checks for advanced network options (#154)"}},{"before":"900cfdd45424c19fae211c1f4d0af34602580551","after":"451664e065463083f49cd1584f96b3332c7c2ce6","ref":"refs/heads/master","pushedAt":"2024-04-11T20:17:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Fenrirthviti","name":"Joel Bethke","path":"/Fenrirthviti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6519624?s=80&v=4"},"commit":{"message":"vars: Update current OBS version to 30.1.2 (#152)","shortMessageHtmlLink":"vars: Update current OBS version to 30.1.2 (#152)"}},{"before":"4fcad71fdc7469b3c96d196f708252e38e139619","after":"900cfdd45424c19fae211c1f4d0af34602580551","ref":"refs/heads/master","pushedAt":"2024-03-27T17:43:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Fenrirthviti","name":"Joel Bethke","path":"/Fenrirthviti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6519624?s=80&v=4"},"commit":{"message":"vars: Update current OBS version to 30.1.1 (#151)","shortMessageHtmlLink":"vars: Update current OBS version to 30.1.1 (#151)"}},{"before":"91ee2368bffe3f3d0ee002664a547b24e9674965","after":"4fcad71fdc7469b3c96d196f708252e38e139619","ref":"refs/heads/master","pushedAt":"2024-03-25T22:13:06.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":"Update aiohttp to 3.9.3\n\nAppease dependabot.","shortMessageHtmlLink":"Update aiohttp to 3.9.3"}},{"before":"770e2ea21e825246da51b9bbad4857b3cb9407a0","after":"91ee2368bffe3f3d0ee002664a547b24e9674965","ref":"refs/heads/master","pushedAt":"2024-03-25T18:14:22.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":"Update first-party GitHub Actions\n\nPrevent the node16 deprecation warnings on CI.","shortMessageHtmlLink":"Update first-party GitHub Actions"}},{"before":"efa34ab3f92e8894ad7f7c52164f76a417e1583e","after":"770e2ea21e825246da51b9bbad4857b3cb9407a0","ref":"refs/heads/master","pushedAt":"2024-03-25T18:12:42.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":"windows: Fix check32bitOn64bit\n\nFor OBS Studio 29.1.0-beta1, 64-bit OBS did not output \"64-bit\" in its\nlogs. While this was fixed for OBS Studio 29.1.0-beta2, the check as it\nis currently would probably also catch a hypothetical native WoA\n(Windows-on-ARM) build. Additionally, the change in this commit is what\nthe live log analyzer has been running for about a year. Checking for\nthe presence of the undesired indicator (\"32-bit\" or \"32bit\") seems more\ncorrect than checking for the absence of the desired indicator (\"64-bit\"\nor \"64bit\").","shortMessageHtmlLink":"windows: Fix check32bitOn64bit"}},{"before":"d931a50c046f134871a48999d0015bb44b51ff9d","after":"efa34ab3f92e8894ad7f7c52164f76a417e1583e","ref":"refs/heads/master","pushedAt":"2024-03-25T17:52: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":"windows: Fix GPU check for custom OBS versions\n\nWhen analyzing a log for a custom OBS version, the version string\ncomparison would result in checkGPU thinking that the version in the log\nwas less than '23.2.1'. This resulted in using the pre-23.2.1 adapter\nindexes, which started at 1 instead of 0. This, in turn, resulted in the\nanalyzer thinking that there was only one GPU in the system. If OBS is\nrunning on the dGPU, Adapter 1 would often be the iGPU. If this iGPU was\nan Intel iGPU, the analyzer would emit an \"Integrated GPU\" warning.\n\nInstead of basing the adapter indices on the OBS version, which may have\nrequired processing the OBS version string or adding new version string\nprocessing functions, we can simply try adapter indexes 0-2 and treat\nindex 0 as if it were possible that it doesn't exist with a try-except\non each call as we already did for one call in each branch. This\nresolves the erroneous \"Integrated GPU\" warning when processing a log\nfrom a \"Custom OBS Build\" or any other version that results in its\nversion string evaluating as less than 23.2.1.","shortMessageHtmlLink":"windows: Fix GPU check for custom OBS versions"}},{"before":"56d2c0de4ee69d4415a49df7c927500bd02a1068","after":"d931a50c046f134871a48999d0015bb44b51ff9d","ref":"refs/heads/master","pushedAt":"2024-03-16T18:41:47.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":"checks: Update Killer link\n\nUpdate the Killer driver download link.","shortMessageHtmlLink":"checks: Update Killer link"}},{"before":"5e4204893fd517178e746c9fb8cd50061a63bcab","after":"56d2c0de4ee69d4415a49df7c927500bd02a1068","ref":"refs/heads/master","pushedAt":"2024-03-15T19:48:47.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":"utils: Include query parameters in matchDiscord function\n\nModify the regular expression for the matchDiscord function to include\n the query parameters which the Discord API expects.","shortMessageHtmlLink":"utils: Include query parameters in matchDiscord function"}},{"before":"fd1c1417c35b092e54097044128d2d7ac63f5a93","after":"5e4204893fd517178e746c9fb8cd50061a63bcab","ref":"refs/heads/master","pushedAt":"2024-03-15T19:47:14.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":"checks: Check for permissions not granted on macOS\n\nCheck for any permissions that are not granted on macOS and list them\nwith a warning flag.","shortMessageHtmlLink":"checks: Check for permissions not granted on macOS"}},{"before":"9fd1c4c5d6ff9df6e7bb51b673427b401ab759ea","after":"fd1c1417c35b092e54097044128d2d7ac63f5a93","ref":"refs/heads/master","pushedAt":"2024-03-14T22:17: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":"core: Add Detection of unofficial Snap Package","shortMessageHtmlLink":"core: Add Detection of unofficial Snap Package"}},{"before":"0ab02e35ad80c7154b9f5d2240512ef55c9f610b","after":"9fd1c4c5d6ff9df6e7bb51b673427b401ab759ea","ref":"refs/heads/master","pushedAt":"2024-03-14T19:14:54.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":"core: List modules not loaded in Safe Mode check\n\nList the modules not loaded as a result of Safe Mode being enabled.","shortMessageHtmlLink":"core: List modules not loaded in Safe Mode check"}},{"before":"e2cb4774e076bd859e048eabb2d9bc6aff8e296f","after":"0ab02e35ad80c7154b9f5d2240512ef55c9f610b","ref":"refs/heads/master","pushedAt":"2024-03-14T16:45:47.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":"checks: Update encoder overload guide links\n\nUpdate the overload guide to link to the KB article.","shortMessageHtmlLink":"checks: Update encoder overload guide links"}},{"before":"3e9efaa4b10883642b0013531de9a4f626e3b9a2","after":"e2cb4774e076bd859e048eabb2d9bc6aff8e296f","ref":"refs/heads/master","pushedAt":"2024-03-13T16:50:33.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":"audio: Check for source match\n\nCheck for a matching source before trying to append its name.","shortMessageHtmlLink":"audio: Check for source match"}},{"before":"e9db1889f3562ffd3f1c31fff1d6463db7ee652b","after":"3e9efaa4b10883642b0013531de9a4f626e3b9a2","ref":"refs/heads/master","pushedAt":"2024-01-08T19:55:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Fenrirthviti","name":"Joel Bethke","path":"/Fenrirthviti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6519624?s=80&v=4"},"commit":{"message":"vars: Bump current version to 30.0.2 (#144)\n\nBump current version to 30.0.2.","shortMessageHtmlLink":"vars: Bump current version to 30.0.2 (#144)"}},{"before":"8891aba0d732ce47b49a522666469b1e86f686b8","after":"e9db1889f3562ffd3f1c31fff1d6463db7ee652b","ref":"refs/heads/master","pushedAt":"2023-11-29T03:14:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Fenrirthviti","name":"Joel Bethke","path":"/Fenrirthviti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6519624?s=80&v=4"},"commit":{"message":"windowsversions: Change 23H2 release to 2009 (#141)\n\nChange the release to 2009 as it needs to be an int.","shortMessageHtmlLink":"windowsversions: Change 23H2 release to 2009 (#141)"}},{"before":"ffa9518c2adc30957c0675587b3ddc9496eb52ab","after":"8891aba0d732ce47b49a522666469b1e86f686b8","ref":"refs/heads/master","pushedAt":"2023-11-26T04:43:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Fenrirthviti","name":"Joel Bethke","path":"/Fenrirthviti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6519624?s=80&v=4"},"commit":{"message":"windowsversions: Add Windows 11 23H2 (#138)\n\nAdd detection for Windows 11 23H2.","shortMessageHtmlLink":"windowsversions: Add Windows 11 23H2 (#138)"}},{"before":"30c0c6bd04bfcdda0cfdf38090ba5b1adb5ef43d","after":"ffa9518c2adc30957c0675587b3ddc9496eb52ab","ref":"refs/heads/master","pushedAt":"2023-09-14T01:39: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":"core: Add check for Safe Mode\n\nLook for 'Safe Mode Enabled' in the log and add a warning flag if found.","shortMessageHtmlLink":"core: Add check for Safe Mode"}},{"before":"e513de9f36b2cac26c30f120c54853fd80840056","after":"30c0c6bd04bfcdda0cfdf38090ba5b1adb5ef43d","ref":"refs/heads/master","pushedAt":"2023-09-05T22:07:08.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":"plugins: Move coreaudio-encoder from the common plugins list\n\nThis moves coreaudio-encoder from the list of common plugins since it\nis not available on Linux.","shortMessageHtmlLink":"plugins: Move coreaudio-encoder from the common plugins list"}},{"before":"d0aabbb4af56e45685a2a3cf7229aacb6749401e","after":"e513de9f36b2cac26c30f120c54853fd80840056","ref":"refs/heads/master","pushedAt":"2023-08-15T23:04:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tt2468","name":null,"path":"/tt2468","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28720189?s=80&v=4"},"commit":{"message":"Bump `aiohttp` and `requests` package versions\n\nNeither have breaking changes but dependabot was not happy about the old versions","shortMessageHtmlLink":"Bump aiohttp and requests package versions"}},{"before":"4abe9af76dfae6bc80f2af93684cb01f88329757","after":"d0aabbb4af56e45685a2a3cf7229aacb6749401e","ref":"refs/heads/master","pushedAt":"2023-07-14T21:23:12.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":"Add check for portable mode\n\nLook for 'Portable mode: true' in the log and add an info flag if found.","shortMessageHtmlLink":"Add check for portable mode"}},{"before":"cd52fcb05bfd9bf540b0e08d12a0d67910f2bbd6","after":"4abe9af76dfae6bc80f2af93684cb01f88329757","ref":"refs/heads/master","pushedAt":"2023-07-14T21:20: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":"plugins: Change how plugin names are parsed\n\nUse the first : with a space after it to split the log line string and\nfind the plugin name.","shortMessageHtmlLink":"plugins: Change how plugin names are parsed"}},{"before":"d0f75adc0e15c0835404bdb024cced58bed4c3ab","after":"cd52fcb05bfd9bf540b0e08d12a0d67910f2bbd6","ref":"refs/heads/master","pushedAt":"2023-06-30T20:39: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":"core: Exclude Lenovo Vantage for version check\n\nCheck for the Lenovo Vantage log message and adjust the version line\naccordingly.","shortMessageHtmlLink":"core: Exclude Lenovo Vantage for version check"}},{"before":"89160e6a8784fce480c0feb6c26371e055c49392","after":"d0f75adc0e15c0835404bdb024cced58bed4c3ab","ref":"refs/heads/master","pushedAt":"2023-06-30T20:38: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":"Add check for Lenovo Vantage\n\nAdd a check for Lenovo vantage now that it is being logged.","shortMessageHtmlLink":"Add check for Lenovo Vantage"}},{"before":"680f8fd6e721fcd6075604a1e48a0359a1da57a9","after":"89160e6a8784fce480c0feb6c26371e055c49392","ref":"refs/heads/master","pushedAt":"2023-06-30T18:32:08.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":"Bump latest OBS version to 29.1.3","shortMessageHtmlLink":"Bump latest OBS version to 29.1.3"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWHhakQA","startCursor":null,"endCursor":null}},"title":"Activity ยท obsproject/loganalyzer"}