{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":399264545,"defaultBranch":"main","name":"maui","ownerLogin":"drasticactions","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-08-23T22:29:47.000Z","ownerAvatar":"https://github.com/avatars/u/898335?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726562829.0","currentOid":""},"activityList":{"items":[{"before":"93960608babddd96d0fb70d70e0ba58738b6e8ae","after":"4ad067f47b76d7260b9746b47689800814d3580f","ref":"refs/heads/housekeeping/fix-codeformatting","pushedAt":"2024-09-18T00:35:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"[create-pull-request] automated change","shortMessageHtmlLink":"[create-pull-request] automated change"}},{"before":null,"after":"16f9587099ef6a9ef2b9afce4a0e3bae8f740a51","ref":"refs/heads/dev/timill/blazor-security","pushedAt":"2024-09-17T08:47:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"drasticactions","name":"Tim Miller","path":"/drasticactions","primaryAvatarUrl":"https://github.com/avatars/u/898335?s=80&v=4"},"commit":{"message":"Handle permissions","shortMessageHtmlLink":"Handle permissions"}},{"before":"363b626df49f7d561b2f45cccc2bba1bf34fe237","after":"b2c1d25f7a71197666c2053c1e40dbdea6049cc7","ref":"refs/heads/main","pushedAt":"2024-09-17T06:45:22.000Z","pushType":"push","commitsCount":136,"pusher":{"login":"drasticactions","name":"Tim Miller","path":"/drasticactions","primaryAvatarUrl":"https://github.com/avatars/u/898335?s=80&v=4"},"commit":{"message":"Update bug-report.yml with 8.0.90 SR9 (#24791)","shortMessageHtmlLink":"Update bug-report.yml with 8.0.90 SR9 (dotnet#24791)"}},{"before":"03bad9ba83996584ec4335de6f68a44b8a9a6693","after":"93960608babddd96d0fb70d70e0ba58738b6e8ae","ref":"refs/heads/housekeeping/fix-codeformatting","pushedAt":"2024-08-30T00:32:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"[create-pull-request] automated change","shortMessageHtmlLink":"[create-pull-request] automated change"}},{"before":"0f442dbb97f46f0220cb65dd4cf890b04b3635f5","after":"03bad9ba83996584ec4335de6f68a44b8a9a6693","ref":"refs/heads/housekeeping/fix-codeformatting","pushedAt":"2024-08-13T00:34:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"[create-pull-request] automated change","shortMessageHtmlLink":"[create-pull-request] automated change"}},{"before":"4856f37f5b5f8e9701146f6b7b6fc27c336938a3","after":"363b626df49f7d561b2f45cccc2bba1bf34fe237","ref":"refs/heads/main","pushedAt":"2024-08-12T08:31:28.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"drasticactions","name":"Tim Miller","path":"/drasticactions","primaryAvatarUrl":"https://github.com/avatars/u/898335?s=80&v=4"},"commit":{"message":"Allow setting `PlatformCanvas.Antialias` on Windows (#23965)","shortMessageHtmlLink":"Allow setting PlatformCanvas.Antialias on Windows (dotnet#23965)"}},{"before":"e3527427e2f315afda87d10160c3968f29813db7","after":"0f442dbb97f46f0220cb65dd4cf890b04b3635f5","ref":"refs/heads/housekeeping/fix-codeformatting","pushedAt":"2024-08-03T00:31:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"[create-pull-request] automated change","shortMessageHtmlLink":"[create-pull-request] automated change"}},{"before":"4f8918bfc59becdf175302198a46c8aaebf4babe","after":"4856f37f5b5f8e9701146f6b7b6fc27c336938a3","ref":"refs/heads/main","pushedAt":"2024-08-02T05:53:19.000Z","pushType":"push","commitsCount":116,"pusher":{"login":"drasticactions","name":"Tim Miller","path":"/drasticactions","primaryAvatarUrl":"https://github.com/avatars/u/898335?s=80&v=4"},"commit":{"message":"[Windows] Handle non-seekable streams in `PlatformImage.FromStream` (take 2) (#23824)\n\n* Fix\n\n* Optimize\n\n* Seek back\n\n* Optimization\n\n* Use Microsoft.IO.RecyclableMemoryStream\n\n* Not needed?\n\n* It seems I can remove version now\n\n* Review\n\n* Add test","shortMessageHtmlLink":"[Windows] Handle non-seekable streams in PlatformImage.FromStream (…"}},{"before":"b06de98aee47c58eebe99f2cee5dd56e57fa2035","after":"e3527427e2f315afda87d10160c3968f29813db7","ref":"refs/heads/housekeeping/fix-codeformatting","pushedAt":"2024-06-25T00:31:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"[create-pull-request] automated change","shortMessageHtmlLink":"[create-pull-request] automated change"}},{"before":"3aa6f991fc3c2564e69a095fa07408dfa6e91d14","after":null,"ref":"refs/heads/dev/timill/ipad-input-tab-fix","pushedAt":"2024-06-24T11:29:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"drasticactions","name":"Tim Miller","path":"/drasticactions","primaryAvatarUrl":"https://github.com/avatars/u/898335?s=80&v=4"}},{"before":null,"after":"3aa6f991fc3c2564e69a095fa07408dfa6e91d14","ref":"refs/heads/dev/timill/ipad-input-tab-fix","pushedAt":"2024-06-24T06:26:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"drasticactions","name":"Tim Miller","path":"/drasticactions","primaryAvatarUrl":"https://github.com/avatars/u/898335?s=80&v=4"},"commit":{"message":"[iOS] Set PlatformGraphicsView to transparent input","shortMessageHtmlLink":"[iOS] Set PlatformGraphicsView to transparent input"}},{"before":null,"after":"9775a4c2a9b8eb32a5f7c02fac6cac642dd1620e","ref":"refs/heads/dev/timill/ipad-keyboard-fix","pushedAt":"2024-06-24T06:19:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"drasticactions","name":"Tim Miller","path":"/drasticactions","primaryAvatarUrl":"https://github.com/avatars/u/898335?s=80&v=4"},"commit":{"message":"[iOS] Set PlatformGraphicsView to transparent input","shortMessageHtmlLink":"[iOS] Set PlatformGraphicsView to transparent input"}},{"before":"7948366257295288543e6543372fd22b7d982f1d","after":"4f8918bfc59becdf175302198a46c8aaebf4babe","ref":"refs/heads/main","pushedAt":"2024-06-24T05:00:22.000Z","pushType":"push","commitsCount":140,"pusher":{"login":"drasticactions","name":"Tim Miller","path":"/drasticactions","primaryAvatarUrl":"https://github.com/avatars/u/898335?s=80&v=4"},"commit":{"message":"[ios/catalyst] fix memory leak in TabbedPage (#23166)\n\n* [ios/catalyst] fix memory leak in TabbedPage\r\n\r\nContext: https://github.com/dotnet/maui/pull/23164\r\n\r\nJust the same way as `NavigationPage` in #23164, `TabbedPage` also has\r\na memory leak caused by the cycle:\r\n\r\n* `TabbedPage` -> `TabbedRenderer` -> `VisualElement _element;` -> `TabbedPage\r\n\r\nI could add a new `[Theory]` in `MemoryTests.cs` to see the issue.\r\n\r\nThis PR fixes the memory leak by breaking the cycle in `TabbedRenderer`.\r\n\r\n* Ignore test on Windows\r\n\r\nI also cleaned up the Task.Delay()","shortMessageHtmlLink":"[ios/catalyst] fix memory leak in TabbedPage (dotnet#23166)"}},{"before":"52b9fd8c4e105f5807317f5aa89be2793ec1e587","after":"6f4ed24a1060a0e9a8913e877800380d0acabfa0","ref":"refs/heads/dev/timill/datetimefix","pushedAt":"2024-06-07T19:08:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"Update test","shortMessageHtmlLink":"Update test"}},{"before":"7ffccfe45e24552aa1de23c5f0721642d560f7b2","after":"52b9fd8c4e105f5807317f5aa89be2793ec1e587","ref":"refs/heads/dev/timill/datetimefix","pushedAt":"2024-06-06T16:46:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"Update test","shortMessageHtmlLink":"Update test"}},{"before":"27d40da0dd741bef1d18869425860473f4e0d481","after":"b06de98aee47c58eebe99f2cee5dd56e57fa2035","ref":"refs/heads/housekeeping/fix-codeformatting","pushedAt":"2024-05-23T00:30:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"[create-pull-request] automated change","shortMessageHtmlLink":"[create-pull-request] automated change"}},{"before":"1d69366f51cd0d5c44684a033a4d59ef56ebc794","after":"7948366257295288543e6543372fd22b7d982f1d","ref":"refs/heads/main","pushedAt":"2024-05-22T07:16:01.000Z","pushType":"push","commitsCount":152,"pusher":{"login":"drasticactions","name":"Tim Miller","path":"/drasticactions","primaryAvatarUrl":"https://github.com/avatars/u/898335?s=80&v=4"},"commit":{"message":"Just trigger SizeChanged when Window size changes (#22413)\n\n* just trigger SizeChanged when Window size changes\r\n\r\n* adding unit test\r\n\r\n* adjusted test to match new behavior\r\n\r\n* implement way to notify if handler should be aware of PC\r\n\r\n* adjust SetPropertyChange method to accept the flag\r\n\r\n* add the missing attribute\r\n\r\nCo-authored-by: Shane Neuville \r\n\r\n* update Window cs to match changes on main\r\n\r\n* revert Element.cs to main\r\n\r\n* Revert changes on SetPropertyChanged method\r\n\r\nCo-authored-by: Shane Neuville \r\n\r\n* move Window class to old impl. and override UpdateHandlerValues\r\n\r\n* add flag to trigger size changed\r\n\r\n* add handle if the value changes during PC event\r\n\r\n---------\r\n\r\nCo-authored-by: Shane Neuville ","shortMessageHtmlLink":"Just trigger SizeChanged when Window size changes (dotnet#22413)"}},{"before":"2f4cd0cfafc2954828282f06002e6b8aaa6a07d6","after":"6ac178cffea01e996bbd15e55d052a8d32c1e500","ref":"refs/heads/dev/timill/adorner-layer-fix","pushedAt":"2024-05-21T22:19:04.000Z","pushType":"push","commitsCount":236,"pusher":{"login":"PureWeen","name":"Shane Neuville","path":"/PureWeen","primaryAvatarUrl":"https://github.com/avatars/u/5375137?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev/timill/adorner-layer-fix","shortMessageHtmlLink":"Merge branch 'main' into dev/timill/adorner-layer-fix"}},{"before":"c160c7f9e966408d5389ba00a2e2f218923caaa2","after":"27d40da0dd741bef1d18869425860473f4e0d481","ref":"refs/heads/housekeeping/fix-codeformatting","pushedAt":"2024-04-09T00:30:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"[create-pull-request] automated change","shortMessageHtmlLink":"[create-pull-request] automated change"}},{"before":"93940d6f931a54bce074f8dfd2013440e0827cf3","after":"1d69366f51cd0d5c44684a033a4d59ef56ebc794","ref":"refs/heads/main","pushedAt":"2024-04-08T10:46:01.000Z","pushType":"push","commitsCount":57,"pusher":{"login":"drasticactions","name":"Tim Miller","path":"/drasticactions","primaryAvatarUrl":"https://github.com/avatars/u/898335?s=80&v=4"},"commit":{"message":"Add Helpers to aide Debugging MSBuild tasks (#20695)\n\nOne thing that is very useful is the ability to debug\r\nyour Tasks while they are being run on a build process.\r\nThis is possible thanks to the `MSBUILDDEBUGONSTART`\r\nenvironment variable. When set to `2` this will force\r\nMSBuild to wait for a debugger connection before\r\ncontinuing. You will see the following prompt.\r\n\r\n```dotnetcli\r\nWaiting for debugger to attach (dotnet PID 13001). Press enter to continue...\r\n```\r\n\r\nYou can then use VS or VSCode to attach to this process\r\nand debug you tasks.\r\n\r\nThis commit adds code helper tasks.json and launch.json\r\nentires to help make this debugging process a bit easier.\r\n\r\nYou can start your test app with the `dotnet-local`\r\nscript (so it uses your maui build)\r\n\r\n```dotnetcli\r\nMSBUILDDEBUGONSTART=2 ~//dotnet-local.sh build -m:1\r\n```\r\n\r\n```dotnetcli\r\nMSBUILDDEBUGONSTART=2 ~//dotnet-local.sh build -m:1\r\n```\r\n\r\n```dotnetcli\r\nset MSBUILDDEBUGONSTART=2\r\n~//dotnet-local.cmd build -m:1\r\n```\r\n\r\n---\r\n\r\nNote: the `-m:1` is important as it restricts MSBuild to 1 node.\r\n\r\nOnce MSBuild starts it will print the following\r\n\r\n```dotnetcli\r\nWaiting for debugger to attach (dotnet PID xxxx). Press enter to continue...\r\n```\r\n\r\nYou need to copy the PID value so we can use this in the IDE.\r\nFor Visual Studio you can use the `Attach to Process` menu option,\r\nwhile you have the Microsoft.Maui.sln solution open.\r\n\r\nFor VSCode open the workspace then use the `Attach to Process`\r\nRun and Debug option. You will be prompted for the PID\r\nand it will then connect.\r\n\r\nOnce connected go back to your command prompt and\r\npress ENTER so that the MSBuild process can continue.\r\n\r\nYou will be able to set breakpoints in Tasks (but not Targets)\r\nand step through code from this point on.\r\n\r\nIf you want to test in-tree in VSCode the `Build Platform Sample`\r\ncommand will ask you if you want to debug MSBuild tasks and\r\nfill in the `MSBUILDDEBUGONSTART` for you. The PID text will\r\nappear in the `Terminal` window in VSCode. You can then use\r\nthe `Attach to Process` Run and Debug option to attach to\r\nthe process.","shortMessageHtmlLink":"Add Helpers to aide Debugging MSBuild tasks (dotnet#20695)"}},{"before":"3e15052e21fa790780831f3e45707355904bfb79","after":null,"ref":"refs/heads/dependabot/nuget/androidx-d07fdc1941","pushedAt":"2024-03-27T19:06:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"}},{"before":"979efa49f510496991b134d7ba7389ffba8ae3a8","after":"c160c7f9e966408d5389ba00a2e2f218923caaa2","ref":"refs/heads/housekeeping/fix-codeformatting","pushedAt":"2024-03-20T00:27:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"[create-pull-request] automated change","shortMessageHtmlLink":"[create-pull-request] automated change"}},{"before":"d03a2c66aa22b8a76eb3adec4235d17f917adf5f","after":"93940d6f931a54bce074f8dfd2013440e0827cf3","ref":"refs/heads/main","pushedAt":"2024-03-19T14:47:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drasticactions","name":"Tim Miller","path":"/drasticactions","primaryAvatarUrl":"https://github.com/avatars/u/898335?s=80&v=4"},"commit":{"message":"Throw error when pushing without wrapping into navigation page (#20155)\n\n* Throw exception when pushing outside NavigationPage (#2013)\r\n\r\n* Added & modified unit tests (#2013)\r\n\r\n* Improvements after live (#2013)\r\n\r\n* Added more overrides (#2013)","shortMessageHtmlLink":"Throw error when pushing without wrapping into navigation page (dotne…"}},{"before":"44cc5e6e01efb480a0460424282b886b915d4672","after":"2f4cd0cfafc2954828282f06002e6b8aaa6a07d6","ref":"refs/heads/dev/timill/adorner-layer-fix","pushedAt":"2024-03-19T07:36:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drasticactions","name":"Tim Miller","path":"/drasticactions","primaryAvatarUrl":"https://github.com/avatars/u/898335?s=80&v=4"},"commit":{"message":"When switching RootView, Reinitialize VisualDiagnosticsLayer","shortMessageHtmlLink":"When switching RootView, Reinitialize VisualDiagnosticsLayer"}},{"before":"b81886e8f0c94b47b909676e529393231b3bfedf","after":"44cc5e6e01efb480a0460424282b886b915d4672","ref":"refs/heads/dev/timill/adorner-layer-fix","pushedAt":"2024-03-19T05:25:48.000Z","pushType":"push","commitsCount":54,"pusher":{"login":"drasticactions","name":"Tim Miller","path":"/drasticactions","primaryAvatarUrl":"https://github.com/avatars/u/898335?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev/timill/adorner-layer-fix\n\n# Conflicts:\n#\tsrc/Core/src/Platform/Android/Navigation/NavigationRootManager.cs","shortMessageHtmlLink":"Merge branch 'main' into dev/timill/adorner-layer-fix"}},{"before":"289b6c210b8c4cb34b138201f91d776cfa872b2c","after":"d03a2c66aa22b8a76eb3adec4235d17f917adf5f","ref":"refs/heads/main","pushedAt":"2024-03-19T05:21:39.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"drasticactions","name":"Tim Miller","path":"/drasticactions","primaryAvatarUrl":"https://github.com/avatars/u/898335?s=80&v=4"},"commit":{"message":"[Windows] Fix FontImageSource resize behavior (#21212)\n\n* Fix FontImageSource resize behavior and add additional tests\r\n\r\n* Update test for icons\r\n\r\n* Migrate test to seperate file\r\n\r\n* Revert font change\r\n\r\n* Update ref image\r\n\r\n---------\r\n\r\nCo-authored-by: Mike Corsaro ","shortMessageHtmlLink":"[Windows] Fix FontImageSource resize behavior (dotnet#21212)"}},{"before":"fe0df9f6bd52322f345f5c39e5fdd5f836970433","after":"979efa49f510496991b134d7ba7389ffba8ae3a8","ref":"refs/heads/housekeeping/fix-codeformatting","pushedAt":"2024-03-14T00:27:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"[create-pull-request] automated change","shortMessageHtmlLink":"[create-pull-request] automated change"}},{"before":"95df9322e1492b4443678499871a14a87cea18fb","after":"289b6c210b8c4cb34b138201f91d776cfa872b2c","ref":"refs/heads/main","pushedAt":"2024-03-13T06:57:53.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"drasticactions","name":"Tim Miller","path":"/drasticactions","primaryAvatarUrl":"https://github.com/avatars/u/898335?s=80&v=4"},"commit":{"message":"Update Win2D (#21144)","shortMessageHtmlLink":"Update Win2D (dotnet#21144)"}},{"before":"0bcdb96d95bb2acbc55996ef3968925ef28736d5","after":"fe0df9f6bd52322f345f5c39e5fdd5f836970433","ref":"refs/heads/housekeeping/fix-codeformatting","pushedAt":"2024-03-08T00:28:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"[create-pull-request] automated change","shortMessageHtmlLink":"[create-pull-request] automated change"}},{"before":"07eaf6bf05caf37b45f2aed28ae08333716e9b0a","after":"95df9322e1492b4443678499871a14a87cea18fb","ref":"refs/heads/main","pushedAt":"2024-03-07T08:36:02.000Z","pushType":"push","commitsCount":53,"pusher":{"login":"drasticactions","name":"Tim Miller","path":"/drasticactions","primaryAvatarUrl":"https://github.com/avatars/u/898335?s=80&v=4"},"commit":{"message":"Bump editorconfig csharp_prefer_braces down to suggestion (#21041)\n\nSo our dotnet format run will not try to fix all the braces over night.","shortMessageHtmlLink":"Bump editorconfig csharp_prefer_braces down to suggestion (dotnet#21041)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQwMDozNToyMS4wMDAwMDBazwAAAAS5Grnx","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQwMDozNToyMS4wMDAwMDBazwAAAAS5Grnx","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wN1QwODozNjowMi4wMDAwMDBazwAAAAQOz2wT"}},"title":"Activity · drasticactions/maui"}