{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":290647095,"defaultBranch":"develop","name":"dcs_liberation","ownerLogin":"DanAlbert","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-08-27T01:47:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/315852?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704056242.0","currentOid":""},"activityList":{"items":[{"before":"92d5d507895bd31e31108e5cd1f4746d5cba8b04","after":null,"ref":"refs/heads/bump-version","pushedAt":"2023-12-31T20:57:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"}},{"before":"48c789b3dc0ef10930e9b68741e52ec249fb8bf8","after":null,"ref":"refs/heads/bug-templates","pushedAt":"2023-12-31T20:57:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"}},{"before":null,"after":"48c789b3dc0ef10930e9b68741e52ec249fb8bf8","ref":"refs/heads/bug-templates","pushedAt":"2023-12-31T00:01:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"},"commit":{"message":"Update bug templates for 10.0.0.","shortMessageHtmlLink":"Update bug templates for 10.0.0."}},{"before":null,"after":"92d5d507895bd31e31108e5cd1f4746d5cba8b04","ref":"refs/heads/bump-version","pushedAt":"2023-12-31T00:00:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"},"commit":{"message":"Bump develop to 11.0.0.","shortMessageHtmlLink":"Bump develop to 11.0.0."}},{"before":"b63fbbf9b591daa90e3b77cff176c308128ac87a","after":null,"ref":"refs/heads/fix-formation-load","pushedAt":"2023-12-22T05:48:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"}},{"before":null,"after":"b63fbbf9b591daa90e3b77cff176c308128ac87a","ref":"refs/heads/fix-formation-load","pushedAt":"2023-12-22T05:43:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"},"commit":{"message":"Update pydcs.\n\nHas the __eq__ implementation for Task which fixes inconsistent save\nloading issues.\n\nFixes https://github.com/dcs-liberation/dcs_liberation/issues/3288.","shortMessageHtmlLink":"Update pydcs."}},{"before":"8d44e201a45bb173136f3767c03d1df7df9bdbc2","after":null,"ref":"refs/heads/fix-runway-status-ui-non-airbase","pushedAt":"2023-12-22T00:46:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"}},{"before":"06671bca4b30bbec78f8f6d2e3ee6422bb20bc32","after":null,"ref":"refs/heads/fix-flight-plans-again","pushedAt":"2023-12-22T00:46:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"}},{"before":null,"after":"8d44e201a45bb173136f3767c03d1df7df9bdbc2","ref":"refs/heads/fix-runway-status-ui-non-airbase","pushedAt":"2023-12-22T00:03:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"},"commit":{"message":"Describe non-airport \"runways\" better.\n\nFixes https://github.com/dcs-liberation/dcs_liberation/issues/3290.","shortMessageHtmlLink":"Describe non-airport \"runways\" better."}},{"before":null,"after":"06671bca4b30bbec78f8f6d2e3ee6422bb20bc32","ref":"refs/heads/fix-flight-plans-again","pushedAt":"2023-12-21T23:37:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"},"commit":{"message":"Don't send the selected flight plan to the back.\n\nWe want the selected flight plan to show on top of all the other flight\nplans, and because we can't properly z-order with the other elements of\nthe map (see the code comment), this is probably the best we can do.\n\nThis means that the selected flight will be drawn on top of the front\nline again, and will in some cases intercept mouse clicks meant for the\nfront line, but it's much less of a problem than when all the paths were\ndrawn on top.\n\nFixes https://github.com/dcs-liberation/dcs_liberation/issues/3305.","shortMessageHtmlLink":"Don't send the selected flight plan to the back."}},{"before":"141f4077ab944dfa7249f12c598ee9e3c76820dc","after":null,"ref":"refs/heads/update-pydcs","pushedAt":"2023-12-21T23:37:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"}},{"before":"501fe890d24b8d3948a7570cdc06ec2b8d06671b","after":"141f4077ab944dfa7249f12c598ee9e3c76820dc","ref":"refs/heads/update-pydcs","pushedAt":"2023-12-21T23:37:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"},"commit":{"message":"Update pydcs.\n\nNormandy terrain update.","shortMessageHtmlLink":"Update pydcs."}},{"before":"141f4077ab944dfa7249f12c598ee9e3c76820dc","after":"501fe890d24b8d3948a7570cdc06ec2b8d06671b","ref":"refs/heads/update-pydcs","pushedAt":"2023-12-21T23:36:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"},"commit":{"message":"Don't send the selected flight plan to the back.\n\nWe want the selected flight plan to show on top of all the other flight\nplans, and because we can't properly z-order with the other elements of\nthe map (see the code comment), this is probably the best we can do.\n\nThis means that the selected flight will be drawn on top of the front\nline again, and will in some cases intercept mouse clicks meant for the\nfront line, but it's much less of a problem than when all the paths were\ndrawn on top.\n\nFixes https://github.com/dcs-liberation/dcs_liberation/issues/3305.","shortMessageHtmlLink":"Don't send the selected flight plan to the back."}},{"before":null,"after":"141f4077ab944dfa7249f12c598ee9e3c76820dc","ref":"refs/heads/update-pydcs","pushedAt":"2023-12-21T23:26:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"},"commit":{"message":"Update pydcs.\n\nNormandy terrain update.","shortMessageHtmlLink":"Update pydcs."}},{"before":"f0b3363b8b27dcbd9562fcc423ceebca37900145","after":null,"ref":"refs/heads/update-pydcs","pushedAt":"2023-12-21T23:26:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"}},{"before":null,"after":"f0b3363b8b27dcbd9562fcc423ceebca37900145","ref":"refs/heads/update-pydcs","pushedAt":"2023-12-21T01:56:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"},"commit":{"message":"Update pydcs.","shortMessageHtmlLink":"Update pydcs."}},{"before":"51a4a7b0d185f17d8fbf5c855ad99fad553a819f","after":null,"ref":"refs/heads/fix-front-line-clickthrough","pushedAt":"2023-12-20T00:52:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"}},{"before":null,"after":"51a4a7b0d185f17d8fbf5c855ad99fad553a819f","ref":"refs/heads/fix-front-line-clickthrough","pushedAt":"2023-12-19T04:10:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"},"commit":{"message":"Send flight plan paths to the back of the map.\n\nThis fixes the unusual case where the `interactive: false` property had\nno effect, which would make it impossible to plan missions against UI\nelements that were overflown by many flights (such as the front line).\n\nAs an added bonus, it looks a bit nicer.\n\nThis impacts the test in an odd way, but the cure for that is probably\nrewriting the test to not use a mock now that we've figured out how to\ndo that.\n\nFixes https://github.com/dcs-liberation/dcs_liberation/issues/3295.","shortMessageHtmlLink":"Send flight plan paths to the back of the map."}},{"before":"fc4b093abcff3cc5516b7bc1de68248d9eb608a3","after":null,"ref":"refs/heads/fix-log-window-crash","pushedAt":"2023-12-02T23:59:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"}},{"before":"e643942b0940963d650b1f7cae46a3e805c6e685","after":null,"ref":"refs/heads/downgrade-qt","pushedAt":"2023-12-02T23:01:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"}},{"before":null,"after":"fc4b093abcff3cc5516b7bc1de68248d9eb608a3","ref":"refs/heads/fix-log-window-crash","pushedAt":"2023-12-02T21:22:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"},"commit":{"message":"Disconnect log signals on exit.\n\nIf we don't do this, the uvicorn server may log its shutdown after the\nQt application has closed, and the signal this attempts to emit may not\nbe valid. Disconnect the log signals when the application exits to\nprevent that.\n\nThere's actually another solution that I thought would be better, but I\ncouldn't get it to work:\nhttps://www.pyinstaller.org/en/stable/feature-notes.html#automatic-hiding-and-minimization-of-console-window-under-windows\ndescribes a way to have pyinstaller hide or minimize the console rather\nthan disabling it entirely. I was never really fond of getting rid of\nthe console window in the first place, but it did bother some users. If\nwe could get the hide or minimize option working, that'd probably avoid\nbothering users, but also make the logs much easier to find, get us out\nof the trouble of maintaining our own log viewer, and fix the problem\nmentioned in the comment I add here (the log window only works if\nthere's only one in memory log handler).\n\nAnother option would be ditching our log window and instead just having\nthat menu item open the log file or directory in whatever program the OS\ndefaults to (probably notepad). It would still have the quirk of maybe\nneeding to open more than one location, since logging is use\nconfigurable.\n\nFixes https://github.com/dcs-liberation/dcs_liberation/issues/3278.","shortMessageHtmlLink":"Disconnect log signals on exit."}},{"before":"d71e2a1123749cadece399992a03b2f702f03204","after":null,"ref":"refs/heads/fix-more-pydantic-upgrade-issues","pushedAt":"2023-12-02T20:25:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"}},{"before":null,"after":"d71e2a1123749cadece399992a03b2f702f03204","ref":"refs/heads/fix-more-pydantic-upgrade-issues","pushedAt":"2023-12-02T20:16:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"},"commit":{"message":"Fix a few more Pydantic conversions.\n\nOne of the newer versions got a lot more strict. It now only expects\ndicts that match the model, or objects of the model. Previously it also\naccepted objects which had the same properties as the model. Convert a\nfew more LatLngs to LeafletPoints.\n\nFixes https://github.com/dcs-liberation/dcs_liberation/issues/3279.","shortMessageHtmlLink":"Fix a few more Pydantic conversions."}},{"before":"fd8595076f977ec4b85e1e875aee7b2230d60cca","after":"e643942b0940963d650b1f7cae46a3e805c6e685","ref":"refs/heads/downgrade-qt","pushedAt":"2023-12-02T20:09:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"},"commit":{"message":"Downgrade Qt.\n\nFixes https://github.com/dcs-liberation/dcs_liberation/issues/3276.","shortMessageHtmlLink":"Downgrade Qt."}},{"before":null,"after":"fd8595076f977ec4b85e1e875aee7b2230d60cca","ref":"refs/heads/downgrade-qt","pushedAt":"2023-12-02T20:08:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"},"commit":{"message":"Downgrade Qt.\n\nFixes https://github.com/dcs-liberation/dcs_liberation/pull/3280.","shortMessageHtmlLink":"Downgrade Qt."}},{"before":null,"after":"d091c25d11be7b0c4a515c7be4a78678f843635c","ref":"refs/heads/downgrade-python","pushedAt":"2023-12-02T20:08:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"},"commit":{"message":"Revert \"Update to Python 3.12.\"\n\nMight fix https://github.com/dcs-liberation/dcs_liberation/issues/3276.\nIf not, we need to revert the Qt upgrade too, and if we downgrade Qt we\ncan't use Python 3.12 anyway.\n\nThis reverts commit 65eb10639b36e71168931dad601836b77ec90bbe.","shortMessageHtmlLink":"Revert \"Update to Python 3.12.\""}},{"before":"0e71c95ddf7b8e895e0c7c11dc34361bdeb31497","after":null,"ref":"refs/heads/update-mypy","pushedAt":"2023-12-02T00:14:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"}},{"before":null,"after":"0e71c95ddf7b8e895e0c7c11dc34361bdeb31497","ref":"refs/heads/update-mypy","pushedAt":"2023-12-01T05:21:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"},"commit":{"message":"Update mypy.\n\nNeeded so mypy can recognize the new Python 3.12 generic syntax.","shortMessageHtmlLink":"Update mypy."}},{"before":"5d8bfad70caaa57137bf65f8ba82e78b22c876bf","after":null,"ref":"refs/heads/update-black","pushedAt":"2023-12-01T05:20:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"}},{"before":"b57a413589290cf1051a6b5105a6df5e3d168619","after":null,"ref":"refs/heads/downgrade-pyinstaller","pushedAt":"2023-12-01T05:04:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DanAlbert","name":"Dan Albert","path":"/DanAlbert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/315852?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD1STI0AA","startCursor":null,"endCursor":null}},"title":"Activity ยท DanAlbert/dcs_liberation"}