{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":692461889,"defaultBranch":"master","name":"starfield-mod-loader","ownerLogin":"lVlyke","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-16T14:53:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33110145?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723404597.0","currentOid":""},"activityList":{"items":[{"before":"8fa291b072ebe80ecd11b6f8d683efc531d32f26","after":"04dec5ac8fd515231d979c6ea48b057971b8d093","ref":"refs/heads/0.9.0","pushedAt":"2024-08-25T18:22:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Added `AppExternalUrlComponent` for standardizing external URLs.\n- Added `AppResource` and corresponding `AppMessage` to resolve app resource URLs.\n- Default dialog can now render sanitized HTML.\n- README is now bundled with app.","shortMessageHtmlLink":"- Added AppExternalUrlComponent for standardizing external URLs."}},{"before":"418ebe4fe100592044b04238be3150b53698f796","after":"8fa291b072ebe80ecd11b6f8d683efc531d32f26","ref":"refs/heads/0.9.0","pushedAt":"2024-08-25T12:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Added validation to ensure new profile names are unique.\n- Added `GameId.NONE` and `GameId.UNKNOWN`.","shortMessageHtmlLink":"- Added validation to ensure new profile names are unique."}},{"before":"f663a1ad00c5fbbf2bfe3649a0cc8e64972c45e4","after":"418ebe4fe100592044b04238be3150b53698f796","ref":"refs/heads/0.9.0","pushedAt":"2024-08-25T01:52:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Added `AppDialogActionsComponent` for standardized dialog action buttons.\n- Added `AppDialogs.showDefault` function to simplify dialog creation.","shortMessageHtmlLink":"- Added AppDialogActionsComponent for standardized dialog action bu…"}},{"before":"faf1fe1d3a105d2c1c39f88b2f0b54bf11ed26d9","after":"f663a1ad00c5fbbf2bfe3649a0cc8e64972c45e4","ref":"refs/heads/0.9.0","pushedAt":"2024-08-24T20:37:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Renamed `ObservableUtils.hotResult$` to `hot`.\n- Added `runOnce` function for executing an observable once regardless of subscriber count.\n- Replaced all use of `ObservableUtils.hotResult$` with `runOnce`.","shortMessageHtmlLink":"- Renamed ObservableUtils.hotResult$ to hot."}},{"before":"98fcc8b9aed378d7a06f24b2814af03571400cc4","after":"faf1fe1d3a105d2c1c39f88b2f0b54bf11ed26d9","ref":"refs/heads/0.9.0","pushedAt":"2024-08-23T19:33:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- `AppMessage` inputs results are now fully type-safe.","shortMessageHtmlLink":"- AppMessage inputs results are now fully type-safe."}},{"before":"62f81af082d743b1685d7dad8f658517e95eb02d","after":"98fcc8b9aed378d7a06f24b2814af03571400cc4","ref":"refs/heads/0.9.0","pushedAt":"2024-08-21T20:24:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Link mode is now enabled by default for new profiles when available.","shortMessageHtmlLink":"- Link mode is now enabled by default for new profiles when available."}},{"before":"5c68f12574d749a272dd24a41f78546c37265a27","after":"62f81af082d743b1685d7dad8f658517e95eb02d","ref":"refs/heads/0.9.0","pushedAt":"2024-08-12T02:32:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Improved suggested paths logic in profile wizard.\n- App menu items that require an active profile no longer work if no profile is active.","shortMessageHtmlLink":"- Improved suggested paths logic in profile wizard."}},{"before":"89eecf7c5690ab25c29c265aff23c4f3f29e7bfe","after":"5c68f12574d749a272dd24a41f78546c37265a27","ref":"refs/heads/0.9.0","pushedAt":"2024-08-11T19:40:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 0.9.0","shortMessageHtmlLink":"Merge branch 'master' into 0.9.0"}},{"before":"4df9c668dc2590f0fb38c2120a9dcccf71af6077","after":"79c6bfe30034f4d0d28f3324f6e4cac880c290b6","ref":"refs/heads/0.10.0","pushedAt":"2024-08-11T19:40:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"Merge branch '0.9.0' into 0.10.0","shortMessageHtmlLink":"Merge branch '0.9.0' into 0.10.0"}},{"before":"e1f699e16b5db1f2edf66f157c6cb26dd0ff7382","after":null,"ref":"refs/heads/0.8.0","pushedAt":"2024-08-11T19:29:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"}},{"before":"9a96ba3168ef2541630cdb0f8f38efc655244f47","after":"e1f699e16b5db1f2edf66f157c6cb26dd0ff7382","ref":"refs/heads/master","pushedAt":"2024-08-11T19:29:29.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Fixed issue that prevented app from starting correctly from initial state with no profiles.","shortMessageHtmlLink":"- Fixed issue that prevented app from starting correctly from initial…"}},{"before":"62aa20873b7b6cf64d85a911802883e06468f254","after":"e1f699e16b5db1f2edf66f157c6cb26dd0ff7382","ref":"refs/heads/0.8.0","pushedAt":"2024-08-11T18:43:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Fixed issue that prevented app from starting correctly from initial state with no profiles.","shortMessageHtmlLink":"- Fixed issue that prevented app from starting correctly from initial…"}},{"before":"30c3befbcec72009baa1fd5a2255915bb66fe638","after":"62aa20873b7b6cf64d85a911802883e06468f254","ref":"refs/heads/0.8.0","pushedAt":"2024-08-11T18:13:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Make sure backup folders are unique during profile undeployment.\n- Updated README.","shortMessageHtmlLink":"- Make sure backup folders are unique during profile undeployment."}},{"before":"02febe72b61ee50c21d1cc6244cb7355c8b9f945","after":"4df9c668dc2590f0fb38c2120a9dcccf71af6077","ref":"refs/heads/0.10.0","pushedAt":"2024-08-11T04:05:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Copy profile saves during profile copy.","shortMessageHtmlLink":"- Copy profile saves during profile copy."}},{"before":"b353ae657bc15aa74b44206acfbc43b5899fc23e","after":"89eecf7c5690ab25c29c265aff23c4f3f29e7bfe","ref":"refs/heads/0.9.0","pushedAt":"2024-08-11T04:02:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"Merge branch '0.8.0' into 0.9.0","shortMessageHtmlLink":"Merge branch '0.8.0' into 0.9.0"}},{"before":"a2617d2ad381205c2b5728a6a86b257414630c8b","after":"30c3befbcec72009baa1fd5a2255915bb66fe638","ref":"refs/heads/0.8.0","pushedAt":"2024-08-11T03:59:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Copy profile now copies config files.\n- Fixed issue when resizing app too narrowly horizontally.\n- Game type changing is now disabled during profile copy.\n- Profile paths are now unmodified during profile copy.\n- Loading indicator is now shown at bottom of app.\n- Fixed title of profile settings modal in create mode.","shortMessageHtmlLink":"- Copy profile now copies config files."}},{"before":"c9fca8712393d9241919fc297ab000e8683fef21","after":"02febe72b61ee50c21d1cc6244cb7355c8b9f945","ref":"refs/heads/0.10.0","pushedAt":"2024-08-10T20:39:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Added support for profile-managed saves.","shortMessageHtmlLink":"- Added support for profile-managed saves."}},{"before":"5b63ff4e009c0272131f5061b6bea3ac4c665933","after":"b353ae657bc15aa74b44206acfbc43b5899fc23e","ref":"refs/heads/0.9.0","pushedAt":"2024-08-10T20:35:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Added `win-version-info` as a dist dependency.\n- Made chokidar import inline to prevent use in production.","shortMessageHtmlLink":"- Added win-version-info as a dist dependency."}},{"before":null,"after":"c9fca8712393d9241919fc297ab000e8683fef21","ref":"refs/heads/0.10.0","pushedAt":"2024-08-10T20:33:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Added support for profile-managed saves.","shortMessageHtmlLink":"- Added support for profile-managed saves."}},{"before":"bdf7279eb1453ff3677b48be5b320998cd468b90","after":"5b63ff4e009c0272131f5061b6bea3ac4c665933","ref":"refs/heads/0.9.0","pushedAt":"2024-08-08T02:00:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- FOMOD game deps now resolve to true if game binary version could not be determined.\n- Icon fixes.","shortMessageHtmlLink":"- FOMOD game deps now resolve to true if game binary version could no…"}},{"before":"569e1851ab13c797fe0c2a8b2c58b2c27d265ef1","after":"bdf7279eb1453ff3677b48be5b320998cd468b90","ref":"refs/heads/0.9.0","pushedAt":"2024-08-08T01:54:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- FOMOD game deps now resolve to true if game binary version could not be determined.\n- Icon fixes.","shortMessageHtmlLink":"- FOMOD game deps now resolve to true if game binary version could no…"}},{"before":"ea785896cfa6ee010f843937447bea563212eaa5","after":"a2617d2ad381205c2b5728a6a86b257414630c8b","ref":"refs/heads/0.8.0","pushedAt":"2024-08-08T01:52:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"Fixed missed rename of `AppProfile.externalFilesCache`.","shortMessageHtmlLink":"Fixed missed rename of AppProfile.externalFilesCache."}},{"before":"a9c13aeae22396574201c7dda6b4b76607dd53b3","after":"569e1851ab13c797fe0c2a8b2c58b2c27d265ef1","ref":"refs/heads/0.9.0","pushedAt":"2024-08-08T00:31:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Added support for FOMOD `gameDependency`.","shortMessageHtmlLink":"- Added support for FOMOD gameDependency."}},{"before":"a55fc4511e75277dc8c5feaf62bd45af85e5781e","after":"a9c13aeae22396574201c7dda6b4b76607dd53b3","ref":"refs/heads/0.9.0","pushedAt":"2024-08-08T00:18:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Window title now shows active profile name and game title.\n- Enabled electron context isolation and disabled node integration for improved security.\n- Integrated electron-log with renderer thread.","shortMessageHtmlLink":"- Window title now shows active profile name and game title."}},{"before":"1a5cedb2eb9971b1e7bcaa36c8be9ed9e3420b55","after":"a55fc4511e75277dc8c5feaf62bd45af85e5781e","ref":"refs/heads/0.9.0","pushedAt":"2024-08-07T02:58:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Roboto and Material Icon fonts are now bundled with the app.","shortMessageHtmlLink":"- Roboto and Material Icon fonts are now bundled with the app."}},{"before":null,"after":"1a5cedb2eb9971b1e7bcaa36c8be9ed9e3420b55","ref":"refs/heads/0.9.0","pushedAt":"2024-08-06T16:24:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"Updated to Angular 18, Electron 31.","shortMessageHtmlLink":"Updated to Angular 18, Electron 31."}},{"before":"9f43bbdbca91a77bd89928d473144beedb3cb91a","after":"ea785896cfa6ee010f843937447bea563212eaa5","ref":"refs/heads/0.8.0","pushedAt":"2024-08-06T02:37:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Renamed `AppProfile.externalFiles` to `AppProfile.externalFilesCache`.\n- Added `AppData.verifyProfileOnStart` setting to control profile verification on app startup.\n- Mod deployment no longer depends on `AppProfile.externalFilesCache`.","shortMessageHtmlLink":"- Renamed AppProfile.externalFiles to AppProfile.externalFilesCache."}},{"before":"66162ff036e4bb6ce30fd136022e5a86275d60b7","after":"9f43bbdbca91a77bd89928d473144beedb3cb91a","ref":"refs/heads/0.8.0","pushedAt":"2024-08-05T02:22:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Default profile paths now populate correctly when picking new games in settings.\n- Archive Invalidation option is now hidden if config files aren't found.\n- Added hex display of plugin load order on hover.\n- Updated README.","shortMessageHtmlLink":"- Default profile paths now populate correctly when picking new games…"}},{"before":"a544da5f24288926d1f0d5cb57eca87db594102b","after":"66162ff036e4bb6ce30fd136022e5a86275d60b7","ref":"refs/heads/0.8.0","pushedAt":"2024-08-04T00:38:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Added missing ini file mappings to game-db.json.\n- Fixed issue where mod data subdirectories sometimes weren't being properly removed on import.","shortMessageHtmlLink":"- Added missing ini file mappings to game-db.json."}},{"before":"6de145f813327d781c5d5a12ecc6643e16ba83bd","after":"a544da5f24288926d1f0d5cb57eca87db594102b","ref":"refs/heads/0.8.0","pushedAt":"2024-07-28T19:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lVlyke","name":"Mychal Thompson","path":"/lVlyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33110145?s=80&v=4"},"commit":{"message":"- Added support for profile-specific config/INI files.\n- Added basic config file editor to mods overview page.\n- Default profile paths are now more intelligently suggested in profile settings component.","shortMessageHtmlLink":"- Added support for profile-specific config/INI files."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNVQxODoyMjo1NC4wMDAwMDBazwAAAASjoFrv","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNVQxODoyMjo1NC4wMDAwMDBazwAAAASjoFrv","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yOFQxOTozNDozMS4wMDAwMDBazwAAAASLSsz_"}},"title":"Activity · lVlyke/starfield-mod-loader"}