{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":39443258,"defaultBranch":"master","name":"instantsearch","ownerLogin":"algolia","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-07-21T12:10:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2034458?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722267240.0","currentOid":""},"activityList":{"items":[{"before":"a8636d445e9c9634dfdc7e43f613722136728f1a","after":null,"ref":"refs/heads/fix/routing-dispose","pushedAt":"2024-07-29T15:34:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Haroenv","name":"Haroen Viaene","path":"/Haroenv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6270048?s=80&v=4"}},{"before":"6085d110c90ebb3ce51e6afed0157f76da6996a7","after":"e6fbc05ccc0d1d8eb540a3bbb2fa9ad046051d14","ref":"refs/heads/master","pushedAt":"2024-07-29T15:33:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Haroenv","name":"Haroen Viaene","path":"/Haroenv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6270048?s=80&v=4"},"commit":{"message":"fix(history): cleanUrlOnDispose also prevents write after dispose (#6305)\n\nIn real situations, it seems like #5966 forgot to account for `write` being called through `onInternalStateChange`, which is deferred and thus called after the dispose of the middleware/router.\r\n\r\nThis PR solves that situation by ensuring the router never writes after dispose if this option is set to `false`.\r\n\r\nref: https://github.com/algolia/instantsearch/discussions/6304","shortMessageHtmlLink":"fix(history): cleanUrlOnDispose also prevents write after dispose (#6305"}},{"before":null,"after":"a8636d445e9c9634dfdc7e43f613722136728f1a","ref":"refs/heads/fix/routing-dispose","pushedAt":"2024-07-29T13:59:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Haroenv","name":"Haroen Viaene","path":"/Haroenv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6270048?s=80&v=4"},"commit":{"message":"fix(history): cleanUrlOnDispose also prevents write after dispose\n\nIn real situations, it seems like #5966 forgot to account for `write` being called through `onInternalStateChange`, which is deferred and thus called after the dispose of the middleware/router.\n\nThis PR solves that situation by ensuring the router never writes after dispose if this option is set to `false`.\n\nref: https://github.com/algolia/instantsearch/discussions/6304","shortMessageHtmlLink":"fix(history): cleanUrlOnDispose also prevents write after dispose"}},{"before":"05d22b326c04575b6d7be7db49f91c62456fb37b","after":"30cdcd18450b86d6a0d34dbf7b5d8112554e997a","ref":"refs/heads/poc/exp-man","pushedAt":"2024-07-29T09:31:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Haroenv","name":"Haroen Viaene","path":"/Haroenv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6270048?s=80&v=4"},"commit":{"message":"make it all work","shortMessageHtmlLink":"make it all work"}},{"before":"9eba314995f0f50f977d39885460ccd0aa4de074","after":"05d22b326c04575b6d7be7db49f91c62456fb37b","ref":"refs/heads/poc/exp-man","pushedAt":"2024-07-26T08:30:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Haroenv","name":"Haroen Viaene","path":"/Haroenv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6270048?s=80&v=4"},"commit":{"message":"couple kb lighter","shortMessageHtmlLink":"couple kb lighter"}},{"before":null,"after":"cb0e27a94fe59d50a9655433cc31b05d0401ae49","ref":"refs/heads/feat/carousel-enum-option","pushedAt":"2024-07-26T08:29:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sarahdayan","name":"Sarah Dayan","path":"/sarahdayan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5370675?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feat/carousel-enum-option","shortMessageHtmlLink":"Merge branch 'master' into feat/carousel-enum-option"}},{"before":"3a98ca125fcd80a11529463961048d432daa20c5","after":"9eba314995f0f50f977d39885460ccd0aa4de074","ref":"refs/heads/poc/exp-man","pushedAt":"2024-07-26T08:26:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Haroenv","name":"Haroen Viaene","path":"/Haroenv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6270048?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":null,"after":"3a98ca125fcd80a11529463961048d432daa20c5","ref":"refs/heads/poc/exp-man","pushedAt":"2024-07-25T15:57:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Haroenv","name":"Haroen Viaene","path":"/Haroenv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6270048?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"688d75f7b8df45713b6009a681c5fe73a4de4b11","after":null,"ref":"refs/heads/feat/carousel-ui-component","pushedAt":"2024-07-24T14:41:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dhayab","name":"Dhaya","path":"/dhayab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154633?s=80&v=4"}},{"before":"0f87fc3e9c6feb0f0f5d1fdb8e183cd4d583a670","after":"6085d110c90ebb3ce51e6afed0157f76da6996a7","ref":"refs/heads/master","pushedAt":"2024-07-24T14:41:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dhayab","name":"Dhaya","path":"/dhayab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154633?s=80&v=4"},"commit":{"message":"feat(ui-components): introduce `Carousel` (#6289)","shortMessageHtmlLink":"feat(ui-components): introduce Carousel (#6289)"}},{"before":"9ff3912ce85367fcc97b54feb0e8d19b712ac0d6","after":"688d75f7b8df45713b6009a681c5fe73a4de4b11","ref":"refs/heads/feat/carousel-ui-component","pushedAt":"2024-07-24T14:30:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dhayab","name":"Dhaya","path":"/dhayab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154633?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feat/carousel-ui-component","shortMessageHtmlLink":"Merge branch 'master' into feat/carousel-ui-component"}},{"before":"1d51ef47c479c46b4cf42a9827e3e990cb119fe0","after":"9ff3912ce85367fcc97b54feb0e8d19b712ac0d6","ref":"refs/heads/feat/carousel-ui-component","pushedAt":"2024-07-24T14:30:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dhayab","name":"Dhaya","path":"/dhayab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154633?s=80&v=4"},"commit":{"message":"revert examples changes and remove carousel scss partial import","shortMessageHtmlLink":"revert examples changes and remove carousel scss partial import"}},{"before":"25fc44fe113c9bea10c57529a4fc2d16f2c4d18c","after":"0f87fc3e9c6feb0f0f5d1fdb8e183cd4d583a670","ref":"refs/heads/master","pushedAt":"2024-07-24T11:24:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Haroenv","name":"Haroen Viaene","path":"/Haroenv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6270048?s=80&v=4"},"commit":{"message":"fix(typescript): make recommendResults.params non-nullable (#6296)\n\nfixes #6295","shortMessageHtmlLink":"fix(typescript): make recommendResults.params non-nullable (#6296)"}},{"before":"55f871cf3d0dbc46de4d02b881a9d5f0779a1d3b","after":null,"ref":"refs/heads/fix/circular-dependency","pushedAt":"2024-07-24T11:20:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Haroenv","name":"Haroen Viaene","path":"/Haroenv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6270048?s=80&v=4"}},{"before":"48b1c946e13e917bc76a046894bbd89a7c4977fe","after":"25fc44fe113c9bea10c57529a4fc2d16f2c4d18c","ref":"refs/heads/master","pushedAt":"2024-07-24T11:20:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Haroenv","name":"Haroen Viaene","path":"/Haroenv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6270048?s=80&v=4"},"commit":{"message":"fix(imports): prevent circular import (#6294)\n\nfixes #6292\r\n\r\nalso copied the code we have in InstantSearch.js to prevent circular dependency into react and vue instantsearch","shortMessageHtmlLink":"fix(imports): prevent circular import (#6294)"}},{"before":null,"after":"55f871cf3d0dbc46de4d02b881a9d5f0779a1d3b","ref":"refs/heads/fix/circular-dependency","pushedAt":"2024-07-24T07:10:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Haroenv","name":"Haroen Viaene","path":"/Haroenv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6270048?s=80&v=4"},"commit":{"message":"fix(imports): prevent circular import\n\nfixes #6292\n\nalso copied the code we have in InstantSearch.js to prevent circular dependency into react and vue instantsearch","shortMessageHtmlLink":"fix(imports): prevent circular import"}},{"before":"3b86cbf54c6daa210f8f4d3af624f15ec0dde1a8","after":"1d51ef47c479c46b4cf42a9827e3e990cb119fe0","ref":"refs/heads/feat/carousel-ui-component","pushedAt":"2024-07-23T18:23:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dhayab","name":"Dhaya","path":"/dhayab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154633?s=80&v=4"},"commit":{"message":"pass refs as props","shortMessageHtmlLink":"pass refs as props"}},{"before":"50aba322022bca6786af1314cd624248c698c53f","after":"3b86cbf54c6daa210f8f4d3af624f15ec0dde1a8","ref":"refs/heads/feat/carousel-ui-component","pushedAt":"2024-07-23T13:43:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dhayab","name":"Dhaya","path":"/dhayab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154633?s=80&v=4"},"commit":{"message":"stop hoisting react components in build of ui-components","shortMessageHtmlLink":"stop hoisting react components in build of ui-components"}},{"before":null,"after":"9f92e8c3b7fd59e23e3336ba0ffb109bad9a72f1","ref":"refs/heads/fix/neoqs","pushedAt":"2024-07-23T10:00:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Haroenv","name":"Haroen Viaene","path":"/Haroenv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6270048?s=80&v=4"},"commit":{"message":"fix(dependencies): replace qs by neoqs\n\nneoqs is API-compatible with qs in the legacy mode, and thus this isn't a breaking change. Of course if someone was already using qs and relying on it being deduplicated with the InstantSearch version.\n\nURLs parsed and created by qs and neoqs are compatible","shortMessageHtmlLink":"fix(dependencies): replace qs by neoqs"}},{"before":"ac6c7fc51186395ca143b4f40e234ff7880bcc04","after":"50aba322022bca6786af1314cd624248c698c53f","ref":"refs/heads/feat/carousel-ui-component","pushedAt":"2024-07-23T08:42:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dhayab","name":"Dhaya","path":"/dhayab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154633?s=80&v=4"},"commit":{"message":"add test","shortMessageHtmlLink":"add test"}},{"before":"34273095ca0f37d3890d573a8cff9adad2cfe29d","after":"ac6c7fc51186395ca143b4f40e234ff7880bcc04","ref":"refs/heads/feat/carousel-ui-component","pushedAt":"2024-07-23T08:06:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhayab","name":"Dhaya","path":"/dhayab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154633?s=80&v=4"},"commit":{"message":"temp: check implementation in react app","shortMessageHtmlLink":"temp: check implementation in react app"}},{"before":null,"after":"34273095ca0f37d3890d573a8cff9adad2cfe29d","ref":"refs/heads/feat/carousel-ui-component","pushedAt":"2024-07-22T16:05:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dhayab","name":"Dhaya","path":"/dhayab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154633?s=80&v=4"},"commit":{"message":"temp: check implementation in react app","shortMessageHtmlLink":"temp: check implementation in react app"}},{"before":"1becc9c333d6d26524b0843804783895e924de6c","after":"bfbdcc55012b8b39a8f7cdff32345edb7eba4ff8","ref":"refs/heads/feat/type-index-generic","pushedAt":"2024-07-18T15:43:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Haroenv","name":"Haroen Viaene","path":"/Haroenv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6270048?s=80&v=4"},"commit":{"message":"workaround?","shortMessageHtmlLink":"workaround?"}},{"before":null,"after":"1becc9c333d6d26524b0843804783895e924de6c","ref":"refs/heads/feat/type-index-generic","pushedAt":"2024-07-18T15:10:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Haroenv","name":"Haroen Viaene","path":"/Haroenv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6270048?s=80&v=4"},"commit":{"message":"feat(index): make IndexOptions['uiState'] and UiState react to generic","shortMessageHtmlLink":"feat(index): make IndexOptions['uiState'] and UiState react to generic"}},{"before":"e1e6a7993aae861d9e479f6f62e5e58c9056bc67","after":"e306cecf5db63f96e6ebb19c20958e7f5db62088","ref":"refs/heads/chore/examples-algoliasearch-v5","pushedAt":"2024-07-17T08:13:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Haroenv","name":"Haroen Viaene","path":"/Haroenv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6270048?s=80&v=4"},"commit":{"message":"ci: add downgrade script for algoliasearch v4 and steps (#6286)\n\n* ci: add downgrade script for algoliasearch v4 and steps\r\n\r\n* test:ci instead\r\n\r\n* store results","shortMessageHtmlLink":"ci: add downgrade script for algoliasearch v4 and steps (#6286)"}},{"before":"5971c0e6ab472ff0eb2eedf1a573193a395f3713","after":"bff7906c0cb4edcd86de26f1615410f191a13c30","ref":"refs/heads/templates","pushedAt":"2024-07-16T14:59:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"feat(template): Update templates","shortMessageHtmlLink":"feat(template): Update templates"}},{"before":"da4d6e0761b1be9d0ecb7b69589998fdaf2b6c87","after":null,"ref":"refs/heads/chore/release-1721123929274","pushedAt":"2024-07-16T14:36:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aymeric-giraudet","name":"Aymeric Giraudet","path":"/aymeric-giraudet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9158954?s=80&v=4"}},{"before":"eb95049ceea3fde52dc119cdf2621e7d0ebbe6f8","after":"48b1c946e13e917bc76a046894bbd89a7c4977fe","ref":"refs/heads/master","pushedAt":"2024-07-16T14:36:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aymeric-giraudet","name":"Aymeric Giraudet","path":"/aymeric-giraudet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9158954?s=80&v=4"},"commit":{"message":"chore: release (#6285)","shortMessageHtmlLink":"chore: release (#6285)"}},{"before":"545a804868f3ee3e4a1858bc8a692129cde7e02f","after":null,"ref":"refs/heads/ci/algoliasearch-v4-steps","pushedAt":"2024-07-16T12:36:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aymeric-giraudet","name":"Aymeric Giraudet","path":"/aymeric-giraudet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9158954?s=80&v=4"}},{"before":"5d3b2a866b0186a7b8e4d00447eb6d5e74baa209","after":"e1e6a7993aae861d9e479f6f62e5e58c9056bc67","ref":"refs/heads/chore/examples-algoliasearch-v5","pushedAt":"2024-07-16T12:36:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aymeric-giraudet","name":"Aymeric Giraudet","path":"/aymeric-giraudet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9158954?s=80&v=4"},"commit":{"message":"ci: add downgrade script for algoliasearch v4 and steps (#6286)\n\n* ci: add downgrade script for algoliasearch v4 and steps\r\n\r\n* test:ci instead\r\n\r\n* store results","shortMessageHtmlLink":"ci: add downgrade script for algoliasearch v4 and steps (#6286)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjBDDyAA","startCursor":null,"endCursor":null}},"title":"Activity ยท algolia/instantsearch"}