{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":527719753,"defaultBranch":"main","name":"Cemu","ownerLogin":"cemu-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-22T20:19:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40145098?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716766864.0","currentOid":""},"activityList":{"items":[{"before":"aadd2f4a1af788d208a38a2d23161a4de517083a","after":"1ee9d5c78c1c5216c92764977363fad38b0d4f0b","ref":"refs/heads/main","pushedAt":"2024-05-26T23:24:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"coreinit: Tweak JD2019 workaround to avoid XCX softlock","shortMessageHtmlLink":"coreinit: Tweak JD2019 workaround to avoid XCX softlock"}},{"before":"149fe10a4e0006963956d5dc9d103dc731c1cb6a","after":"aadd2f4a1af788d208a38a2d23161a4de517083a","ref":"refs/heads/main","pushedAt":"2024-05-24T23:48:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"Input: Assign profile name correctly on save (#1217)","shortMessageHtmlLink":"Input: Assign profile name correctly on save (#1217)"}},{"before":"917ea2ef234f583032dab84a6f0f371709823ce1","after":"149fe10a4e0006963956d5dc9d103dc731c1cb6a","ref":"refs/heads/main","pushedAt":"2024-05-24T23:48:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"CI+MacOS: Use libusb dylib from vcpkg (#1219)","shortMessageHtmlLink":"CI+MacOS: Use libusb dylib from vcpkg (#1219)"}},{"before":"b048a1fd9effb59a212c8e1c8ad5069a953f3f3b","after":"917ea2ef234f583032dab84a6f0f371709823ce1","ref":"refs/heads/main","pushedAt":"2024-05-23T17:48:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"Update translation files","shortMessageHtmlLink":"Update translation files"}},{"before":"a0593388905a39ac0300c94810200f727fce4ef9","after":"b048a1fd9effb59a212c8e1c8ad5069a953f3f3b","ref":"refs/heads/main","pushedAt":"2024-05-22T03:08:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"Use CURLOPT_USERAGENT instead of manually setting User-Agent","shortMessageHtmlLink":"Use CURLOPT_USERAGENT instead of manually setting User-Agent"}},{"before":"523a1652df4e8e7a18466e1d2668573dc06909af","after":"a0593388905a39ac0300c94810200f727fce4ef9","ref":"refs/heads/main","pushedAt":"2024-05-22T02:45:11.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"Add initial NTAG and NFC implementation","shortMessageHtmlLink":"Add initial NTAG and NFC implementation"}},{"before":"c913a59c7a7140eb7b148611362eee519217dc27","after":"523a1652df4e8e7a18466e1d2668573dc06909af","ref":"refs/heads/main","pushedAt":"2024-05-22T02:23:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"OpenGL: Restore ProgramBinary cache for GL shaders (#1209)","shortMessageHtmlLink":"OpenGL: Restore ProgramBinary cache for GL shaders (#1209)"}},{"before":"13b90874f9934f0a79a9ab2b9c4e1288ed2e6764","after":"c913a59c7a7140eb7b148611362eee519217dc27","ref":"refs/heads/main","pushedAt":"2024-05-22T02:11:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"TitleList: Add homebrew title type (#1203)","shortMessageHtmlLink":"TitleList: Add homebrew title type (#1203)"}},{"before":"cf41c3b136ab7272e6801991d081c9d2c69c7143","after":"13b90874f9934f0a79a9ab2b9c4e1288ed2e6764","ref":"refs/heads/main","pushedAt":"2024-05-13T14:52:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"Fix commas edge case in strings when parsing an assembly line (#1201)","shortMessageHtmlLink":"Fix commas edge case in strings when parsing an assembly line (#1201)"}},{"before":"97d8cf4ba330ed671a9b40d8aaab740d7bcbeffb","after":"cf41c3b136ab7272e6801991d081c9d2c69c7143","ref":"refs/heads/main","pushedAt":"2024-05-10T07:33:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"CI: Use submodule commit of vcpkg","shortMessageHtmlLink":"CI: Use submodule commit of vcpkg"}},{"before":"b2a6cccc89fd42b63bb718c8e9743cb52fca9008","after":"97d8cf4ba330ed671a9b40d8aaab740d7bcbeffb","ref":"refs/heads/main","pushedAt":"2024-05-10T07:32:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"vcpkg: Update libraries (#1198)","shortMessageHtmlLink":"vcpkg: Update libraries (#1198)"}},{"before":"10d553e1c9ba0b669ee8d4543741eea14725ce24","after":"b2a6cccc89fd42b63bb718c8e9743cb52fca9008","ref":"refs/heads/main","pushedAt":"2024-05-09T10:12:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"nn_act: Implement GetTransferableId (#1197)","shortMessageHtmlLink":"nn_act: Implement GetTransferableId (#1197)"}},{"before":"3f8722f0a6789065f709daa3d6a636e2334b3bad","after":"10d553e1c9ba0b669ee8d4543741eea14725ce24","ref":"refs/heads/main","pushedAt":"2024-05-07T09:56:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"zlib125: Implement `deflateInit_` (#1194)","shortMessageHtmlLink":"zlib125: Implement deflateInit_ (#1194)"}},{"before":"7d6d4173549a55070683feac33afaad038383813","after":"3f8722f0a6789065f709daa3d6a636e2334b3bad","ref":"refs/heads/main","pushedAt":"2024-05-06T16:18:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"Track online-enable and network-service settings per-account instead of globally","shortMessageHtmlLink":"Track online-enable and network-service settings per-account instead …"}},{"before":"bd13d4bdc30b608770f9f7cb7c5ec44f6687f329","after":"7d6d4173549a55070683feac33afaad038383813","ref":"refs/heads/main","pushedAt":"2024-05-06T01:27:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"Input: Improve setting of dpd_enable_fg (#1127)","shortMessageHtmlLink":"Input: Improve setting of dpd_enable_fg (#1127)"}},{"before":"bf37a8281e2dee8b7b9dc04478b99d7a8310ff0b","after":"bd13d4bdc30b608770f9f7cb7c5ec44f6687f329","ref":"refs/heads/main","pushedAt":"2024-05-05T15:05:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"nn_act: Make AcquireToken gracefully fail in offline mode + refactor","shortMessageHtmlLink":"nn_act: Make AcquireToken gracefully fail in offline mode + refactor"}},{"before":"dd3ed5650983180ed71640567c588bd21bb43564","after":"bf37a8281e2dee8b7b9dc04478b99d7a8310ff0b","ref":"refs/heads/main","pushedAt":"2024-05-05T13:05:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"CI: Update action versions","shortMessageHtmlLink":"CI: Update action versions"}},{"before":"dc480ac00bc6367f9272c490fbf2a7e4cacee218","after":"dd3ed5650983180ed71640567c588bd21bb43564","ref":"refs/heads/main","pushedAt":"2024-05-05T08:05:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"nn_save: Fix inverted condition preventing accessing other title's saves","shortMessageHtmlLink":"nn_save: Fix inverted condition preventing accessing other title's saves"}},{"before":"f28043e0e969f5ff5e8ad1e5eea8964ebf6f2523","after":"dc480ac00bc6367f9272c490fbf2a7e4cacee218","ref":"refs/heads/main","pushedAt":"2024-05-05T00:35:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"Add support for WUHB file format (#1190)","shortMessageHtmlLink":"Add support for WUHB file format (#1190)"}},{"before":"a744670486cf27e14dd884d3a1b2ee04dc05a8cb","after":"f28043e0e969f5ff5e8ad1e5eea8964ebf6f2523","ref":"refs/heads/main","pushedAt":"2024-05-04T23:34:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"Linux/Mac Auto-Updater (#1145)","shortMessageHtmlLink":"Linux/Mac Auto-Updater (#1145)"}},{"before":"a16c37f0c5b2435a829fc5348c66297d9c762347","after":"a744670486cf27e14dd884d3a1b2ee04dc05a8cb","ref":"refs/heads/main","pushedAt":"2024-05-04T23:33:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"coreinit: Add export for OSGetForegroundBucketFreeArea","shortMessageHtmlLink":"coreinit: Add export for OSGetForegroundBucketFreeArea"}},{"before":"379950d185852b3c2da14b40e30a872809ad0ac2","after":"a16c37f0c5b2435a829fc5348c66297d9c762347","ref":"refs/heads/main","pushedAt":"2024-05-04T05:06:10.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"coreinit: Rework thread creation\n\nNew implementation is much closer to console behavior. For example we didn't align the stack which would cause crashes in the Miiverse applet","shortMessageHtmlLink":"coreinit: Rework thread creation"}},{"before":"e7c6862e19a277d0d8828c99a6874e69eedbd802","after":"379950d185852b3c2da14b40e30a872809ad0ac2","ref":"refs/heads/main","pushedAt":"2024-05-01T03:06:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"coreinit+nn_save: Cleanup some legacy code","shortMessageHtmlLink":"coreinit+nn_save: Cleanup some legacy code"}},{"before":"1c73dc9e1b824f4618e60704b2c1e6682b749ee0","after":"e7c6862e19a277d0d8828c99a6874e69eedbd802","ref":"refs/heads/main","pushedAt":"2024-04-30T23:55:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"DownloadManager: Fix missing updates","shortMessageHtmlLink":"DownloadManager: Fix missing updates"}},{"before":"c038e758aeac76ed55f8f92bbc22f4815cc7689a","after":"1c73dc9e1b824f4618e60704b2c1e6682b749ee0","ref":"refs/heads/main","pushedAt":"2024-04-30T22:22:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"Implement proc_ui.rpl + stub SYSSwitchToEManual() to avoid softlocks\n\n- Full reimplementation of proc_ui.rpl with all 19 exports\n- Foreground/Background messages now go to the coreinit system message queue as they should (instead of using a hack where proc_ui receives them directly)\n- Add missing coreinit API needed by proc_ui: OSGetPFID(), OSGetUPID(), OSGetTitleID(), __OSCreateThreadType()\n- Use big-endian types in OSMessage\n- Flesh out the stubs for OSDriver_Register and OSDriver_Unregister a bit more since we need to call it from proc_ui. Similiar small tweaks to other coreinit API\n- Stub sysapp SYSSwitchToEManual() and _SYSSwitchToEManual() in such a way that they will trigger the expected background/foreground transition, avoiding softlocks in games that call these functions","shortMessageHtmlLink":"Implement proc_ui.rpl + stub SYSSwitchToEManual() to avoid softlocks"}},{"before":"fdf239929ff923eb4b28a16fc4754202391cbc3f","after":"c038e758aeac76ed55f8f92bbc22f4815cc7689a","ref":"refs/heads/main","pushedAt":"2024-04-30T21:19:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"IOSU: Clean up resource on service shutdown\n\nAlso set device-dependent thread name","shortMessageHtmlLink":"IOSU: Clean up resource on service shutdown"}},{"before":"5be98da0ac5279a4e05eee22f24f3cb807ceb8f5","after":"fdf239929ff923eb4b28a16fc4754202391cbc3f","ref":"refs/heads/main","pushedAt":"2024-04-28T22:24:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"nsysnet: Various improvements (#1188)\n\n- Do not raise an assert for unimplemented optnames\r\n- recvfrom: src_addr and addrlen can be NULL\r\n- getsockopt: Implement SO_TYPE","shortMessageHtmlLink":"nsysnet: Various improvements (#1188)"}},{"before":"efbbb817fe1cbe09ee132344b44a0f61f8b8ac96","after":"5be98da0ac5279a4e05eee22f24f3cb807ceb8f5","ref":"refs/heads/main","pushedAt":"2024-04-27T13:49:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"OpenGL: Fix a crash when GL_VERSION is null (#1187)","shortMessageHtmlLink":"OpenGL: Fix a crash when GL_VERSION is null (#1187)"}},{"before":"989e2b8c8c14f2cebf86d97eeca5bf7877989c96","after":"efbbb817fe1cbe09ee132344b44a0f61f8b8ac96","ref":"refs/heads/main","pushedAt":"2024-04-20T19:38:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"DownloadManager: Always use Nintendo servers + additional streamlining\n\n- Download manager now always uses Nintendo servers. Requires only a valid OTP and SEEPROM dump so you can use it in combination with a Pretendo setup even without a NNID\n- Account drop down removed from download manager since it's not required\n- Internally all our API requests now support overriding which service to use\n- Drop support for act-url and ecs-url command line parameters. Usage of network_services.xml (\"custom\" option in the UI) is preferred","shortMessageHtmlLink":"DownloadManager: Always use Nintendo servers + additional streamlining"}},{"before":"e2f972571906b909ad19cb922b1fa5549e3522da","after":"989e2b8c8c14f2cebf86d97eeca5bf7877989c96","ref":"refs/heads/main","pushedAt":"2024-04-18T21:23:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Exzap","name":null,"path":"/Exzap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877693?s=80&v=4"},"commit":{"message":"prudp: More code cleanup + fix compile error","shortMessageHtmlLink":"prudp: More code cleanup + fix compile error"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVF3g-gA","startCursor":null,"endCursor":null}},"title":"Activity · cemu-project/Cemu"}