{"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:1717263453.0","currentOid":""},"activityList":{"items":[{"before":"1d2c97ccf3580a177b9966739b2f70a523a1790b","after":"1c10c5c943f46a09add0ddd82c66bcf9cc4c4f05","ref":"refs/heads/312-create-data-models","pushedAt":"2024-06-02T20:29:51.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":"Some ECS ideas","shortMessageHtmlLink":"Some ECS ideas"}},{"before":"18283c3c2a5b0f183094107f57dfe86391fccb97","after":"1d2c97ccf3580a177b9966739b2f70a523a1790b","ref":"refs/heads/312-create-data-models","pushedAt":"2024-06-01T20:51: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":"Refactor entities and IDs","shortMessageHtmlLink":"Refactor entities and IDs"}},{"before":"9dc8696b88a9a590fd9cd42151de8f046d2cc387","after":"18283c3c2a5b0f183094107f57dfe86391fccb97","ref":"refs/heads/312-create-data-models","pushedAt":"2024-06-01T19:10:14.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":"Some new ID classes for game objects","shortMessageHtmlLink":"Some new ID classes for game objects"}},{"before":"98e2551ed56ed89edbd18e26b5366773ebb51500","after":"70bfcf000a2c0946a37c63240181401b07ac2a1d","ref":"refs/heads/295-crash-comparing-designs-with-null-data","pushedAt":"2024-06-01T17:42:35.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"merge from master","shortMessageHtmlLink":"merge from master"}},{"before":null,"after":"7ff656f5b66e5e320b2fd519fd9cadfb50daed38","ref":"refs/heads/ModernizeDataFiles","pushedAt":"2024-06-01T17:37:33.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":"Modernize a few previously modernized Facility.txt records a bit more","shortMessageHtmlLink":"Modernize a few previously modernized Facility.txt records a bit more"}},{"before":"d54fd52a7d0140826cdf2d2c1356a5861defa49b","after":"9dc8696b88a9a590fd9cd42151de8f046d2cc387","ref":"refs/heads/312-create-data-models","pushedAt":"2024-05-27T21:38:44.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 comment","shortMessageHtmlLink":"Fix comment"}},{"before":"2c345fa0a336d58ea4d94842e4134964b418225f","after":"d54fd52a7d0140826cdf2d2c1356a5861defa49b","ref":"refs/heads/312-create-data-models","pushedAt":"2024-05-27T20:46:11.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":"Data model base classes for referrables and mod objects","shortMessageHtmlLink":"Data model base classes for referrables and mod objects"}},{"before":"4615b0a75af9c0c15e2e1f8f0799439a052f5bcd","after":"2c345fa0a336d58ea4d94842e4134964b418225f","ref":"refs/heads/312-create-data-models","pushedAt":"2024-05-27T20:18:39.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":"Objects can now be represented in serialized data by data models.","shortMessageHtmlLink":"Objects can now be represented in serialized data by data models."}},{"before":"a1184d2dee5359ce7f6cb3e74a6f356ea50a6b15","after":"4615b0a75af9c0c15e2e1f8f0799439a052f5bcd","ref":"refs/heads/312-create-data-models","pushedAt":"2024-05-27T19:40:34.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 get JSON dictionary keys that are Resource objects to deserialize","shortMessageHtmlLink":"Trying to get JSON dictionary keys that are Resource objects to deser…"}},{"before":"98099d331fa5aed24e6555d54b854d810a3a210a","after":"a1184d2dee5359ce7f6cb3e74a6f356ea50a6b15","ref":"refs/heads/312-create-data-models","pushedAt":"2024-05-26T22:03:27.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 readonly properties being serialized","shortMessageHtmlLink":"Fix readonly properties being serialized"}},{"before":"834cbeb04dc33880cbcd2ebfed3d3bab8691554b","after":"98099d331fa5aed24e6555d54b854d810a3a210a","ref":"refs/heads/312-create-data-models","pushedAt":"2024-05-26T18:02:44.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":"Fixing some of the bugs/tests","shortMessageHtmlLink":"Fixing some of the bugs/tests"}},{"before":"3ce3a265b208bdb58d7c70be54edd53fc4f2af2b","after":"834cbeb04dc33880cbcd2ebfed3d3bab8691554b","ref":"refs/heads/312-create-data-models","pushedAt":"2024-05-25T19:49:51.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":"WIP DB serializer - can't actually use DB, just writes single objects to JSON and can't read them","shortMessageHtmlLink":"WIP DB serializer - can't actually use DB, just writes single objects…"}},{"before":"6b2e70ed996c9095053ea776c31eeac89617254e","after":"3ce3a265b208bdb58d7c70be54edd53fc4f2af2b","ref":"refs/heads/312-create-data-models","pushedAt":"2024-05-25T18:36:12.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":"Basic general purpose data model","shortMessageHtmlLink":"Basic general purpose data model"}},{"before":null,"after":"6b2e70ed996c9095053ea776c31eeac89617254e","ref":"refs/heads/312-create-data-models","pushedAt":"2024-05-25T17:14:19.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":"Update dotnet.yml\n\nFrEee.WinForms is now FrEee.UI.WinForms","shortMessageHtmlLink":"Update dotnet.yml"}},{"before":"7e28dd990d64de0a874e53fdef30c7e0607dcd07","after":"6b2e70ed996c9095053ea776c31eeac89617254e","ref":"refs/heads/master","pushedAt":"2024-04-21T17:17:15.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":"Update dotnet.yml\n\nFrEee.WinForms is now FrEee.UI.WinForms","shortMessageHtmlLink":"Update dotnet.yml"}},{"before":"05733a028a7976a57dbfb6e145c45ee02ff85cf6","after":"7e28dd990d64de0a874e53fdef30c7e0607dcd07","ref":"refs/heads/master","pushedAt":"2024-04-21T16:55: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":"Delete CodeSee workflow now that CodeSee is obsolete","shortMessageHtmlLink":"Delete CodeSee workflow now that CodeSee is obsolete"}},{"before":"c251d5e5a6e15c03c6bbcb82285bcabcb5c3c3f5","after":null,"ref":"refs/heads/304-port-ui-to-blazor-proof-of-concept","pushedAt":"2024-04-21T16:48:07.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":"b5c561b8d6ab0a681796c17bbce8a099fdd4a838","after":"05733a028a7976a57dbfb6e145c45ee02ff85cf6","ref":"refs/heads/master","pushedAt":"2024-04-21T16:48:07.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":"304 port UI to blazor proof of concept (#308)\n\n* Add a Razor class library but for some reason the Razor component can't be referenced from WinForms\r\n\r\n* Add HTML boilerplate\r\n\r\n* Rename FrEee.WinForms to FrEee.UI.WinForms\r\n\r\n* Update namespaces\r\n\r\n* Update project/solutoin\r\n\r\n* Undo some accidentally committed changes\r\n\r\n* Blazorified the GameProgressBar\r\n\r\n* Adjust styling\r\n\r\n* Don't allow progress bar to overflow\r\n\r\n* Set up the new font thingy, not using it yet because I haven't found a good place to put it in the progress bar\r\n\r\n* Fix right text of progress bar not getting set\r\n\r\n* Fix crashing when refreshing progress bar\r\n\r\n* comments for things to clean up\r\n\r\n* Wrap view model properties without having useless local fields\r\n\r\n* Move some code from WinForms to the Blazor view model\r\n\r\n* Fix crash when calling a WinForms modal dialog from Blazor while debugging\r\n\r\n* Remove references to nonexitent FrEee.UI project\r\n\r\n* Add comment, that's weird that it's inconsistent\r\n\r\n* Fix progress bar not refreshing again\r\n\r\n* Add resource display but it's broken. Also added Blazor test form.\r\n\r\n* Actually render the Blazor view in the resource display\r\n\r\n* Try to fix the resource displays' colors and icons but not quite. Icons are not appearing, not sure how to make that work in Blazor outside of wwwroot. Seems like we need middleware but how to install it in a WinForms app? Also trying to fix the margins on the GameProgressBar but no luck there iether...\r\n\r\n* Fixed resource displays (hopefully the symlinks will persist in the builds or we'll need to find another way to display images in Blazor)\r\n\r\n* Fix Blazor image path issue by moving index.html to the root. This feels so dastardly...\r\n\r\n* Delete empty wwwroot folder\r\n\r\n* Install a couple NuGet packages to fix inability to put Blazor-based controls on form\r\n\r\n* Combine multile ResourceDisplays into a ResourceQuantityDisplay\r\n\r\n* Refactor some code into a base BlazorControl\r\n\r\n* Remove unneeded analytics packages and a using statement\r\n\r\n* Adjust a few things in the BlazorControl\r\n\r\n* Get rid of a generic type parameter, somehow partially fix resource displays for empire inventory\r\n\r\n* Get rid of the other generic type parameter for BlazorControl\r\n\r\n* Fix BlazorWebView based controls in WinForms designer by using some sort of abtsractoin\r\n\r\n* Fix resource inventory display\r\n\r\n* Delerte an unused method\r\n\r\n* Move controls that have been converted to Blazor to their own namespace, for organization\r\n\r\n* Adjust namespaces of moved controls\r\n\r\n* Moved the wrong control oops\r\n\r\n* GamePictureBox is now Blazor; for some reason there's a scvroll bar\r\n\r\n* Actually show text on full size GamePictureBox forms\r\n\r\n* Display name of Blazor control in WinForms designer\r\n\r\n* Add a pie chart Blazor component, the HTML checks out in a browser bu tfor some reason it's not rendering in the test form.\r\n\r\n* Fix pie chart rendering\r\n\r\n* Blazor galaxy map WIP\r\n\r\n* Somewhat fix layout of galaxy map, somewhat break that of resource display\r\n\r\n* Fix image alignment/sizing\r\n\r\n* Implement presence map mode\r\n\r\n* Set up MEF and dropdown for galaxy map modes\r\n\r\n* Trying to draw warp lines\r\n\r\n* Draw warp lines, but they're scaled wrong\r\n\r\n* Delete unused function\r\n\r\n* Cleaning up the map, add green grid because green grids are cool\r\n\r\n* Don't place star systems off the lower or right edges of the map\r\n\r\n* Fixed map rendering\r\n\r\n* Render the selected star system with a white border\r\n\r\n* Clicking a system actually selects it\r\n\r\n* Get rid of background click handler for galaxy map because it's causing weird errors when clicked repeatedly\r\n\r\n* Fix numbers being hidden on the resourve display\r\n\r\n* Fix vertical alignment of resource display text","shortMessageHtmlLink":"304 port UI to blazor proof of concept (#308)"}},{"before":"ca9ceddfde110923759ea3d8b0785e8156be92a8","after":"c251d5e5a6e15c03c6bbcb82285bcabcb5c3c3f5","ref":"refs/heads/304-port-ui-to-blazor-proof-of-concept","pushedAt":"2024-04-21T16:41:11.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 vertical alignment of resource display text","shortMessageHtmlLink":"Fix vertical alignment of resource display text"}},{"before":"2184af886d7861d5469aa7690cf0868c375b6367","after":"ca9ceddfde110923759ea3d8b0785e8156be92a8","ref":"refs/heads/304-port-ui-to-blazor-proof-of-concept","pushedAt":"2024-04-21T16:37:44.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 numbers being hidden on the resourve display","shortMessageHtmlLink":"Fix numbers being hidden on the resourve display"}},{"before":"407a55ca9947a66845c278023284f4cbc08185c1","after":"b5c561b8d6ab0a681796c17bbce8a099fdd4a838","ref":"refs/heads/master","pushedAt":"2024-04-14T18:29:36.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":"Update copyright (#307)","shortMessageHtmlLink":"Update copyright (#307)"}},{"before":"18abc2fd6006e9b6b572822ff1a1d2cbcd133a04","after":"2184af886d7861d5469aa7690cf0868c375b6367","ref":"refs/heads/304-port-ui-to-blazor-proof-of-concept","pushedAt":"2024-04-07T04:25: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":"Get rid of background click handler for galaxy map because it's causing weird errors when clicked repeatedly","shortMessageHtmlLink":"Get rid of background click handler for galaxy map because it's causi…"}},{"before":"80e45269356728e823e81002fb767f4017725bb0","after":"18abc2fd6006e9b6b572822ff1a1d2cbcd133a04","ref":"refs/heads/304-port-ui-to-blazor-proof-of-concept","pushedAt":"2024-04-07T04:18:04.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":"Clicking a system actually selects it","shortMessageHtmlLink":"Clicking a system actually selects it"}},{"before":"da131bb8e92ad46be4eef2eecf52a8e982bfd7b2","after":"80e45269356728e823e81002fb767f4017725bb0","ref":"refs/heads/304-port-ui-to-blazor-proof-of-concept","pushedAt":"2024-04-07T04:08:43.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":"Render the selected star system with a white border","shortMessageHtmlLink":"Render the selected star system with a white border"}},{"before":"722b85399cb7a9ae0bb950529dc47c84acc730f5","after":"da131bb8e92ad46be4eef2eecf52a8e982bfd7b2","ref":"refs/heads/304-port-ui-to-blazor-proof-of-concept","pushedAt":"2024-03-31T22:18:42.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ekolis","name":"Ed Kolis","path":"/ekolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2612506?s=80&v=4"},"commit":{"message":"Fixed map rendering","shortMessageHtmlLink":"Fixed map rendering"}},{"before":"9c5a3747e61c3b871ed86f0810f0a0904801d3b7","after":"722b85399cb7a9ae0bb950529dc47c84acc730f5","ref":"refs/heads/304-port-ui-to-blazor-proof-of-concept","pushedAt":"2024-03-31T15:06:03.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":"Trying to draw warp lines","shortMessageHtmlLink":"Trying to draw warp lines"}},{"before":"44916428ca51011484f4064c96ad51ca9e4fffa7","after":"9c5a3747e61c3b871ed86f0810f0a0904801d3b7","ref":"refs/heads/304-port-ui-to-blazor-proof-of-concept","pushedAt":"2024-03-31T01:15:30.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":"Somewhat fix layout of galaxy map, somewhat break that of resource display","shortMessageHtmlLink":"Somewhat fix layout of galaxy map, somewhat break that of resource di…"}},{"before":"85a8d6b88c20845f0402bf7ebb1ebd8bed99f733","after":"44916428ca51011484f4064c96ad51ca9e4fffa7","ref":"refs/heads/304-port-ui-to-blazor-proof-of-concept","pushedAt":"2024-03-30T23:22: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":"Blazor galaxy map WIP","shortMessageHtmlLink":"Blazor galaxy map WIP"}},{"before":"4acdbc8437bc2aaac834904dce8d11e7d61d19d4","after":"85a8d6b88c20845f0402bf7ebb1ebd8bed99f733","ref":"refs/heads/304-port-ui-to-blazor-proof-of-concept","pushedAt":"2024-03-30T20:01:31.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 pie chart rendering","shortMessageHtmlLink":"Fix pie chart rendering"}},{"before":"7723a07b776c592d9255510c49539a9d1e16bda6","after":"4acdbc8437bc2aaac834904dce8d11e7d61d19d4","ref":"refs/heads/304-port-ui-to-blazor-proof-of-concept","pushedAt":"2024-03-30T19:43:50.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":"Add a pie chart Blazor component, the HTML checks out in a browser bu tfor some reason it's not rendering in the test form.","shortMessageHtmlLink":"Add a pie chart Blazor component, the HTML checks out in a browser bu…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWlfuAQA","startCursor":null,"endCursor":null}},"title":"Activity · ekolis/FrEee"}