{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":788934413,"defaultBranch":"main","name":"Blazor.MVVM","ownerLogin":"BitzArt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-19T11:28:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/119956640?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723461090.0","currentOid":""},"activityList":{"items":[{"before":"651ffa850e4e05cb7bac18f392b14cd253fbd0d7","after":"f11638de0707aa85549628ae8c3b58ffa1d2d9d2","ref":"refs/heads/main","pushedAt":"2024-08-12T11:11:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"Add ViewModel Requirements","shortMessageHtmlLink":"Add ViewModel Requirements"}},{"before":"d29d99d5cd83dcf4473fa8c6bd64a69fb4a50dd4","after":null,"ref":"refs/heads/exception-handling","pushedAt":"2024-08-05T09:33:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"}},{"before":"48b75afe85733c223839f3ffad1a18b8f0a23531","after":"651ffa850e4e05cb7bac18f392b14cd253fbd0d7","ref":"refs/heads/main","pushedAt":"2024-08-05T09:33:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"Forward exceptions to root ViewModel for handling","shortMessageHtmlLink":"Forward exceptions to root ViewModel for handling"}},{"before":null,"after":"d29d99d5cd83dcf4473fa8c6bd64a69fb4a50dd4","ref":"refs/heads/exception-handling","pushedAt":"2024-08-05T09:31:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ligowsky","name":"Vladimir Seldemirov","path":"/ligowsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47362292?s=80&v=4"},"commit":{"message":"Forward exceptions to root","shortMessageHtmlLink":"Forward exceptions to root"}},{"before":"64f66fca599e23de09c6f4d04e83fd080ad11739","after":null,"ref":"refs/heads/exception-handling","pushedAt":"2024-08-05T08:34:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"}},{"before":"381350ce15bc99c205247e4731d1a176cda9471a","after":"48b75afe85733c223839f3ffad1a18b8f0a23531","ref":"refs/heads/main","pushedAt":"2024-08-05T08:34:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"ViewModel exception handling subscriptions (#7)","shortMessageHtmlLink":"ViewModel exception handling subscriptions (#7)"}},{"before":null,"after":"64f66fca599e23de09c6f4d04e83fd080ad11739","ref":"refs/heads/exception-handling","pushedAt":"2024-08-05T08:32:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ligowsky","name":"Vladimir Seldemirov","path":"/ligowsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47362292?s=80&v=4"},"commit":{"message":"Add exception handling","shortMessageHtmlLink":"Add exception handling"}},{"before":"24aa4e65978dc2d0ad297e305621228a1aa3c972","after":"381350ce15bc99c205247e4731d1a176cda9471a","ref":"refs/heads/main","pushedAt":"2024-05-25T17:09:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"Rename CounterPageState","shortMessageHtmlLink":"Rename CounterPageState"}},{"before":"7af4e313144992835721cca83bc56ae50c052f21","after":"24aa4e65978dc2d0ad297e305621228a1aa3c972","ref":"refs/heads/main","pushedAt":"2024-05-24T11:09:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"Do not render components until state is restored","shortMessageHtmlLink":"Do not render components until state is restored"}},{"before":"c4649fa60f84b1cf6d7b2298cead54630b51335d","after":"7af4e313144992835721cca83bc56ae50c052f21","ref":"refs/heads/main","pushedAt":"2024-05-23T16:49:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"State restore lifecycle fixes","shortMessageHtmlLink":"State restore lifecycle fixes"}},{"before":"88e53ab11d497ccf3a046e406890b43a7827ccc0","after":"c4649fa60f84b1cf6d7b2298cead54630b51335d","ref":"refs/heads/main","pushedAt":"2024-05-23T16:28:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"Call OnStateChanged after restoring state","shortMessageHtmlLink":"Call OnStateChanged after restoring state"}},{"before":"a8673be3b55e1bf65b7cf973257078149998a230","after":null,"ref":"refs/tags/MVVM-v0.4.5-Prerelease","pushedAt":"2024-05-23T16:02:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"}},{"before":"e6415736b13ba87dc93b1b1900a4c7976fdb4129","after":null,"ref":"refs/tags/MVVM-v0.4.5-Prerelease","pushedAt":"2024-05-23T16:00:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"}},{"before":"7c137917fd720ad2a4b02362db1f0b4844b0ed68","after":"88e53ab11d497ccf3a046e406890b43a7827ccc0","ref":"refs/heads/main","pushedAt":"2024-05-23T16:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"Remove rendering environment injection","shortMessageHtmlLink":"Remove rendering environment injection"}},{"before":"d19b29512505fb9f5056e6609689521124ad7f48","after":"7c137917fd720ad2a4b02362db1f0b4844b0ed68","ref":"refs/heads/main","pushedAt":"2024-05-23T15:55:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"Event invocation fixes","shortMessageHtmlLink":"Event invocation fixes"}},{"before":"a64e8ee4793c162efee936d6f0d60e120e810b0e","after":"d19b29512505fb9f5056e6609689521124ad7f48","ref":"refs/heads/main","pushedAt":"2024-05-23T14:20:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"Component lifecycle fixes","shortMessageHtmlLink":"Component lifecycle fixes"}},{"before":"a03a75bb3dfd04e7652dd32f5007bd719853d535","after":"a64e8ee4793c162efee936d6f0d60e120e810b0e","ref":"refs/heads/main","pushedAt":"2024-05-23T11:14:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"Fix ComponentStateContainer subscription to state updates","shortMessageHtmlLink":"Fix ComponentStateContainer subscription to state updates"}},{"before":"eee849a64cac0545aa8c4700b65ab7b3060c0717","after":"a03a75bb3dfd04e7652dd32f5007bd719853d535","ref":"refs/heads/main","pushedAt":"2024-05-23T11:11:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"Subscribe ComponentStateContainer to ComponentStateHasChanged","shortMessageHtmlLink":"Subscribe ComponentStateContainer to ComponentStateHasChanged"}},{"before":"f7c2849b75660549e69377cc3b3395edd8352b3f","after":"eee849a64cac0545aa8c4700b65ab7b3060c0717","ref":"refs/heads/main","pushedAt":"2024-05-23T10:42:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"State bugfixes","shortMessageHtmlLink":"State bugfixes"}},{"before":"d49f102e5a953857a74529378486e22c1485a300","after":"f7c2849b75660549e69377cc3b3395edd8352b3f","ref":"refs/heads/main","pushedAt":"2024-05-22T17:17:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}},{"before":"9a00c1e18495d7ca462574891c2acb91bf1dde58","after":null,"ref":"refs/heads/state","pushedAt":"2024-05-22T17:10:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"}},{"before":"c75a63022be1614ddb9c05a8d21413be1599a1a5","after":"d49f102e5a953857a74529378486e22c1485a300","ref":"refs/heads/main","pushedAt":"2024-05-22T17:10:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"Rework state management and injections\n\ncommit 9a00c1e18495d7ca462574891c2acb91bf1dde58\nAuthor: Yuriy Durov \nDate: Wed May 22 21:09:44 2024 +0400\n\n Rework state management\n\ncommit ecfddfed23ae252e018075c5592606058db61122\nAuthor: Vladimir Seldemirov \nDate: Wed May 22 13:37:33 2024 +0400\n\n Split state restoring","shortMessageHtmlLink":"Rework state management and injections"}},{"before":"ecfddfed23ae252e018075c5592606058db61122","after":"9a00c1e18495d7ca462574891c2acb91bf1dde58","ref":"refs/heads/state","pushedAt":"2024-05-22T17:09:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"Rework state management","shortMessageHtmlLink":"Rework state management"}},{"before":null,"after":"ecfddfed23ae252e018075c5592606058db61122","ref":"refs/heads/state","pushedAt":"2024-05-22T09:37:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ligowsky","name":"Vladimir Seldemirov","path":"/ligowsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47362292?s=80&v=4"},"commit":{"message":"Split state restoring","shortMessageHtmlLink":"Split state restoring"}},{"before":"5295595c53d050dce514beea069b58f4aa8ae6c7","after":null,"ref":"refs/heads/state-restoring","pushedAt":"2024-05-22T08:47:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ligowsky","name":"Vladimir Seldemirov","path":"/ligowsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47362292?s=80&v=4"}},{"before":"ad3040b1d97386dc43a9541d30b7d162e7fe0c46","after":"c75a63022be1614ddb9c05a8d21413be1599a1a5","ref":"refs/heads/main","pushedAt":"2024-05-22T08:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YuriyDurov","name":"Yuriy Durov","path":"/YuriyDurov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16725576?s=80&v=4"},"commit":{"message":"Fix CounterViewModel.cs","shortMessageHtmlLink":"Fix CounterViewModel.cs"}},{"before":"ed418245b1b02e83988dc11841658ada766709da","after":null,"ref":"refs/tags/MVVM-v0.3.1-Prerelease","pushedAt":"2024-05-22T08:45:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ligowsky","name":"Vladimir Seldemirov","path":"/ligowsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47362292?s=80&v=4"}},{"before":"15bcacf9a5ca04e7937035ecdf49a972ec5c22c7","after":"ad3040b1d97386dc43a9541d30b7d162e7fe0c46","ref":"refs/heads/main","pushedAt":"2024-05-22T08:43:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ligowsky","name":"Vladimir Seldemirov","path":"/ligowsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47362292?s=80&v=4"},"commit":{"message":"Hierarchical State Restoring (#6)\n\n* Add StateManager\r\n\r\n* Rename method\r\n\r\n* Rename variable\r\n\r\n* Add state for counters\r\n\r\n* Remove ViewModelStateKey\r\n\r\n* Add EncodeState method\r\n\r\n* Cleanup\r\n\r\n* Fix summary\r\n\r\n* Minor fixes\r\n\r\n* Fix GetNestedState\r\n\r\n* Add summary\r\n\r\n* Add tests\r\n\r\n* Add State directory\r\n\r\n* Extract IStateManager\r\n\r\n* Refactor EncodeState\r\n\r\n* Add RestoreStateAsync\r\n\r\n* Cleanup\r\n\r\n* Add tests\r\n\r\n* Cleanup\r\n\r\n* Cleanup\r\n\r\n* PR fixes\r\n\r\n* Make InjectionMaps private\r\n\r\n* Fix formatting\r\n\r\n* Fix PR","shortMessageHtmlLink":"Hierarchical State Restoring (#6)"}},{"before":"961450e1bb30a105dc9dbed69d113002f343d8e6","after":"5295595c53d050dce514beea069b58f4aa8ae6c7","ref":"refs/heads/state-restoring","pushedAt":"2024-05-22T08:42:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ligowsky","name":"Vladimir Seldemirov","path":"/ligowsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47362292?s=80&v=4"},"commit":{"message":"Fix PR","shortMessageHtmlLink":"Fix PR"}},{"before":"f08c0b36edb2545f154eceada9729de08516e40a","after":"961450e1bb30a105dc9dbed69d113002f343d8e6","ref":"refs/heads/state-restoring","pushedAt":"2024-05-22T08:02:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ligowsky","name":"Vladimir Seldemirov","path":"/ligowsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47362292?s=80&v=4"},"commit":{"message":"Fix formatting","shortMessageHtmlLink":"Fix formatting"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMlQxMToxMToyMC4wMDAwMDBazwAAAASYA4ED","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMlQxMToxMToyMC4wMDAwMDBazwAAAASYA4ED","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yMlQwODowMjo1Mi4wMDAwMDBazwAAAARQpyfq"}},"title":"Activity ยท BitzArt/Blazor.MVVM"}