{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":407816268,"defaultBranch":"main","name":"Collapse","ownerLogin":"CollapseLauncher","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-18T09:29:18.000Z","ownerAvatar":"https://github.com/avatars/u/146503875?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724684732.0","currentOid":""},"activityList":{"items":[{"before":"6658a6a41d4e940734a0a8cdf99ad8e19fbd1e84","after":"a7b24cd7e6bcb965d1a0b4c988d9af34e3fbf616","ref":"refs/heads/main","pushedAt":"2024-08-27T15:11:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"transifex-integration[bot]","name":null,"path":"/apps/transifex-integration","primaryAvatarUrl":"https://github.com/avatars/in/18568?s=80&v=4"},"commit":{"message":"[skip ci] Sync translation Translate en_US.json in zh_CN\n\n100% reviewed source file: 'en_US.json'\non 'zh_CN'.","shortMessageHtmlLink":"[skip ci] Sync translation Translate en_US.json in zh_CN"}},{"before":"7a74bd8084a907aa5f39ada20e0aed2f83abe2c8","after":"6658a6a41d4e940734a0a8cdf99ad8e19fbd1e84","ref":"refs/heads/main","pushedAt":"2024-08-27T14:44:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bagusnl","name":"Bagus Nur Listiyono","path":"/bagusnl","primaryAvatarUrl":"https://github.com/avatars/u/28079733?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":"e37f1db0e861d102ddf30d5a1643d391cdd87acb","after":"7a74bd8084a907aa5f39ada20e0aed2f83abe2c8","ref":"refs/heads/main","pushedAt":"2024-08-27T01:34:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"transifex-integration[bot]","name":null,"path":"/apps/transifex-integration","primaryAvatarUrl":"https://github.com/avatars/in/18568?s=80&v=4"},"commit":{"message":"[skip ci] Sync translation Translate en_US.json in es_419\n\n100% reviewed source file: 'en_US.json'\non 'es_419'.","shortMessageHtmlLink":"[skip ci] Sync translation Translate en_US.json in es_419"}},{"before":"88878eab68c9f00e1a5ed26768b242ff83af4b13","after":"e37f1db0e861d102ddf30d5a1643d391cdd87acb","ref":"refs/heads/main","pushedAt":"2024-08-26T23:16:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gablm","name":"Gabriel Lima","path":"/gablm","primaryAvatarUrl":"https://github.com/avatars/u/44784408?s=80&v=4"},"commit":{"message":"Fix stop game keyboard shortcut","shortMessageHtmlLink":"Fix stop game keyboard shortcut"}},{"before":"f2e80ecfd9f40314fa3627d925dc01a2c721e2af","after":"ee702159e9fb7255eeab660d068a6ef7585354b4","ref":"refs/heads/playtime-stats","pushedAt":"2024-08-26T23:15:35.000Z","pushType":"push","commitsCount":352,"pusher":{"login":"gablm","name":"Gabriel Lima","path":"/gablm","primaryAvatarUrl":"https://github.com/avatars/u/44784408?s=80&v=4"},"commit":{"message":"Fix stop game keyboard shortcut","shortMessageHtmlLink":"Fix stop game keyboard shortcut"}},{"before":"e924adbeb0ea345618747cdd79cb59c2bdafdf8e","after":"88878eab68c9f00e1a5ed26768b242ff83af4b13","ref":"refs/heads/main","pushedAt":"2024-08-26T16:50:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"transifex-integration[bot]","name":null,"path":"/apps/transifex-integration","primaryAvatarUrl":"https://github.com/avatars/in/18568?s=80&v=4"},"commit":{"message":"[skip ci] Sync translation Translate en_US.json in uk_UA\n\n100% reviewed source file: 'en_US.json'\non 'uk_UA'.","shortMessageHtmlLink":"[skip ci] Sync translation Translate en_US.json in uk_UA"}},{"before":"0eeba95f3714f50a1831874d1811d90bd403046e","after":"e924adbeb0ea345618747cdd79cb59c2bdafdf8e","ref":"refs/heads/main","pushedAt":"2024-08-26T14:50:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"transifex-integration[bot]","name":null,"path":"/apps/transifex-integration","primaryAvatarUrl":"https://github.com/avatars/in/18568?s=80&v=4"},"commit":{"message":"[skip ci] Sync translation Translate en_US.json in ja_JP\n\n100% reviewed source file: 'en_US.json'\non 'ja_JP'.","shortMessageHtmlLink":"[skip ci] Sync translation Translate en_US.json in ja_JP"}},{"before":"e478a29569b4b5048f11be7b006ae1f61f35047c","after":"0c2ef332af7af6cce437b2b2e102091fc67b649a","ref":"refs/heads/preview","pushedAt":"2024-08-26T14:36:40.000Z","pushType":"pr_merge","commitsCount":54,"pusher":{"login":"neon-nyan","name":"Kemal Setya Adhi","path":"/neon-nyan","primaryAvatarUrl":"https://github.com/avatars/u/30566970?s=80&v=4"},"commit":{"message":"Preview 1.81.4 Release (#565)\n\n# What's New? - 1.81.4\r\n- **[Fix]** Inability to download preload for Genshin Impact due to\r\nwrong variable assignment, by @Cryotechnic\r\n- **[New]** Regional Custom Background, by @Cryotechnic, @neon-nyan, &\r\n@bagusnl\r\n- You can now set a custom background of your choice per game region.\r\nYou can access the settings in the Home Page -> Quick Settings (bottom\r\nright) -> Custom Background for Region.\r\n- This feature does not require you to enable the global custom\r\nbackground settings. Background priority as follows: Regional Custom BG\r\n-> Global App Custom BG -> API provided BG -> Paimon deadge fallback.\r\n - Yes, support video background as well.\r\n- **[Fix]** Events button stacked with API provided background, by\r\n@bagusnl\r\n - Literally just need to kick the event button 10px down...\r\n- **[Imp]** Game Launch Commands code improvements, by @bagusnl \r\n- Made PostGLC as static method so for those who runs an app that keeps\r\nrunning wayyyy after the game exited, this won't cause any issues\r\nanymore when this method gets invoked again.\r\n- Unsubscribe from the command events after they exited to free\r\nresources.\r\n- **[Fix]** Errors when doing Game Files Cleanup due to multi-thread\r\ndownload, by @neon-nyan\r\n- **[Fix]** Game Settings backend code adjustments, by @bagusnl \r\n - Don't force save settings that is not yet loaded to prevent crashes.\r\n- [StarRail] Don't save Graphics settings if A/B settings flag is found.\r\n- **[Fix]** Inability to switch custom background from video to image\r\nwithout launcher restart, by @neon-nyan\r\n- Caused by the opacity for still image background handler to be set to\r\n0 when loading video background, but never get sets back to 1 when\r\nloading still image afterwards.\r\n - Cumulative man hours wasted: 6+ hours.\r\n- **[Fix]** Prevent ACE (Anti-Cheat Expert) binaries to get removed from\r\nFile Game Cleanup, by @Cryotechnic\r\n- **[Fix]** Event panel is not shown when \"Event\" news tag is empty, by\r\n@neon-nyan\r\n\r\n### Templates\r\n\r\n\r\n Changelog Prefixes
\r\n \r\n ```\r\n **[New]**\r\n **[Imp]**\r\n **[Fix]**\r\n **[Loc]**\r\n **[Doc]**\r\n ```\r\n\r\n ","shortMessageHtmlLink":"Preview 1.81.4 Release (#565)"}},{"before":"1874e3c6cb042790019c07ac45fa3b6e7cce9558","after":"0eeba95f3714f50a1831874d1811d90bd403046e","ref":"refs/heads/main","pushedAt":"2024-08-26T09:06:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neon-nyan","name":"Kemal Setya Adhi","path":"/neon-nyan","primaryAvatarUrl":"https://github.com/avatars/u/30566970?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"e2adef2c83686d6f1ce692e7afd0cb054a030196","after":"1874e3c6cb042790019c07ac45fa3b6e7cce9558","ref":"refs/heads/main","pushedAt":"2024-08-26T04:58:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cryotechnic","name":"Ron Friedman","path":"/Cryotechnic","primaryAvatarUrl":"https://github.com/avatars/u/9833218?s=80&v=4"},"commit":{"message":"fix invalid url parameter association\n\nthis causes the URL to be malformed and fail to grab the valid predownload package information","shortMessageHtmlLink":"fix invalid url parameter association"}},{"before":"fef081538ac6e800eed3c518fa58c5143187ecab","after":null,"ref":"refs/heads/custom-game-bg","pushedAt":"2024-08-25T23:13:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Cryotechnic","name":"Ron Friedman","path":"/Cryotechnic","primaryAvatarUrl":"https://github.com/avatars/u/9833218?s=80&v=4"}},{"before":"7eea27c1b2591dad79d4e2837cfcf3e42915e94f","after":"e2adef2c83686d6f1ce692e7afd0cb054a030196","ref":"refs/heads/main","pushedAt":"2024-08-25T17:37:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neon-nyan","name":"Kemal Setya Adhi","path":"/neon-nyan","primaryAvatarUrl":"https://github.com/avatars/u/30566970?s=80&v=4"},"commit":{"message":"Lookup the default index to any available panel","shortMessageHtmlLink":"Lookup the default index to any available panel"}},{"before":"3e9c28d1dad700b2721def09e94f3a1fd4e607a1","after":"7eea27c1b2591dad79d4e2837cfcf3e42915e94f","ref":"refs/heads/main","pushedAt":"2024-08-25T17:32:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neon-nyan","name":"Kemal Setya Adhi","path":"/neon-nyan","primaryAvatarUrl":"https://github.com/avatars/u/30566970?s=80&v=4"},"commit":{"message":"Fix news panel not showing if only event panel is not visible","shortMessageHtmlLink":"Fix news panel not showing if only event panel is not visible"}},{"before":"344ed4782bc42003b11dc58513a26b5100661c87","after":"3e9c28d1dad700b2721def09e94f3a1fd4e607a1","ref":"refs/heads/main","pushedAt":"2024-08-25T17:13:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagusnl","name":"Bagus Nur Listiyono","path":"/bagusnl","primaryAvatarUrl":"https://github.com/avatars/u/28079733?s=80&v=4"},"commit":{"message":"Update translation\n\nim dum","shortMessageHtmlLink":"Update translation"}},{"before":"1d1685a6d1a4db7d552dac1eb4d3da5ba6baf004","after":"344ed4782bc42003b11dc58513a26b5100661c87","ref":"refs/heads/main","pushedAt":"2024-08-25T16:59:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagusnl","name":"Bagus Nur Listiyono","path":"/bagusnl","primaryAvatarUrl":"https://github.com/avatars/u/28079733?s=80&v=4"},"commit":{"message":"Show file name for regional custom BG","shortMessageHtmlLink":"Show file name for regional custom BG"}},{"before":"92cd1ed8b01677fc741c83d806b539e86f27785b","after":"1d1685a6d1a4db7d552dac1eb4d3da5ba6baf004","ref":"refs/heads/main","pushedAt":"2024-08-25T16:27:29.000Z","pushType":"pr_merge","commitsCount":31,"pusher":{"login":"bagusnl","name":"Bagus Nur Listiyono","path":"/bagusnl","primaryAvatarUrl":"https://github.com/avatars/u/28079733?s=80&v=4"},"commit":{"message":"Custom Background Enhancements Part 1 (#560)\n\n# Main Goal\r\nThe initial goal of this PR is to bring the background changing\r\nfunctionality into the Quick Settings menu for easier access. This works\r\n__*exactly*__ in the same way as the one in Game Settings does.\r\n\r\nThe end-goal of this change is to eventually remove the button from the\r\nApplication Settings page and have it reside exclusively in Quick\r\nSettings, as background assets will be managed on a per-game and\r\nper-region basis (hence \"Part 1\").\r\n\r\nPS. This feature does not require global App custom background to be\r\nenabled. Simply go to the \"Additional Button\" in home page (bottom\r\nright) and change the toggle and background there.\r\n\r\n- **[New]**: Add background change to quick settings menu\r\n\r\n## PR Status : \r\n- Overall Status : In Progress\r\n- Commits : In Progress\r\n- Synced to base (Collapse:main) : Yes\r\n- Build status : OK ✅ \r\n- Crashing : No\r\n\r\n## TODO\r\n- [x] Fix issue where `bool` value is not applied to `ToggleSwitch` for\r\nboth Custom Args & Region Background toggles\r\n- [x] Fix i18n for `Button` and `StackPanel` Text properties\r\n- [x] Validate if bool applies to Application Settings page if it is\r\nchanged in Quick Settings\r\n- [x] Fix issue where applying a video background to a different\r\ngame/region that has an image applied will hard crash the application OR\r\nno longer apply media to the container.\r\n> This was apparently an old bug since video background were ever\r\nimplemented, but we forgor so we spent at least 4 man hours trying to\r\nfind the issue and it was an Opacity that was set to 0 and never gets\r\nset back to 1. welp.\r\n> - dont ask about it (@neon-nyan)","shortMessageHtmlLink":"Custom Background Enhancements Part 1 (#560)"}},{"before":"4e8f096b4dc430903aad8e5499752fccd4894edd","after":"fef081538ac6e800eed3c518fa58c5143187ecab","ref":"refs/heads/custom-game-bg","pushedAt":"2024-08-25T16:25:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bagusnl","name":"Bagus Nur Listiyono","path":"/bagusnl","primaryAvatarUrl":"https://github.com/avatars/u/28079733?s=80&v=4"},"commit":{"message":"XamlStyler run","shortMessageHtmlLink":"XamlStyler run"}},{"before":"b2997941bd843f960f18067f7ef8623290dc4ea1","after":"4e8f096b4dc430903aad8e5499752fccd4894edd","ref":"refs/heads/custom-game-bg","pushedAt":"2024-08-25T16:08:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagusnl","name":"Bagus Nur Listiyono","path":"/bagusnl","primaryAvatarUrl":"https://github.com/avatars/u/28079733?s=80&v=4"},"commit":{"message":"CodeQA\n\nI hope Qodana is happi","shortMessageHtmlLink":"CodeQA"}},{"before":"8cdb8fb68a46312f8fc235bf7b60f6c51ca28f1c","after":"b2997941bd843f960f18067f7ef8623290dc4ea1","ref":"refs/heads/custom-game-bg","pushedAt":"2024-08-25T16:00:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neon-nyan","name":"Kemal Setya Adhi","path":"/neon-nyan","primaryAvatarUrl":"https://github.com/avatars/u/30566970?s=80&v=4"},"commit":{"message":"Revert Background supported format for region bg","shortMessageHtmlLink":"Revert Background supported format for region bg"}},{"before":"7a48b1e7677eba6fd247cc897a9da2af49fbfdfd","after":"8cdb8fb68a46312f8fc235bf7b60f6c51ca28f1c","ref":"refs/heads/custom-game-bg","pushedAt":"2024-08-25T15:56:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neon-nyan","name":"Kemal Setya Adhi","path":"/neon-nyan","primaryAvatarUrl":"https://github.com/avatars/u/30566970?s=80&v=4"},"commit":{"message":"Fix video to image opacity bug","shortMessageHtmlLink":"Fix video to image opacity bug"}},{"before":"403b54c0cf5af2a7924052432a04328f2e658cbf","after":"7a48b1e7677eba6fd247cc897a9da2af49fbfdfd","ref":"refs/heads/custom-game-bg","pushedAt":"2024-08-25T15:31:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagusnl","name":"Bagus Nur Listiyono","path":"/bagusnl","primaryAvatarUrl":"https://github.com/avatars/u/28079733?s=80&v=4"},"commit":{"message":"Untie regional background to custom app background\n\nand other tidbits","shortMessageHtmlLink":"Untie regional background to custom app background"}},{"before":"29c1cc83117c5e51f35b62ac151cf72479fad610","after":"3b57b28be65cacfa189ed9ba68350cf39896f782","ref":"refs/heads/hi3helper-http-big-refactor","pushedAt":"2024-08-25T14:01:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neon-nyan","name":"Kemal Setya Adhi","path":"/neon-nyan","primaryAvatarUrl":"https://github.com/avatars/u/30566970?s=80&v=4"},"commit":{"message":"Adding settings for the new Hi3Helper.Http","shortMessageHtmlLink":"Adding settings for the new Hi3Helper.Http"}},{"before":"f68cf82109829c3e9d6a65d1d7cacc20798f1186","after":"403b54c0cf5af2a7924052432a04328f2e658cbf","ref":"refs/heads/custom-game-bg","pushedAt":"2024-08-25T09:38:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagusnl","name":"Bagus Nur Listiyono","path":"/bagusnl","primaryAvatarUrl":"https://github.com/avatars/u/28079733?s=80&v=4"},"commit":{"message":"wtf","shortMessageHtmlLink":"wtf"}},{"before":"5cb2cc84f625ca5eb0edfa21500b1096a8e59ca9","after":"29c1cc83117c5e51f35b62ac151cf72479fad610","ref":"refs/heads/hi3helper-http-big-refactor","pushedAt":"2024-08-25T07:46:54.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"bagusnl","name":"Bagus Nur Listiyono","path":"/bagusnl","primaryAvatarUrl":"https://github.com/avatars/u/28079733?s=80&v=4"},"commit":{"message":"A lil trolling","shortMessageHtmlLink":"A lil trolling"}},{"before":"51bc33c789c67a1494efdbee09a7b4ecb9d1ea15","after":"f68cf82109829c3e9d6a65d1d7cacc20798f1186","ref":"refs/heads/custom-game-bg","pushedAt":"2024-08-25T07:45:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neon-nyan","name":"Kemal Setya Adhi","path":"/neon-nyan","primaryAvatarUrl":"https://github.com/avatars/u/30566970?s=80&v=4"},"commit":{"message":"Fix things","shortMessageHtmlLink":"Fix things"}},{"before":"d08e26438871ff2d73c1bbb5ff756b67bce98f32","after":"51bc33c789c67a1494efdbee09a7b4ecb9d1ea15","ref":"refs/heads/custom-game-bg","pushedAt":"2024-08-25T07:28:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagusnl","name":"Bagus Nur Listiyono","path":"/bagusnl","primaryAvatarUrl":"https://github.com/avatars/u/28079733?s=80&v=4"},"commit":{"message":"[GSP] Use nullable directive when saving GSP values\n\nThis to prevents NRE when saving settings that is not previously fetched, in the case of HSR and GI.","shortMessageHtmlLink":"[GSP] Use nullable directive when saving GSP values"}},{"before":"18693e48356194f831b54467f587e3ce82eeee62","after":"d08e26438871ff2d73c1bbb5ff756b67bce98f32","ref":"refs/heads/custom-game-bg","pushedAt":"2024-08-25T07:19:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagusnl","name":"Bagus Nur Listiyono","path":"/bagusnl","primaryAvatarUrl":"https://github.com/avatars/u/28079733?s=80&v=4"},"commit":{"message":"[StarRail GSP] Stop graphics settings saving if A/B test flag is found","shortMessageHtmlLink":"[StarRail GSP] Stop graphics settings saving if A/B test flag is found"}},{"before":"4224b2125fed6f701b97c036a4957ab4fe791c24","after":"92cd1ed8b01677fc741c83d806b539e86f27785b","ref":"refs/heads/main","pushedAt":"2024-08-25T06:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cryotechnic","name":"Ron Friedman","path":"/Cryotechnic","primaryAvatarUrl":"https://github.com/avatars/u/9833218?s=80&v=4"},"commit":{"message":"exclude ACE-BASE.sys from removal manifest","shortMessageHtmlLink":"exclude ACE-BASE.sys from removal manifest"}},{"before":"2b3b85038ff9ddd131753356cba4d14562d3db6d","after":"18693e48356194f831b54467f587e3ce82eeee62","ref":"refs/heads/custom-game-bg","pushedAt":"2024-08-25T06:52:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neon-nyan","name":"Kemal Setya Adhi","path":"/neon-nyan","primaryAvatarUrl":"https://github.com/avatars/u/30566970?s=80&v=4"},"commit":{"message":"Adding string store to background path","shortMessageHtmlLink":"Adding string store to background path"}},{"before":"8fb34814ce3e776ce82288641704c6d8678e86fd","after":"4224b2125fed6f701b97c036a4957ab4fe791c24","ref":"refs/heads/main","pushedAt":"2024-08-25T05:54:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cryotechnic","name":"Ron Friedman","path":"/Cryotechnic","primaryAvatarUrl":"https://github.com/avatars/u/9833218?s=80&v=4"},"commit":{"message":"[skip ci] Update README.md","shortMessageHtmlLink":"[skip ci] Update README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpYV9sQA","startCursor":null,"endCursor":null}},"title":"Activity · CollapseLauncher/Collapse"}