{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":204298892,"defaultBranch":"master","name":"FrEee","ownerLogin":"ekolis","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-25T13:35:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2612506?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718334662.0","currentOid":""},"activityList":{"items":[{"before":"529a19cfdd139cc83b587efed213d0901dd2ae0f","after":"201a75b3a9b9405684f2a66362fc80119612740a","ref":"refs/heads/159-go-full-on-ecs-with-abilities","pushedAt":"2024-06-19T23:28:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Move some ability related classes around","shortMessageHtmlLink":"Move some ability related classes around"}},{"before":"308765a6b92c5e240586e4a6ec8df1cef2f83d9d","after":"529a19cfdd139cc83b587efed213d0901dd2ae0f","ref":"refs/heads/159-go-full-on-ecs-with-abilities","pushedAt":"2024-06-19T23:14:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Facilities can be interacted with via their containing colony (or other entity). This doesn't really do anything significant yet but it's cool.","shortMessageHtmlLink":"Facilities can be interacted with via their containing colony (or oth…"}},{"before":"cf1529366b768f2008f1073c4b8b774ff31f67bb","after":"308765a6b92c5e240586e4a6ec8df1cef2f83d9d","ref":"refs/heads/159-go-full-on-ecs-with-abilities","pushedAt":"2024-06-19T22:45:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Facilities are now held by a HoldFacilitiesAbility, not directly by a colony. However there's not yet a way to assign that ability to something other than a colony.","shortMessageHtmlLink":"Facilities are now held by a HoldFacilitiesAbility, not directly by a…"}},{"before":"59feb161c2e82bf932c9f1d5eb678d78b6f46add","after":"cf1529366b768f2008f1073c4b8b774ff31f67bb","ref":"refs/heads/159-go-full-on-ecs-with-abilities","pushedAt":"2024-06-19T20:35:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Fix formulas as used in abilities","shortMessageHtmlLink":"Fix formulas as used in abilities"}},{"before":"da7786c47deb013c64e0387ba341500818c1cafb","after":"59feb161c2e82bf932c9f1d5eb678d78b6f46add","ref":"refs/heads/159-go-full-on-ecs-with-abilities","pushedAt":"2024-06-19T18:17:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Converted Space Yard ability to an ECS ability","shortMessageHtmlLink":"Converted Space Yard ability to an ECS ability"}},{"before":"28271ae5bde3ff9273d4bfa78be3d663822d9adb","after":"da7786c47deb013c64e0387ba341500818c1cafb","ref":"refs/heads/159-go-full-on-ecs-with-abilities","pushedAt":"2024-06-16T18:49:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Redo stats to be retrieved one at a time and also get list of names as a separate interaction","shortMessageHtmlLink":"Redo stats to be retrieved one at a time and also get list of names a…"}},{"before":"688b98ceffba8b87125525cee51036a4b32bc994","after":"28271ae5bde3ff9273d4bfa78be3d663822d9adb","ref":"refs/heads/159-go-full-on-ecs-with-abilities","pushedAt":"2024-06-16T17:45:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Don't put homeworlds in the sun","shortMessageHtmlLink":"Don't put homeworlds in the sun"}},{"before":"c1cf3f9c2210b5730ae69fb2c38af41811a6ada1","after":"688b98ceffba8b87125525cee51036a4b32bc994","ref":"refs/heads/159-go-full-on-ecs-with-abilities","pushedAt":"2024-06-16T16:28:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Move Ability code around; try to load warp damage abilities properly","shortMessageHtmlLink":"Move Ability code around; try to load warp damage abilities properly"}},{"before":"e7927f016f762c53778a745dbbab0b0291c76bd3","after":"c1cf3f9c2210b5730ae69fb2c38af41811a6ada1","ref":"refs/heads/159-go-full-on-ecs-with-abilities","pushedAt":"2024-06-16T15:18:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Fix deserialization of stellar objects's coordinates and abilities","shortMessageHtmlLink":"Fix deserialization of stellar objects's coordinates and abilities"}},{"before":"055933fc1f10268d75624b63c764d352938cf4db","after":"e7927f016f762c53778a745dbbab0b0291c76bd3","ref":"refs/heads/159-go-full-on-ecs-with-abilities","pushedAt":"2024-06-16T04:31:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Trying to fix objects showing up at 0,0 but not quite","shortMessageHtmlLink":"Trying to fix objects showing up at 0,0 but not quite"}},{"before":"d67a2f97c467edb9d91c7dd584041310e60dfa3a","after":"055933fc1f10268d75624b63c764d352938cf4db","ref":"refs/heads/159-go-full-on-ecs-with-abilities","pushedAt":"2024-06-16T04:26:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Mark some nominally writable properties as do not serialize","shortMessageHtmlLink":"Mark some nominally writable properties as do not serialize"}},{"before":"b8e2a717fe5492e190adfacabdeb05d2209a165c","after":"d67a2f97c467edb9d91c7dd584041310e60dfa3a","ref":"refs/heads/159-go-full-on-ecs-with-abilities","pushedAt":"2024-06-16T04:24:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Fix crash starting game, now everything is at sector 0,0","shortMessageHtmlLink":"Fix crash starting game, now everything is at sector 0,0"}},{"before":"811980e1cfbd393542d690e647003023113320a1","after":"b8e2a717fe5492e190adfacabdeb05d2209a165c","ref":"refs/heads/159-go-full-on-ecs-with-abilities","pushedAt":"2024-06-15T23:46:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Fix some serializing issues","shortMessageHtmlLink":"Fix some serializing issues"}},{"before":"32c37b401d1570c229841c306c14aa07bde8a39b","after":"811980e1cfbd393542d690e647003023113320a1","ref":"refs/heads/159-go-full-on-ecs-with-abilities","pushedAt":"2024-06-15T20:49:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Don't use immutable lists","shortMessageHtmlLink":"Don't use immutable lists"}},{"before":"c9299150b9ede26045188a695c17057aec0157c0","after":"32c37b401d1570c229841c306c14aa07bde8a39b","ref":"refs/heads/159-go-full-on-ecs-with-abilities","pushedAt":"2024-06-15T20:32:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"StarSystem now has a repostiory of space object entities. There's an issue with deserialization of immutable lists.","shortMessageHtmlLink":"StarSystem now has a repostiory of space object entities. There's an …"}},{"before":"3fe5fe2fd9dc15ed1656732eff8659ebe7ff6521","after":"c9299150b9ede26045188a695c17057aec0157c0","ref":"refs/heads/159-go-full-on-ecs-with-abilities","pushedAt":"2024-06-15T17:23:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Rename FrEee.Ecs to FrEee.Core.Ecs","shortMessageHtmlLink":"Rename FrEee.Ecs to FrEee.Core.Ecs"}},{"before":"f75b66524a890d6f7fd23ded1711d888dbbb04f3","after":null,"ref":"refs/heads/312-create-data-models-take2","pushedAt":"2024-06-14T03:08:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"}},{"before":"d23739e3e18eeeeb58fdec9cdf5fca6240f5189e","after":"eb17005bc71fb8ab5cad6364ff9609d3784b2bbb","ref":"refs/heads/master","pushedAt":"2024-06-14T03:08:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"312 create data models take2 (#316)\n\nNot actually creating the data models, but a little refactoring\r\n\r\n* Rename FrEee.Core, this time to FrEee.Core.Domain\r\n\r\n* Actually reference the domain project\r\n\r\n* Move IReferrrable to Objects.GameState\r\n\r\n* Store a GameSetup inside the Galaxy, instead of all its properties","shortMessageHtmlLink":"312 create data models take2 (#316)"}},{"before":"d23739e3e18eeeeb58fdec9cdf5fca6240f5189e","after":"f75b66524a890d6f7fd23ded1711d888dbbb04f3","ref":"refs/heads/312-create-data-models-take2","pushedAt":"2024-06-09T23:27:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Store a GameSetup inside the Galaxy, instead of all its properties","shortMessageHtmlLink":"Store a GameSetup inside the Galaxy, instead of all its properties"}},{"before":null,"after":"d23739e3e18eeeeb58fdec9cdf5fca6240f5189e","ref":"refs/heads/312-create-data-models-take2","pushedAt":"2024-06-09T21:46:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"300 split freeecore into a hierarchy of projects take2 (#314)\n\n* Split out some utility code into a FrEee.Core.Utility project\r\n\r\n* Rename FrEee project to FrEee.Core (finally!)\r\n\r\n* Clarify purpose of FrEee.Core.Utility project\r\n\r\n* Delete an extraneous quote\r\n\r\n* Move combat from Objects to Processes\r\n\r\n* Move Parser and some extension methods to FrEee.Core.Utility\r\n\r\n* Delete some unused extension methods\r\n\r\n* Move AI from Objects to Processes\r\n\r\n* Move some galaxy/mod reference type stuff to appropriate places\r\n\r\n* Delete duplicate class\r\n\r\n* Move abilities from Objects to Modding\r\n\r\n* Move AbilityExtensions to Modding.Abilities\r\n\r\n* Move game setup to Processes\r\n\r\n* Move MiningModle to FrEee.Core, it doesn't reference game objects but it kind of is one..","shortMessageHtmlLink":"300 split freeecore into a hierarchy of projects take2 (#314)"}},{"before":"6b2e70ed996c9095053ea776c31eeac89617254e","after":"d23739e3e18eeeeb58fdec9cdf5fca6240f5189e","ref":"refs/heads/master","pushedAt":"2024-06-09T20:42:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"300 split freeecore into a hierarchy of projects take2 (#314)\n\n* Split out some utility code into a FrEee.Core.Utility project\r\n\r\n* Rename FrEee project to FrEee.Core (finally!)\r\n\r\n* Clarify purpose of FrEee.Core.Utility project\r\n\r\n* Delete an extraneous quote\r\n\r\n* Move combat from Objects to Processes\r\n\r\n* Move Parser and some extension methods to FrEee.Core.Utility\r\n\r\n* Delete some unused extension methods\r\n\r\n* Move AI from Objects to Processes\r\n\r\n* Move some galaxy/mod reference type stuff to appropriate places\r\n\r\n* Delete duplicate class\r\n\r\n* Move abilities from Objects to Modding\r\n\r\n* Move AbilityExtensions to Modding.Abilities\r\n\r\n* Move game setup to Processes\r\n\r\n* Move MiningModle to FrEee.Core, it doesn't reference game objects but it kind of is one..","shortMessageHtmlLink":"300 split freeecore into a hierarchy of projects take2 (#314)"}},{"before":"15c16bd1ff454c0d3525be8d0be0883bff060eab","after":null,"ref":"refs/heads/300-split-freeecore-into-a-hierarchy-of-projects-take2","pushedAt":"2024-06-09T20:42:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"}},{"before":"5f831970a792b3316a3666c379584b4e6888ca20","after":"15c16bd1ff454c0d3525be8d0be0883bff060eab","ref":"refs/heads/300-split-freeecore-into-a-hierarchy-of-projects-take2","pushedAt":"2024-06-09T20:35:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Move MiningModle to FrEee.Core, it doesn't reference game objects but it kind of is one..","shortMessageHtmlLink":"Move MiningModle to FrEee.Core, it doesn't reference game objects but…"}},{"before":"4b7314e16586576b49015c22f10f9d298d5d182a","after":"5f831970a792b3316a3666c379584b4e6888ca20","ref":"refs/heads/300-split-freeecore-into-a-hierarchy-of-projects-take2","pushedAt":"2024-06-09T17:39:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Move game setup to Processes","shortMessageHtmlLink":"Move game setup to Processes"}},{"before":"5f98bd25077a4bae5523f3e24561f8fc81f53b19","after":"4b7314e16586576b49015c22f10f9d298d5d182a","ref":"refs/heads/300-split-freeecore-into-a-hierarchy-of-projects-take2","pushedAt":"2024-06-09T17:29:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Move AbilityExtensions to Modding.Abilities","shortMessageHtmlLink":"Move AbilityExtensions to Modding.Abilities"}},{"before":"4e06dde4f2f17ed1ee3aff00a77c2b15a2a05b66","after":"5f98bd25077a4bae5523f3e24561f8fc81f53b19","ref":"refs/heads/300-split-freeecore-into-a-hierarchy-of-projects-take2","pushedAt":"2024-06-09T17:25:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Delete duplicate class","shortMessageHtmlLink":"Delete duplicate class"}},{"before":"d657384d30f1ba8924f10c85a6d826e1a12ab1d4","after":"4e06dde4f2f17ed1ee3aff00a77c2b15a2a05b66","ref":"refs/heads/300-split-freeecore-into-a-hierarchy-of-projects-take2","pushedAt":"2024-06-09T17:17:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Move some galaxy/mod reference type stuff to appropriate places","shortMessageHtmlLink":"Move some galaxy/mod reference type stuff to appropriate places"}},{"before":"7aace390dbcf39d50247bbba6114b9a3b0b1edbb","after":"d657384d30f1ba8924f10c85a6d826e1a12ab1d4","ref":"refs/heads/300-split-freeecore-into-a-hierarchy-of-projects-take2","pushedAt":"2024-06-09T16:58:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Move AI from Objects to Processes","shortMessageHtmlLink":"Move AI from Objects to Processes"}},{"before":"fc5cc40cd10fd9aef0275c756ecdbdc281659a41","after":"7aace390dbcf39d50247bbba6114b9a3b0b1edbb","ref":"refs/heads/300-split-freeecore-into-a-hierarchy-of-projects-take2","pushedAt":"2024-06-09T16:52:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Delete some unused extension methods","shortMessageHtmlLink":"Delete some unused extension methods"}},{"before":"bafdca91a323d32f302f65a48761509dc9274a2e","after":"fc5cc40cd10fd9aef0275c756ecdbdc281659a41","ref":"refs/heads/300-split-freeecore-into-a-hierarchy-of-projects-take2","pushedAt":"2024-06-09T16:23:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Move combat from Objects to Processes","shortMessageHtmlLink":"Move combat from Objects to Processes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEagAnmwA","startCursor":null,"endCursor":null}},"title":"Activity · ekolis/FrEee"}