{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":147877812,"defaultBranch":"main","name":"BlazorEssentials","ownerLogin":"CloudNimble","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-07T21:45:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32233559?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1691384939.0","currentOid":""},"activityList":{"items":[{"before":"baf4ec2220f958b2534be87e94be7254912c4236","after":"b76604ff37b22dcde172a40fb844e01542920030","ref":"refs/heads/main","pushedAt":"2024-09-01T20:21:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"Fixing .NET 9 build issues.","shortMessageHtmlLink":"Fixing .NET 9 build issues."}},{"before":"b6aa3c99559a701737785b02d96274e0d8cd5b99","after":"baf4ec2220f958b2534be87e94be7254912c4236","ref":"refs/heads/main","pushedAt":"2024-08-22T06:38:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"Fix some versioning issues\nMove to a nighly build of .NET 9 that actually works.","shortMessageHtmlLink":"Fix some versioning issues"}},{"before":"485e8bd44b3217c3670ad571fe9009328b4c0697","after":"b6aa3c99559a701737785b02d96274e0d8cd5b99","ref":"refs/heads/main","pushedAt":"2024-08-17T03:52:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"Updating the preview version","shortMessageHtmlLink":"Updating the preview version"}},{"before":"56a306d48066b83c17f82c8163a9421ff8a86d3a","after":"485e8bd44b3217c3670ad571fe9009328b4c0697","ref":"refs/heads/main","pushedAt":"2024-08-16T23:31:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"Changes to support .NET 9.0 (but build will likely break)","shortMessageHtmlLink":"Changes to support .NET 9.0 (but build will likely break)"}},{"before":"2a44912efce8508ff092665f9d3b131321203ac0","after":"56a306d48066b83c17f82c8163a9421ff8a86d3a","ref":"refs/heads/main","pushedAt":"2024-08-11T06:20:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"Rearchitect JsModule to use a single instance of Lazy instead of always returning a new one... and disposes of the instance properly.","shortMessageHtmlLink":"Rearchitect JsModule to use a single instance of Lazy instead of alwa…"}},{"before":"6631b487d5f9604c11d4d10917e4c57bd1121155","after":"2a44912efce8508ff092665f9d3b131321203ac0","ref":"refs/heads/main","pushedAt":"2024-08-10T05:36:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"oops","shortMessageHtmlLink":"oops"}},{"before":"bace15ea94f55dbb0689f51985ad86b982d0b34d","after":"6631b487d5f9604c11d4d10917e4c57bd1121155","ref":"refs/heads/main","pushedAt":"2024-08-10T05:25:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"JsModule adjustments","shortMessageHtmlLink":"JsModule adjustments"}},{"before":"157ba0dc2e8c295d42c02824a7d90d48541f4361","after":"bace15ea94f55dbb0689f51985ad86b982d0b34d","ref":"refs/heads/main","pushedAt":"2024-08-09T07:59:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"- JsModule - a new helper for wrapping lazily-loaded JS modules.\n- Adjustments to IndexedDb to use JsModule.\nThanks @panoukos41 for the inspiration!","shortMessageHtmlLink":"- JsModule - a new helper for wrapping lazily-loaded JS modules."}},{"before":"f395dfc40047ca7377f43c597a8d2d63c0fe15ce","after":"157ba0dc2e8c295d42c02824a7d90d48541f4361","ref":"refs/heads/main","pushedAt":"2024-08-08T20:14:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"Fix IndexAttribute multiple usage and 404 for js import (#17)\n\n* - Fix Allow IndexAttribute to be used multiple times\r\n\r\n* - Fix Import correct es module","shortMessageHtmlLink":"Fix IndexAttribute multiple usage and 404 for js import (#17)"}},{"before":"e9230db2181b42d0618fbcd30693df95499efb7e","after":"f395dfc40047ca7377f43c597a8d2d63c0fe15ce","ref":"refs/heads/main","pushedAt":"2024-07-23T05:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"- Removing obsolte ViewModelBase constructor\n- Sample app fixes","shortMessageHtmlLink":"- Removing obsolte ViewModelBase constructor"}},{"before":"8ccdcaf327b294d3b3b01d1264e39363a4d82504","after":"e9230db2181b42d0618fbcd30693df95499efb7e","ref":"refs/heads/main","pushedAt":"2024-07-02T21:37:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"More readme improvements","shortMessageHtmlLink":"More readme improvements"}},{"before":"b6e97c07a1c6f9b84e7f46640592a19cf71a4ffa","after":"8ccdcaf327b294d3b3b01d1264e39363a4d82504","ref":"refs/heads/main","pushedAt":"2024-07-02T07:22:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"This is why we build unit tests.","shortMessageHtmlLink":"This is why we build unit tests."}},{"before":"d014a1a58cb1fd92239ee4bb8a1fd989d6a065da","after":"b6e97c07a1c6f9b84e7f46640592a19cf71a4ffa","ref":"refs/heads/main","pushedAt":"2024-07-02T05:17:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/CloudNimble/BlazorEssentials","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/CloudNimble/BlazorEssentials"}},{"before":"20b74f247178e630cc578cf2b5245b347fc82ae1","after":"d014a1a58cb1fd92239ee4bb8a1fd989d6a065da","ref":"refs/heads/main","pushedAt":"2024-07-02T02:13:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"Update LICENSE","shortMessageHtmlLink":"Update LICENSE"}},{"before":"168354c1aa894d32f315bb7ebf3c80f69df95f5d","after":"20b74f247178e630cc578cf2b5245b347fc82ae1","ref":"refs/heads/main","pushedAt":"2024-07-02T02:12:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"Readme file","shortMessageHtmlLink":"Readme file"}},{"before":"814fe9557c5549a6c880690a99fb8132ae7349f8","after":"168354c1aa894d32f315bb7ebf3c80f69df95f5d","ref":"refs/heads/main","pushedAt":"2024-07-01T20:20:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"Added another IndexedObjectDbStore constructor","shortMessageHtmlLink":"Added another IndexedObjectDbStore constructor"}},{"before":"dc059934f9bcc08580a4676209dea20708f4115e","after":"814fe9557c5549a6c880690a99fb8132ae7349f8","ref":"refs/heads/main","pushedAt":"2024-07-01T20:09:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"- Make DbObjectStore.Name assignable on init.","shortMessageHtmlLink":"- Make DbObjectStore.Name assignable on init."}},{"before":"a6566664e45dd86b40ba4e3307512c1e8a8b1fd0","after":"dc059934f9bcc08580a4676209dea20708f4115e","ref":"refs/heads/main","pushedAt":"2024-07-01T19:33:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"Adding in missing NuGet Package details.","shortMessageHtmlLink":"Adding in missing NuGet Package details."}},{"before":"56bfc622742a6d683d90309de22e3fca7650b80b","after":"a6566664e45dd86b40ba4e3307512c1e8a8b1fd0","ref":"refs/heads/main","pushedAt":"2024-07-01T19:21:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"- First pass at an IndexedDB provider & associated unit tests\n- Code cleanup\n- Update .NET SDK","shortMessageHtmlLink":"- First pass at an IndexedDB provider & associated unit tests"}},{"before":"bf794555036fed102de805bba9d229de6884dca9","after":"56bfc622742a6d683d90309de22e3fca7650b80b","ref":"refs/heads/main","pushedAt":"2024-01-22T03:45:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"- Added `AppStateBase.OpenInNewTab(url)`.\n- Deprecating NavigationManager-related constructor in ViewModelBase to centralize navigation through AppState instead.","shortMessageHtmlLink":"- Added AppStateBase.OpenInNewTab(url)."}},{"before":"2f6231b12d22edced0ec704b3c16cc8636231f01","after":"bf794555036fed102de805bba9d229de6884dca9","ref":"refs/heads/main","pushedAt":"2024-01-13T21:16:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"- Fix a bug in SetCurrentNavItem\n- Make extra calls to SetCurrentNavItem optional so they are not double-called on OnParametersSet.","shortMessageHtmlLink":"- Fix a bug in SetCurrentNavItem"}},{"before":"139f9add125625106b5356aba40c8a31f409a58b","after":"2f6231b12d22edced0ec704b3c16cc8636231f01","ref":"refs/heads/main","pushedAt":"2024-01-09T02:31:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"Make the DelayDispatcher optionally built-into ViewModelBase","shortMessageHtmlLink":"Make the DelayDispatcher optionally built-into ViewModelBase"}},{"before":"fba231299bc0ce6dbe25b2ba5c097866d674df0a","after":"139f9add125625106b5356aba40c8a31f409a58b","ref":"refs/heads/main","pushedAt":"2023-11-23T16:36:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"Proper constructors and file organization.","shortMessageHtmlLink":"Proper constructors and file organization."}},{"before":"3de50942fc3df27525dbcfb80ec9be8542577c58","after":"fba231299bc0ce6dbe25b2ba5c097866d674df0a","ref":"refs/heads/main","pushedAt":"2023-11-23T05:13:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"Move InterfaceElement to the root, it's not just for navigation!","shortMessageHtmlLink":"Move InterfaceElement to the root, it's not just for navigation!"}},{"before":"5f246dd098a1faf1fd3759555d562d04da679db9","after":"3de50942fc3df27525dbcfb80ec9be8542577c58","ref":"refs/heads/main","pushedAt":"2023-11-23T04:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"- Introduce the InterfaceElement base class for defining bindable HTML elements\n- BREAKING: Make ActionButtonBase and NavigationItem inherit from InterfaceElement. This affects Icon and Text-related properties on the old classes, but constructors remain compatible.","shortMessageHtmlLink":"- Introduce the InterfaceElement base class for defining bindable HTM…"}},{"before":"9857cda0e1ca51474b5aed5ffd901acc9c3caed7","after":"5f246dd098a1faf1fd3759555d562d04da679db9","ref":"refs/heads/main","pushedAt":"2023-09-17T07:21:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":".NET 8.0 Support.","shortMessageHtmlLink":".NET 8.0 Support."}},{"before":"9064fa61712ab88d6b9ffec3931d2c0ab731f948","after":"9857cda0e1ca51474b5aed5ffd901acc9c3caed7","ref":"refs/heads/main","pushedAt":"2023-08-07T07:49:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"Make the navigation methods async","shortMessageHtmlLink":"Make the navigation methods async"}},{"before":"e5bc7d58fa5ee8c4c549512c1e9d5a0c13fb925f","after":"9064fa61712ab88d6b9ffec3931d2c0ab731f948","ref":"refs/heads/main","pushedAt":"2023-08-07T06:01:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"- Minor registration adjustment\n- Fix unit tests","shortMessageHtmlLink":"- Minor registration adjustment"}},{"before":"710bc16cfad5285b77891ba69929ee7620b0df09","after":"e5bc7d58fa5ee8c4c549512c1e9d5a0c13fb925f","ref":"refs/heads/main","pushedAt":"2023-08-07T05:37:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"- Docs for ScrollRestorationType\n- Reminder to myself to build before checking in changes. DUH.","shortMessageHtmlLink":"- Docs for ScrollRestorationType"}},{"before":"ecba4e0f0d9802de5205373ecdb77376445c2004","after":"710bc16cfad5285b77891ba69929ee7620b0df09","ref":"refs/heads/main","pushedAt":"2023-08-07T05:28:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertmclaws","name":"Robert McLaws","path":"/robertmclaws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1657085?s=80&v=4"},"commit":{"message":"- ADDED: NavigationHistory + automatic DI registration\n- BREAKING: NavigationHistory is injected into AppStateBase\n- FIXED: BlazorObservable disposes of StateHasChangedConfig","shortMessageHtmlLink":"- ADDED: NavigationHistory + automatic DI registration"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMVQyMDoyMToyNy4wMDAwMDBazwAAAASqAU6p","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMVQyMDoyMToyNy4wMDAwMDBazwAAAASqAU6p","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0wN1QwNToyODo0My4wMDAwMDBazwAAAANlLais"}},"title":"Activity · CloudNimble/BlazorEssentials"}