{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2870911,"defaultBranch":"develop","name":"MvvmCross","ownerLogin":"MvvmCross","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-11-28T22:45:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3919206?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713336181.0","currentOid":""},"activityList":{"items":[{"before":"edb82d9b44dd65e6ce3aff30bd11b4fb111395e4","after":"b66101547e0bff91a04e37fdb6c468749ddbfcb1","ref":"refs/heads/feature/hosting","pushedAt":"2024-04-24T06:24:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Add core services","shortMessageHtmlLink":"Add core services"}},{"before":null,"after":"3eb3e75c302dea500bafb684dfbc653534ef08c8","ref":"refs/heads/bugfix/fullname-vs-getname-reflection","pushedAt":"2024-04-17T06:43:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Change name of playground","shortMessageHtmlLink":"Change name of playground"}},{"before":"93c88422263385e69d60d8c9407f9ea6ed86c55a","after":"f52ce0b4e44ecbacd0849b0e434218eda8d09e26","ref":"refs/heads/develop","pushedAt":"2024-04-10T08:43:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Fixed creating and loading an Activity VM and its lifecycle twice after restoring on Android (#4849)\n\nCo-authored-by: Tomasz Cielecki ","shortMessageHtmlLink":"Fixed creating and loading an Activity VM and its lifecycle twice aft…"}},{"before":"b376cdcbf6deb1a68cfa8b96e1e10d357a877586","after":"93c88422263385e69d60d8c9407f9ea6ed86c55a","ref":"refs/heads/develop","pushedAt":"2024-04-02T08:38:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Documentation update for WinUI (#4847)\n\n* Documentaiton update voor WinUI\r\n\r\n* Update winui-multi-window.md\r\n\r\n* Update winui-multi-window.md\r\n\r\n---------\r\n\r\nCo-authored-by: Tomasz Cielecki ","shortMessageHtmlLink":"Documentation update for WinUI (#4847)"}},{"before":"70579acd71340d476d84fabee3ae4c78a7989bae","after":"edb82d9b44dd65e6ce3aff30bd11b4fb111395e4","ref":"refs/heads/feature/hosting","pushedAt":"2024-03-28T09:25:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"No need for check after rebase","shortMessageHtmlLink":"No need for check after rebase"}},{"before":"c95d762adbd63a3b5a5208ce55bdfbfc3d2bbb18","after":"70579acd71340d476d84fabee3ae4c78a7989bae","ref":"refs/heads/feature/hosting","pushedAt":"2024-03-28T09:24:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"No need for check after rebase","shortMessageHtmlLink":"No need for check after rebase"}},{"before":"fedca059490b69cae551cb7b53bde7d2d9c5b9bf","after":"ff2f76543c78c6f615973abd9328b49e178aa40b","ref":"refs/heads/feature/remove-net7","pushedAt":"2024-03-28T08:41:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Also remove from WPF proj","shortMessageHtmlLink":"Also remove from WPF proj"}},{"before":null,"after":"fedca059490b69cae551cb7b53bde7d2d9c5b9bf","ref":"refs/heads/feature/remove-net7","pushedAt":"2024-03-28T08:38:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Remove .NET7 TFMs","shortMessageHtmlLink":"Remove .NET7 TFMs"}},{"before":"a9e9aad48f2416f1c652a7306f76595d5ed5f255","after":null,"ref":"refs/heads/feature/multiwindows","pushedAt":"2024-03-21T18:53:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"}},{"before":"decb218a9a75e6b0522d2bab4f9355b3499467b1","after":"b376cdcbf6deb1a68cfa8b96e1e10d357a877586","ref":"refs/heads/develop","pushedAt":"2024-03-20T09:22:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Pass along GH token for Sonar to resolve PRs","shortMessageHtmlLink":"Pass along GH token for Sonar to resolve PRs"}},{"before":"ed33c98110f31cf2a8c538b4dce686c6c18a9421","after":"decb218a9a75e6b0522d2bab4f9355b3499467b1","ref":"refs/heads/develop","pushedAt":"2024-03-20T08:11:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Add package readme (#4842)\n\n* Update changelog path\r\n\r\n* Add README.md in NuGet package\r\n\r\n* Update readme","shortMessageHtmlLink":"Add package readme (#4842)"}},{"before":"decb218a9a75e6b0522d2bab4f9355b3499467b1","after":"ed33c98110f31cf2a8c538b4dce686c6c18a9421","ref":"refs/heads/develop","pushedAt":"2024-03-20T08:02:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Switch to github action task for sonar analysis as PR annotations don't work with CLI tool","shortMessageHtmlLink":"Switch to github action task for sonar analysis as PR annotations don…"}},{"before":"1ea0868e87719080c697db71a331991005955e7b","after":null,"ref":"refs/heads/feature/package-readme","pushedAt":"2024-03-19T20:54:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"}},{"before":"45f1ff1274679b4934ae8b1a5d8e91398300a2c5","after":"decb218a9a75e6b0522d2bab4f9355b3499467b1","ref":"refs/heads/develop","pushedAt":"2024-03-19T20:54:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Add package readme (#4842)\n\n* Update changelog path\r\n\r\n* Add README.md in NuGet package\r\n\r\n* Update readme","shortMessageHtmlLink":"Add package readme (#4842)"}},{"before":null,"after":"1ea0868e87719080c697db71a331991005955e7b","ref":"refs/heads/feature/package-readme","pushedAt":"2024-03-19T20:13:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"4f606e57f48120582968e8b87dc94f66a7b40a8d","after":"45f1ff1274679b4934ae8b1a5d8e91398300a2c5","ref":"refs/heads/develop","pushedAt":"2024-03-19T20:00:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Fix sonar analysis (#4841)\n\n* Spit out more info starting cake\r\n\r\n* Output Xunit tests results too\r\n\r\n* No need for Does bodies\r\n\r\n* Use process arg builder\r\n\r\n* Spit out more stuff in sonar workflow","shortMessageHtmlLink":"Fix sonar analysis (#4841)"}},{"before":"60da1efbc287cf3a4cb3b224b4c2dabb648cab49","after":null,"ref":"refs/heads/ci/sonar-pt2","pushedAt":"2024-03-19T20:00:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"}},{"before":"bc6b9f98ac53ebc171e5502310f2977aa7dfb035","after":"60da1efbc287cf3a4cb3b224b4c2dabb648cab49","ref":"refs/heads/ci/sonar-pt2","pushedAt":"2024-03-19T20:00:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into ci/sonar-pt2","shortMessageHtmlLink":"Merge branch 'develop' into ci/sonar-pt2"}},{"before":"a42e563664656ed6d9386f8b0d5b74619cc0e3a7","after":"bc6b9f98ac53ebc171e5502310f2977aa7dfb035","ref":"refs/heads/ci/sonar-pt2","pushedAt":"2024-03-19T19:49:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Spit out more stuff in sonar workflow","shortMessageHtmlLink":"Spit out more stuff in sonar workflow"}},{"before":"58ba92ddc206db73c30892f9d555e61ae46cb253","after":"4f606e57f48120582968e8b87dc94f66a7b40a8d","ref":"refs/heads/develop","pushedAt":"2024-03-19T19:30:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Increase verbosity\n\n# Conflicts:\n#\t.github/workflows/sonar.yml","shortMessageHtmlLink":"Increase verbosity"}},{"before":"bc6b9f98ac53ebc171e5502310f2977aa7dfb035","after":"a42e563664656ed6d9386f8b0d5b74619cc0e3a7","ref":"refs/heads/ci/sonar-pt2","pushedAt":"2024-03-19T19:23:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Increase verbosity","shortMessageHtmlLink":"Increase verbosity"}},{"before":"ce2b76517a25c7fc4a9ab92daa36e84dd0f8c3dc","after":"bc6b9f98ac53ebc171e5502310f2977aa7dfb035","ref":"refs/heads/ci/sonar-pt2","pushedAt":"2024-03-19T18:48:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Spit out more stuff in sonar workflow","shortMessageHtmlLink":"Spit out more stuff in sonar workflow"}},{"before":null,"after":"ce2b76517a25c7fc4a9ab92daa36e84dd0f8c3dc","ref":"refs/heads/ci/sonar-pt2","pushedAt":"2024-03-19T18:47:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Use process arg builder","shortMessageHtmlLink":"Use process arg builder"}},{"before":"6b8029bd8145d4445696f6dddc88121126a6c7a6","after":"58ba92ddc206db73c30892f9d555e61ae46cb253","ref":"refs/heads/develop","pushedAt":"2024-03-19T18:16:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Added multi window support for WinUI 3 (#4819)\n\n* Added multi window support on windows.\r\n\r\n* CloseWindow no longer closes all associated models. That is the parent models responsibility. UseWindowsForms is removed as it isn't needed.\r\n\r\n* Cleanedup csproj file. PInvoke moved to related item group. WindowInformation is now internal and sealed. Code cleanup.\r\n\r\n* WindowINformation is now longer internal.\r\n\r\n* PInvoke removed.\r\n\r\n* lint fixes.\r\n\r\n* Use file scoped namespace\r\n\r\n* Lint\r\n\r\n* Fix style and add more logging\r\n\r\n---------\r\n\r\nCo-authored-by: Tomasz Cielecki ","shortMessageHtmlLink":"Added multi window support for WinUI 3 (#4819)"}},{"before":null,"after":"a9e9aad48f2416f1c652a7306f76595d5ed5f255","ref":"refs/heads/feature/multiwindows","pushedAt":"2024-03-19T17:59:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Fix style and add more logging","shortMessageHtmlLink":"Fix style and add more logging"}},{"before":"7bfe287413fac849cd58f17689df902570b85fa0","after":"6b8029bd8145d4445696f6dddc88121126a6c7a6","ref":"refs/heads/develop","pushedAt":"2024-03-19T12:33:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Add headref","shortMessageHtmlLink":"Add headref"}},{"before":"8c72a3a8b1c8cec939c78377e584d397a40b4e42","after":null,"ref":"refs/heads/bugfix/warnings-cleanup","pushedAt":"2024-03-19T12:26:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"}},{"before":"e96415f5d2038bc84e427e485714d10f3a61e5c4","after":"7bfe287413fac849cd58f17689df902570b85fa0","ref":"refs/heads/develop","pushedAt":"2024-03-19T12:26:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Big warnings cleanup (#4839)\n\n* FIx null reference in MvxCommandBase resolving commandhelper\r\n\r\n* Mark eventhandler nullable as in interface\r\n\r\n* Style cleanup\r\n\r\n* Mark SingletonCache properties nullable\r\n\r\n* Simplify loops in MvxConventionAttributeExtensions\r\n\r\n* Remove unused source argument in NotifyPropertyChangedExtensions\r\n\r\n* Returning completed task instead of null calling InvokeOnMainThread\r\n\r\n* Fix override names on MvxPickerViewModel\r\n\r\n* minor cleanup\r\n\r\n* Argument should be the same as in interface\r\n\r\n* Use pattern matching\r\n\r\n* Clean up warnings in binding factory extensions\r\n\r\n* Fix warnings in MvxAndroidActivityViewExtensions\r\n\r\n* Clean warnings in MvxAndroidViewsContainer\r\n\r\n* Specify datetime kind in MvxJavaDateUtils\r\n\r\n* Clean up warnings in MvxSimplePropertyDictionaryExtensions\r\n\r\n* Fix warnings in MvxCommandCollectionBuilder\r\n\r\n* Clean up MvxCommandCollection\r\n\r\n* Clean up MvxAutoValueConverters\r\n\r\n* Clean up PropertyChangedEventArgsCache\r\n\r\n* Clean up MvxNotifyPropertyChangedEventSubscription\r\n\r\n* Clean up MvxViewModelViewTypeFinder\r\n\r\n* Clean up MvxGeneralEventSubscription\r\n\r\n* Clean up MvxViewModelViewLookupBuilder\r\n\r\n* Clean up MvxViewModelRequestCustomTextSerializer + add lazy init for serializers\r\n\r\n* Fix warnings in MvxLanguageConverter\r\n\r\n* Fix nullable warning in MvxCommand\r\n\r\n* Fix warnings in MvxLanguageBinder\r\n\r\n* Remove unnecessary null returns for IoCConstruct as it throws if something is wrong\r\n\r\n* Handle nullable warnings in MvxCanCreateIosViewExtensions\r\n\r\n* Fix nullable warning in MvxCanExecuteChangedEventSubscription\r\n\r\n* Fix possible null ref in MvxPropertyNameExtensions\r\n\r\n* Fix nullable warnings in MvxTypeExtensions\r\n\r\n* Remove comment\r\n\r\n* Improve congnitive complexity by splitting loop into separate method\r\n\r\n* Slight cleanup of MvxTypeExtensions\r\n\r\n* Fix nullable in event method in MvxPropertyChangedListener\r\n\r\n* Fix nullable warnings in MvxNotifyPropertyChanged\r\n\r\n* Enable nullable on MvxApplicationDelegate and fix warnings\r\n\r\n* Remove obsolete methods with object parameters\r\n\r\n* Convert MvxPropertyToken to interface and make inheritors records\r\n\r\n* Clean uo ViewExtensions for warnings\r\n\r\n* Remove old unused code in ViewExtensions and MvxBaseViewController\r\n\r\n* Fix obsolete OpenUrl usage, use newer version with completion and options\r\n\r\n* Fix warning in MvxWeakEventSubscription\r\n\r\n* Enable nullable and fix warning in MvxDictionaryExtensions\r\n\r\n* Fix null ref in MvxViewExtensions\r\n\r\n* Fix null warnings on MvxNotifyTask\r\n\r\n* Fix nullability of parameters in MvxSetupExtensions and MvxExceptionExtensions\r\n\r\n* Mark IoCConstruct non nullable as it throws if it fails\r\n\r\n* Handle IoC Provider returning null for Resolve method in MvxSetup and MvxIosSetup\r\n\r\n* Clean up warnings in MvxAndroidViewPresenter\r\n\r\n* Add ToString method on MvxViewModelRequest\r\n\r\n* Fix nullable warnings in MvxIosViewPresenter\r\n\r\n* Don't use async void in DidDismiss method in MvxModalPresentationControllerDelegate\r\n\r\n* Just return tasks in ModalNavViewModel\r\n\r\n* Clean up logging in MvxValueConverter\r\n\r\n* Convert FullText To Span\r\n\r\n* Fix warnings in MvxUnifiedTypesValueConverter\r\n\r\n* Clean up MvxStringDictionaryParser\r\n\r\n* Fix nullable warnings in MvxBundle\r\n\r\n* Remove notnull constraint on VM Loader classes\r\n\r\n* Clean up warnings in MvxNavigationService\r\n\r\n* Fix warnings in MvxTypeCache\r\n\r\n* Fix warnings in iOS presentation attributes\r\n\r\n* Lint\r\n\r\n* Fix typecache not being generic anymore\r\n\r\n* No need to pass adapter","shortMessageHtmlLink":"Big warnings cleanup (#4839)"}},{"before":"7beeea6d932570006d0fd596cc19d96b39af9050","after":"8c72a3a8b1c8cec939c78377e584d397a40b4e42","ref":"refs/heads/bugfix/warnings-cleanup","pushedAt":"2024-03-19T11:57:43.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into bugfix/warnings-cleanup","shortMessageHtmlLink":"Merge branch 'develop' into bugfix/warnings-cleanup"}},{"before":"6c2c46ec7317a3f02d708ccc01afb573c553ff81","after":"e96415f5d2038bc84e427e485714d10f3a61e5c4","ref":"refs/heads/develop","pushedAt":"2024-03-19T11:54:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cheesebaron","name":"Tomasz Cielecki","path":"/Cheesebaron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249719?s=80&v=4"},"commit":{"message":"Add PR base ref","shortMessageHtmlLink":"Add PR base ref"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOMllfAA","startCursor":null,"endCursor":null}},"title":"Activity · MvvmCross/MvvmCross"}