{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":47460181,"defaultBranch":"9.0","name":"neos-ui","ownerLogin":"neos","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-05T15:04:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11575267?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716659247.0","currentOid":""},"activityList":{"items":[{"before":"b17b27b4e6a30077c1d0c963bc84987653a6425d","after":"50561afaa260121488bd2c7271228b49e09a54e1","ref":"refs/heads/feature/conflict-resolution-03/rebase-during-publish","pushedAt":"2024-05-29T11:03:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grebaldi","name":"Wilhelm Behncke","path":"/grebaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2522299?s=80&v=4"},"commit":{"message":"TASK: Handle edge case when automatic syncing during \"publish document\" removes the document\n\nThis also adds two more E2E test cases for publishing with automatic syncing.","shortMessageHtmlLink":"TASK: Handle edge case when automatic syncing during \"publish documen…"}},{"before":"f8d5034736a3e3dfcbe9807a51c69bea3bee5a9a","after":"b17b27b4e6a30077c1d0c963bc84987653a6425d","ref":"refs/heads/feature/conflict-resolution-03/rebase-during-publish","pushedAt":"2024-05-28T11:47:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grebaldi","name":"Wilhelm Behncke","path":"/grebaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2522299?s=80&v=4"},"commit":{"message":"BUGFIX: Fix undefined state when cancelling sync operations\n\nThis adds an e2e test case for cancelling and reselecting a resolution strategy\nand another e2e test case for immediate resolution cancellation.\n\nBoth test cases are fixed by changes to the syncing saga.","shortMessageHtmlLink":"BUGFIX: Fix undefined state when cancelling sync operations"}},{"before":"feb5b6336d3b3b722979a79a4c4c87c328a5b985","after":"f8d5034736a3e3dfcbe9807a51c69bea3bee5a9a","ref":"refs/heads/feature/conflict-resolution-03/rebase-during-publish","pushedAt":"2024-05-27T12:56:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grebaldi","name":"Wilhelm Behncke","path":"/grebaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2522299?s=80&v=4"},"commit":{"message":"TASK: Stabilize E2E tests for synving feature\n\nfixes: #3785","shortMessageHtmlLink":"TASK: Stabilize E2E tests for synving feature"}},{"before":"9d2d51a2823524bb17fc3b0071a53b83a8065151","after":"0a6ae5341bf2959948edf74811c2a2d89aad6f73","ref":"refs/heads/feature/3771-support-finding-nodes-by-id","pushedAt":"2024-05-26T11:59:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bwaidelich","name":"Bastian Waidelich","path":"/bwaidelich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/307571?s=80&v=4"},"commit":{"message":"Fix namespace imports","shortMessageHtmlLink":"Fix namespace imports"}},{"before":"ac24f7c3146a331b09cf3b52c3d9bc30ac56cb99","after":"9d2d51a2823524bb17fc3b0071a53b83a8065151","ref":"refs/heads/feature/3771-support-finding-nodes-by-id","pushedAt":"2024-05-26T10:57:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bwaidelich","name":"Bastian Waidelich","path":"/bwaidelich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/307571?s=80&v=4"},"commit":{"message":"Adjust to modified NodeAggregateId","shortMessageHtmlLink":"Adjust to modified NodeAggregateId"}},{"before":null,"after":"ac24f7c3146a331b09cf3b52c3d9bc30ac56cb99","ref":"refs/heads/feature/3771-support-finding-nodes-by-id","pushedAt":"2024-05-25T17:47:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bwaidelich","name":"Bastian Waidelich","path":"/bwaidelich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/307571?s=80&v=4"},"commit":{"message":"FEATURE: Find nodes by their id in Neos Backend\n\nExtends the custom `SearchOperation` such that it respects node aggregate ids\n\nDepends on https://github.com/neos/neos-development-collection/pull/5098\n\nRelated: #3771","shortMessageHtmlLink":"FEATURE: Find nodes by their id in Neos Backend"}},{"before":"c439582346888db0d438f6705898939592cda2d2","after":"701a0471c45096981999d0a0816901c9aaa4a926","ref":"refs/heads/bugfix/remove-ui-script-tag","pushedAt":"2024-05-22T06:57:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Sebobo","name":"Sebastian Helzle","path":"/Sebobo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/596967?s=80&v=4"},"commit":{"message":"TASK: Optimise node context resolution from flow query","shortMessageHtmlLink":"TASK: Optimise node context resolution from flow query"}},{"before":"5cb54ebabd831f3689687978e13daf52c4826ef5","after":"9aa6eb2ec294472126013ef1a9e4db63598fc131","ref":"refs/heads/feature/multi-app/02-loosen-the-menu","pushedAt":"2024-05-21T13:17:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"grebaldi","name":"Wilhelm Behncke","path":"/grebaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2522299?s=80&v=4"},"commit":{"message":"TASK: Detach user menu from redux store","shortMessageHtmlLink":"TASK: Detach user menu from redux store"}},{"before":"fca73dd344fb3d37cbfe4a6bf25296e496fdaa84","after":"feb5b6336d3b3b722979a79a4c4c87c328a5b985","ref":"refs/heads/feature/conflict-resolution-03/rebase-during-publish","pushedAt":"2024-05-21T10:36:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grebaldi","name":"Wilhelm Behncke","path":"/grebaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2522299?s=80&v=4"},"commit":{"message":"BUGFIX: Wait and reload before syncing in E2E test\n\nThis is to prevent the flakiness described in #3785.","shortMessageHtmlLink":"BUGFIX: Wait and reload before syncing in E2E test"}},{"before":"2a29d845db419afc97ebeb7b488638ddf67a755e","after":"fca73dd344fb3d37cbfe4a6bf25296e496fdaa84","ref":"refs/heads/feature/conflict-resolution-03/rebase-during-publish","pushedAt":"2024-05-21T09:48:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"grebaldi","name":"Wilhelm Behncke","path":"/grebaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2522299?s=80&v=4"},"commit":{"message":"BUGFIX: Remove race condition in `watchNodeInformationChanges`\n\nIt may happen that `fetchAdditionalNodeMetadata` adds metadata for\na node that has since been removed from the store. The occurance\nof such \"zombie\" nodes leads to problems, because they may lack\ncrucial properties like `children` that are treated as always-\npresent by other mechanisms throughout the UI.\n\nThis became apparent after https://github.com/neos/neos-ui/pull/3756.\n\nThe CR.Nodes.MERGE action now takes care of preventing zombie nodes\nfrom entering the store.","shortMessageHtmlLink":"BUGFIX: Remove race condition in watchNodeInformationChanges"}},{"before":"1d493edb3848600f67e3d06bd266d8b97b16d870","after":"2a29d845db419afc97ebeb7b488638ddf67a755e","ref":"refs/heads/feature/conflict-resolution-03/rebase-during-publish","pushedAt":"2024-05-20T15:44:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"grebaldi","name":"Wilhelm Behncke","path":"/grebaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2522299?s=80&v=4"},"commit":{"message":"BUGFIX: Remove race condition in `watchNodeInformationChanges`\n\nBy using the `takeLatest` higher-order saga, this changes makes sure\nthat all attempts at fetching additional node metadata are cancelled\nonce a new node-related action is triggered.\n\nWithout this stale `fetchAdditionalNodeMetadata` calls may corrupt the\nin-memory node cache, which leads to further problems downstream.\n\nThis became apparent after https://github.com/neos/neos-ui/pull/3756.","shortMessageHtmlLink":"BUGFIX: Remove race condition in watchNodeInformationChanges"}},{"before":"70cadd43e3f17b0c47cd39d251165a739eda910f","after":"551137cb82eef10120970e0e519cdfeb65c8ce4a","ref":"refs/heads/task/adjustToNodeTypeOnNodeRemoval","pushedAt":"2024-05-20T15:17:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhsdesign","name":"Marc Henry Schultz","path":"/mhsdesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85400359?s=80&v=4"},"commit":{"message":"TASK: Handle theoretical `null` case in `handleHiddenPropertyChange`","shortMessageHtmlLink":"TASK: Handle theoretical null case in handleHiddenPropertyChange"}},{"before":"228d78fbe274d19d87dbb3da864d21e28e7f96f0","after":"378c4094e63cd219d9ff2ce14913e4384ceb6d1b","ref":"refs/heads/8.3","pushedAt":"2024-05-19T19:02:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"TASK: Translated using Weblate (Spanish)\n\nCurrently translated at 100.0% (121 of 121 strings)\n\nTranslation: Neos/Neos.Ui - Main - 8.3\nTranslate-URL: https://hosted.weblate.org/projects/neos/neos-ui-main-8-3/es/","shortMessageHtmlLink":"TASK: Translated using Weblate (Spanish)"}},{"before":"619b7ce1ad4be46da1bf38e84b443b405b83f099","after":"eb1448596ed5c8c3a5e06654b0f2bb204a6fffd6","ref":"refs/heads/9.0","pushedAt":"2024-05-19T19:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"TASK: Translated using Weblate (Spanish)\n\nCurrently translated at 100.0% (123 of 123 strings)\n\nCo-authored-by: gallegonovato \nTranslate-URL: https://hosted.weblate.org/projects/neos/neos-ui-main-9-0/es/\nTranslation: Neos/Neos.Ui - Main - 9.0","shortMessageHtmlLink":"TASK: Translated using Weblate (Spanish)"}},{"before":"2bbc4f2abbf616d3a161c39ce01e3a3746c72f68","after":null,"ref":"refs/heads/task/adjustToWorkspaceNameInEvents","pushedAt":"2024-05-19T08:19:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mhsdesign","name":"Marc Henry Schultz","path":"/mhsdesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85400359?s=80&v=4"}},{"before":"28669d274122fb8bd5fffa946728c108478d8085","after":"619b7ce1ad4be46da1bf38e84b443b405b83f099","ref":"refs/heads/9.0","pushedAt":"2024-05-19T08:19:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mhsdesign","name":"Marc Henry Schultz","path":"/mhsdesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85400359?s=80&v=4"},"commit":{"message":"Merge pull request #3788 from neos/task/adjustToWorkspaceNameInEvents\n\nTASK: Adjust to workspace name in events","shortMessageHtmlLink":"Merge pull request #3788 from neos/task/adjustToWorkspaceNameInEvents"}},{"before":null,"after":"2bbc4f2abbf616d3a161c39ce01e3a3746c72f68","ref":"refs/heads/task/adjustToWorkspaceNameInEvents","pushedAt":"2024-05-19T07:33:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mhsdesign","name":"Marc Henry Schultz","path":"/mhsdesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85400359?s=80&v=4"},"commit":{"message":"TASK: Adjust to workspace name in events","shortMessageHtmlLink":"TASK: Adjust to workspace name in events"}},{"before":null,"after":"35d5f416dfad3636c9c51be786954b28d1de2cf3","ref":"refs/heads/task/phpstanLevel8","pushedAt":"2024-05-18T09:40:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mhsdesign","name":"Marc Henry Schultz","path":"/mhsdesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85400359?s=80&v=4"},"commit":{"message":"WIP: PHPSTAN lvl 8","shortMessageHtmlLink":"WIP: PHPSTAN lvl 8"}},{"before":null,"after":"70cadd43e3f17b0c47cd39d251165a739eda910f","ref":"refs/heads/task/adjustToNodeTypeOnNodeRemoval","pushedAt":"2024-05-18T08:52:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mhsdesign","name":"Marc Henry Schultz","path":"/mhsdesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85400359?s=80&v=4"},"commit":{"message":"TASK: Adjust to `Node:$nodeType` removal\n\nsee https://github.com/neos/neos-development-collection/pull/5021","shortMessageHtmlLink":"TASK: Adjust to Node:$nodeType removal"}},{"before":"346f1a886557151de62e75845f38b6bf8fc314b9","after":null,"ref":"refs/heads/task/adjust-to-neos-9-deprecations","pushedAt":"2024-05-18T08:42:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mhsdesign","name":"Marc Henry Schultz","path":"/mhsdesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85400359?s=80&v=4"}},{"before":"b9de62deedd865599778671895dd5ae26a3feab7","after":"28669d274122fb8bd5fffa946728c108478d8085","ref":"refs/heads/9.0","pushedAt":"2024-05-18T08:42:51.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"mhsdesign","name":"Marc Henry Schultz","path":"/mhsdesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85400359?s=80&v=4"},"commit":{"message":"Merge pull request #3783 from neos/task/adjust-to-neos-9-deprecations\n\nTASK: Adjust to neos 9 deprecations","shortMessageHtmlLink":"Merge pull request #3783 from neos/task/adjust-to-neos-9-deprecations"}},{"before":null,"after":"346f1a886557151de62e75845f38b6bf8fc314b9","ref":"refs/heads/task/adjust-to-neos-9-deprecations","pushedAt":"2024-05-18T08:15:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mhsdesign","name":"Marc Henry Schultz","path":"/mhsdesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85400359?s=80&v=4"},"commit":{"message":"TASK: Remove explicit obsolete blocking","shortMessageHtmlLink":"TASK: Remove explicit obsolete blocking"}},{"before":"13e3d2ce47b2b6d748d84ce9cc08bdd0b14a9a3d","after":null,"ref":"refs/heads/task/adjustToTetheredNodeTypeDefinitions","pushedAt":"2024-05-17T14:01:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mhsdesign","name":"Marc Henry Schultz","path":"/mhsdesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85400359?s=80&v=4"}},{"before":"1842642060fc8a39ad405f1e63a300d8c4239ff8","after":"b9de62deedd865599778671895dd5ae26a3feab7","ref":"refs/heads/9.0","pushedAt":"2024-05-17T14:01:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mhsdesign","name":"Marc Henry Schultz","path":"/mhsdesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85400359?s=80&v=4"},"commit":{"message":"Merge pull request #3782 from neos/task/adjustToTetheredNodeTypeDefinitions\n\nTASK: Adjust To Tethered NodeType Definitions","shortMessageHtmlLink":"Merge pull request #3782 from neos/task/adjustToTetheredNodeTypeDefin…"}},{"before":null,"after":"13e3d2ce47b2b6d748d84ce9cc08bdd0b14a9a3d","ref":"refs/heads/task/adjustToTetheredNodeTypeDefinitions","pushedAt":"2024-05-17T13:04:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mhsdesign","name":"Marc Henry Schultz","path":"/mhsdesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85400359?s=80&v=4"},"commit":{"message":"TASK: Adjust To Tethered NodeType Definitions","shortMessageHtmlLink":"TASK: Adjust To Tethered NodeType Definitions"}},{"before":"7d9f85e6e397b0a8d9d859794946be3fd3330e54","after":"1842642060fc8a39ad405f1e63a300d8c4239ff8","ref":"refs/heads/9.0","pushedAt":"2024-05-16T11:25:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhsdesign","name":"Marc Henry Schultz","path":"/mhsdesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85400359?s=80&v=4"},"commit":{"message":"TASK: Fix phpstan\n\n> Variable $rootDimensionSpacePoints in empty() always exists and is not falsy","shortMessageHtmlLink":"TASK: Fix phpstan"}},{"before":"41ede217255f368177a9cd032010cc5b05777a19","after":"7d9f85e6e397b0a8d9d859794946be3fd3330e54","ref":"refs/heads/9.0","pushedAt":"2024-05-16T11:21:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhsdesign","name":"Marc Henry Schultz","path":"/mhsdesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85400359?s=80&v=4"},"commit":{"message":"TASK: Remove obsolete hardcoded version string in 9.0 branch","shortMessageHtmlLink":"TASK: Remove obsolete hardcoded version string in 9.0 branch"}},{"before":"d243a1ae82f38c5edb8ea007dfc4b34c78b16da8","after":"228d78fbe274d19d87dbb3da864d21e28e7f96f0","ref":"refs/heads/8.3","pushedAt":"2024-05-15T21:02:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"TASK: Translated using Weblate (Dutch)\n\nCurrently translated at 100.0% (121 of 121 strings)\n\nTranslation: Neos/Neos.Ui - Main - 8.3\nTranslate-URL: https://hosted.weblate.org/projects/neos/neos-ui-main-8-3/nl/","shortMessageHtmlLink":"TASK: Translated using Weblate (Dutch)"}},{"before":"38bd229653438eaa02a45cfecf124b32de50e992","after":"41ede217255f368177a9cd032010cc5b05777a19","ref":"refs/heads/9.0","pushedAt":"2024-05-15T21:02:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"TASK: Translated using Weblate (Dutch)\n\nCurrently translated at 100.0% (123 of 123 strings)\n\nCo-authored-by: Mark Kuiphuis \nTranslate-URL: https://hosted.weblate.org/projects/neos/neos-ui-main-9-0/nl/\nTranslation: Neos/Neos.Ui - Main - 9.0","shortMessageHtmlLink":"TASK: Translated using Weblate (Dutch)"}},{"before":"66129f0d6bd3435654eda7a948114a39e18ef003","after":"38bd229653438eaa02a45cfecf124b32de50e992","ref":"refs/heads/9.0","pushedAt":"2024-05-14T20:22:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mhsdesign","name":"Marc Henry Schultz","path":"/mhsdesign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85400359?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/8.3' into 9.0","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/8.3' into 9.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVtbWRQA","startCursor":null,"endCursor":null}},"title":"Activity · neos/neos-ui"}