{"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:1717954214.0","currentOid":""},"activityList":{"items":[{"before":"6772b1993ff678050d9a064dbd8c625eede272a1","after":"1672f969bbc4a683e4a852aa2e145c1e6f9f68e6","ref":"refs/heads/main","pushedAt":"2024-06-09T16:52:25.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":"Latte: Add support for vertex format used by Rabbids Land","shortMessageHtmlLink":"Latte: Add support for vertex format used by Rabbids Land"}},{"before":"16070458edddb8bd73baf3cbb1678f5a8b2dbc5e","after":"6772b1993ff678050d9a064dbd8c625eede272a1","ref":"refs/heads/main","pushedAt":"2024-06-05T14:34:42.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 dependencies (#1229)","shortMessageHtmlLink":"vcpkg: Update dependencies (#1229)"}},{"before":"d33337d5394754a738989fe4736abc534cefe8cb","after":"16070458edddb8bd73baf3cbb1678f5a8b2dbc5e","ref":"refs/heads/main","pushedAt":"2024-06-02T19:34:51.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":"Logging: Restructure menu + allow toggeling APIErrors logtype\n\nThe logtype \"APIErrors\" previously was always enabled. This option is intended to help homebrew developers notice mistakes in how they use CafeOS API. But some commercial games trigger these a lot and cause log.txt bloat (e.g. seen in XCX). Thus this commit changes it so that it's off by default and instead can be toggled if desired.\n\nAdditionally in this commit:\n- COS module logging options are no longer translatable (our debug logging is fundamentally English)\n- Restructured the log menu and moved the logging options that are mainly of interest to Cemu devs into a separate submenu","shortMessageHtmlLink":"Logging: Restructure menu + allow toggeling APIErrors logtype"}},{"before":"f576269ed0e52f5487a1e8ad19a109b5d4214bf0","after":"d33337d5394754a738989fe4736abc534cefe8cb","ref":"refs/heads/main","pushedAt":"2024-05-28T22:36:12.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 GamePad window size (#1224)","shortMessageHtmlLink":"Fix GamePad window size (#1224)"}},{"before":"1ee9d5c78c1c5216c92764977363fad38b0d4f0b","after":"f576269ed0e52f5487a1e8ad19a109b5d4214bf0","ref":"refs/heads/main","pushedAt":"2024-05-28T22:34:29.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":"Refactor legacy method of emulating thread events","shortMessageHtmlLink":"Refactor legacy method of emulating thread events"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYHSsuwA","startCursor":null,"endCursor":null}},"title":"Activity · cemu-project/Cemu"}