{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":609513228,"defaultBranch":"main","name":"ngrx-signal-store-playground","ownerLogin":"markostanimirovic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-04T12:06:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17877290?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691337575.0","currentOid":""},"activityList":{"items":[{"before":"e2e16396967634766e1a961f038674a5f8e665f1","after":"6219b71aa83003a36203d34dd92ac8f86c98792e","ref":"refs/heads/main","pushedAt":"2023-11-21T22:04:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"docs: archive repo","shortMessageHtmlLink":"docs: archive repo"}},{"before":"b600dbc80acc08bdb63c1f2b86b25112483b3d5b","after":"e2e16396967634766e1a961f038674a5f8e665f1","ref":"refs/heads/main","pushedAt":"2023-08-15T20:31:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"feat: E2E Tests and GitHub Actions (#5)","shortMessageHtmlLink":"feat: E2E Tests and GitHub Actions (#5)"}},{"before":"a3dbd3c5ee7612c1547a3a12d69a42c47fc48771","after":"b600dbc80acc08bdb63c1f2b86b25112483b3d5b","ref":"refs/heads/main","pushedAt":"2023-08-14T22:47:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"feat: remove rxMethod error handling and introduce tapResponse","shortMessageHtmlLink":"feat: remove rxMethod error handling and introduce tapResponse"}},{"before":"c35db89cafc9a51d49064122d92c5bbb88f084d7","after":"a3dbd3c5ee7612c1547a3a12d69a42c47fc48771","ref":"refs/heads/main","pushedAt":"2023-08-14T22:43:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"feat: remove rxMethod error handling and introduce tapResponse","shortMessageHtmlLink":"feat: remove rxMethod error handling and introduce tapResponse"}},{"before":"5a9bf21e1b27855213896a86b75c221053a8dc26","after":"c35db89cafc9a51d49064122d92c5bbb88f084d7","ref":"refs/heads/main","pushedAt":"2023-08-14T20:30:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"feat: add excludeSlices helper","shortMessageHtmlLink":"feat: add excludeSlices helper"}},{"before":"02f2bc35a87fe0afc50134820861c1b9f76e9a99","after":"5a9bf21e1b27855213896a86b75c221053a8dc26","ref":"refs/heads/main","pushedAt":"2023-08-14T19:19:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"feat: add state check for optional properties","shortMessageHtmlLink":"feat: add state check for optional properties"}},{"before":"5ca86e68da478a2d71c51a3fa1bc482e039ecb70","after":"02f2bc35a87fe0afc50134820861c1b9f76e9a99","ref":"refs/heads/main","pushedAt":"2023-08-13T21:44:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"fix: do not execute storage sync on server","shortMessageHtmlLink":"fix: do not execute storage sync on server"}},{"before":"51a2c3ac8ccec4999db0fe8294032e3cdb02e01a","after":"5ca86e68da478a2d71c51a3fa1bc482e039ecb70","ref":"refs/heads/main","pushedAt":"2023-08-13T16:30:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"feat: improve withStorageSync implementation","shortMessageHtmlLink":"feat: improve withStorageSync implementation"}},{"before":"35a0907d65c1568b9ddbfb12192daf9e8947abaa","after":"51a2c3ac8ccec4999db0fe8294032e3cdb02e01a","ref":"refs/heads/main","pushedAt":"2023-08-11T20:38:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"chore: remove unnecessary union","shortMessageHtmlLink":"chore: remove unnecessary union"}},{"before":"eb4549c096350b5d608f8cf0577bd628e565f417","after":"35a0907d65c1568b9ddbfb12192daf9e8947abaa","ref":"refs/heads/main","pushedAt":"2023-08-11T20:35:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"fix: create deep signal only for record-like values (#4)\n\nCloses #3 \r\n\r\nCo-authored-by: markostanimirovic ","shortMessageHtmlLink":"fix: create deep signal only for record-like values (#4)"}},{"before":"d07a651acd2b921831e821fd6889571f36c3d329","after":"eb4549c096350b5d608f8cf0577bd628e565f417","ref":"refs/heads/main","pushedAt":"2023-08-07T17:47:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"test: add basic tests for signalState (#1)","shortMessageHtmlLink":"test: add basic tests for signalState (#1)"}},{"before":"28b62332dc01c585adf7482bd1866e52e3a0789a","after":"d07a651acd2b921831e821fd6889571f36c3d329","ref":"refs/heads/main","pushedAt":"2023-08-07T17:41:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"fix: avoid unnecessary re-computation for nested signals","shortMessageHtmlLink":"fix: avoid unnecessary re-computation for nested signals"}},{"before":"6658fd0adee7fa84f36760dfc86b93aef6c3dc88","after":null,"ref":"refs/heads/feature-with-input-issue","pushedAt":"2023-08-06T15:59:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"}},{"before":"84a925f958296004fa8233dab64d399aadd3a65f","after":"28b62332dc01c585adf7482bd1866e52e3a0789a","ref":"refs/heads/main","pushedAt":"2023-08-06T14:02:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"feat: omit overidden signal store props","shortMessageHtmlLink":"feat: omit overidden signal store props"}},{"before":"bbf7731b7b996d8e6a969ed790bd515e0eaebac7","after":"84a925f958296004fa8233dab64d399aadd3a65f","ref":"refs/heads/main","pushedAt":"2023-07-28T23:46:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"simplify SignalStore types; fix type inference for custom features; retry on rxMethod errors","shortMessageHtmlLink":"simplify SignalStore types; fix type inference for custom features; r…"}},{"before":"28a3b486d4c1dfd5977566c44049710ded646af7","after":"bbf7731b7b996d8e6a969ed790bd515e0eaebac7","ref":"refs/heads/main","pushedAt":"2023-07-28T12:02:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"fix: fix type inference for custom features with required input","shortMessageHtmlLink":"fix: fix type inference for custom features with required input"}},{"before":null,"after":"6658fd0adee7fa84f36760dfc86b93aef6c3dc88","ref":"refs/heads/feature-with-input-issue","pushedAt":"2023-07-26T13:46:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"add reproduction","shortMessageHtmlLink":"add reproduction"}},{"before":"78674728d2db2c1f9ba889903e282b4a6a8ba7de","after":"28a3b486d4c1dfd5977566c44049710ded646af7","ref":"refs/heads/main","pushedAt":"2023-07-14T13:13:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"refactor: add signalStoreFactory; rename rxEffect to rxMethod","shortMessageHtmlLink":"refactor: add signalStoreFactory; rename rxEffect to rxMethod"}},{"before":"e365a9f14ad74a224eb159207d94df0fcdb02347","after":"78674728d2db2c1f9ba889903e282b4a6a8ba7de","ref":"refs/heads/main","pushedAt":"2023-06-27T22:44:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"docs: add stackblitz link; improve examples","shortMessageHtmlLink":"docs: add stackblitz link; improve examples"}},{"before":"bd02806e3317a178c01db221282258aa260ea175","after":"e365a9f14ad74a224eb159207d94df0fcdb02347","ref":"refs/heads/main","pushedAt":"2023-06-27T22:43:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"docs: add stackblitz link; improve examples","shortMessageHtmlLink":"docs: add stackblitz link; improve examples"}},{"before":"82ab6e9cbb19638cd70ff7dc069c9a8cdc5775aa","after":"bd02806e3317a178c01db221282258aa260ea175","ref":"refs/heads/main","pushedAt":"2023-06-27T01:46:59.926Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"docs: fix typos","shortMessageHtmlLink":"docs: fix typos"}},{"before":"33481d1b90b6d1106ef2ed3361857437088eeedd","after":"82ab6e9cbb19638cd70ff7dc069c9a8cdc5775aa","ref":"refs/heads/main","pushedAt":"2023-06-27T00:43:17.414Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"docs: add latest changes","shortMessageHtmlLink":"docs: add latest changes"}},{"before":"de263528033d4492a20cbb303c1258e216c17ddf","after":"33481d1b90b6d1106ef2ed3361857437088eeedd","ref":"refs/heads/main","pushedAt":"2023-06-25T23:13:34.715Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"feat: add immer and localStorage features","shortMessageHtmlLink":"feat: add immer and localStorage features"}},{"before":"14c902cf535e8d322414c04e8f4ea967fa013e99","after":"de263528033d4492a20cbb303c1258e216c17ddf","ref":"refs/heads/main","pushedAt":"2023-06-25T22:01:49.877Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"set correct deps; fix $update type; add immer example","shortMessageHtmlLink":"set correct deps; fix $update type; add immer example"}},{"before":"8a59820ef18ac9c13f4a9a4e84bf542b010fda12","after":"14c902cf535e8d322414c04e8f4ea967fa013e99","ref":"refs/heads/main","pushedAt":"2023-06-24T07:03:28.443Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"feat: add additional signalStore signatures","shortMessageHtmlLink":"feat: add additional signalStore signatures"}},{"before":"93c3b61ad37bd8d7010b44ae85852ba35636616a","after":"8a59820ef18ac9c13f4a9a4e84bf542b010fda12","ref":"refs/heads/main","pushedAt":"2023-06-24T02:32:12.037Z","pushType":"push","commitsCount":3,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"feat: add withState signature with state factory","shortMessageHtmlLink":"feat: add withState signature with state factory"}},{"before":"27d0f7491f06d34afa338832634d49bb961e153d","after":"93c3b61ad37bd8d7010b44ae85852ba35636616a","ref":"refs/heads/main","pushedAt":"2023-06-23T04:48:53.203Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"feat: add signalState example","shortMessageHtmlLink":"feat: add signalState example"}},{"before":"1a9888bf471625679ffd83bd0bab664af16798cc","after":"27d0f7491f06d34afa338832634d49bb961e153d","ref":"refs/heads/main","pushedAt":"2023-06-23T04:29:27.345Z","pushType":"push","commitsCount":2,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"feat: add signalStore v2","shortMessageHtmlLink":"feat: add signalStore v2"}},{"before":"53a5036739db047c6a4fd7437de9a0b89b5e75a7","after":"1a9888bf471625679ffd83bd0bab664af16798cc","ref":"refs/heads/main","pushedAt":"2023-04-13T08:21:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"bump to Angular latest; rename createSignalStore to signalStore; add store example with class","shortMessageHtmlLink":"bump to Angular latest; rename createSignalStore to signalStore; add …"}},{"before":"f8beec0307e1d8f306a1acf194bec8c32028a3c8","after":"53a5036739db047c6a4fd7437de9a0b89b5e75a7","ref":"refs/heads/main","pushedAt":"2023-03-09T18:02:09.006Z","pushType":"push","commitsCount":1,"pusher":{"login":"markostanimirovic","name":"Marko Stanimirović","path":"/markostanimirovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17877290?s=80&v=4"},"commit":{"message":"feat: apply RFC feedback","shortMessageHtmlLink":"feat: apply RFC feedback"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADtK7fzAA","startCursor":null,"endCursor":null}},"title":"Activity · markostanimirovic/ngrx-signal-store-playground"}