{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":144513571,"defaultBranch":"main","name":"napari","ownerLogin":"napari","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-13T01:12:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39813916?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716832193.0","currentOid":""},"activityList":{"items":[{"before":"40ac1fb242d905d503aed8200099efd02ebceb95","after":"b00d7381b470a43b129da57ef81bad7aadeeb6de","ref":"refs/heads/main","pushedAt":"2024-05-31T02:40:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jni","name":"Juan Nunez-Iglesias","path":"/jni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/492549?s=80&v=4"},"commit":{"message":"[Maint] Update docs constraints for new napari-sphinx-theme release (#6947)\n\n# Description\r\nUpdates constraints file for new napari-sphinx-theme release.\r\n\r\n---------\r\n\r\nCo-authored-by: napari-bot ","shortMessageHtmlLink":"[Maint] Update docs constraints for new napari-sphinx-theme release (#…"}},{"before":"f3b00c0936caaa87814e8c9b0497f20008d057e1","after":"40ac1fb242d905d503aed8200099efd02ebceb95","ref":"refs/heads/main","pushedAt":"2024-05-30T16:15:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andy-sweet","name":"Andy Sweet","path":"/andy-sweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2608297?s=80&v=4"},"commit":{"message":"Fix array data copy behavior for numpy 1 and 2 consistency (#6932)\n\n# References and relevant issues\r\n\r\nFailure in our prerelease tests which picked up `numpy==2.0.0rc2`:\r\nhttps://github.com/napari/napari/issues/6871#issue-2263425683\r\n\r\nRelated discussion on Zulip:\r\nhttps://napari.zulipchat.com/#narrow/stream/212875-general/topic/handling.20the.20numpy.202.2E0.20release\r\n\r\n# Description\r\nThis fixes the coercion of data using the `Array` pydantic custom class\r\nso that it works for both numpy 1 and 2, and only makes a copy if\r\nneeded.\r\n\r\nInstead we could consider using `np.asarray`, but we'll also need to\r\nreplace the `ndmin` argument (which `np.asarray` does not have), by\r\nusing `np.expand_dims` or similar. I have done that it in one other\r\nplace where I don't need those fancy arguments.","shortMessageHtmlLink":"Fix array data copy behavior for numpy 1 and 2 consistency (#6932)"}},{"before":"07dbc0a8f49cc2c73f3215fb75988e1c1bfcf1ab","after":"f3b00c0936caaa87814e8c9b0497f20008d057e1","ref":"refs/heads/main","pushedAt":"2024-05-29T01:32:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jni","name":"Juan Nunez-Iglesias","path":"/jni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/492549?s=80&v=4"},"commit":{"message":"MNT: Fix layerlist context creation (#6926)\n\n# Description\r\n\r\nIncorrectly created two contexts using the same object in layer list,\r\nsee: https://github.com/napari/napari/pull/6165#discussion_r1610784402\r\n\r\nThis fixes it.\r\n\r\nCo-authored-by: Draga Doncila Pop <17995243+DragaDoncila@users.noreply.github.com>","shortMessageHtmlLink":"MNT: Fix layerlist context creation (#6926)"}},{"before":"7fbe6b130ceb2ac165ccff146f7f1767e82109d0","after":"abb87e6c67226c7f9f3544e1d6f9c57694496ad1","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-28T09:44:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brisvag","name":"Lorenzo Gaifas","path":"/brisvag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23482191?s=80&v=4"},"commit":{"message":"use \"unsafe\" fixes from ruff","shortMessageHtmlLink":"use \"unsafe\" fixes from ruff"}},{"before":"87e14c708467505b4837a6106430798fa0f835f0","after":"07dbc0a8f49cc2c73f3215fb75988e1c1bfcf1ab","ref":"refs/heads/main","pushedAt":"2024-05-28T01:35:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DragaDoncila","name":"Draga Doncila Pop","path":"/DragaDoncila","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17995243?s=80&v=4"},"commit":{"message":"Define submenus with their actions, remove submenus.py file (#6848)\n\n# References and relevant issues\r\n Towards #6516\r\n\r\n# Description\r\nRemove `_submenus.py` file, in favour of defining them with their\r\nactions.\r\n\r\nI am not 100% happy with this though because some menu actions will have\r\na qt-actions and non-qt-actions file, in which case it would be again\r\nconfusing for the dev to guess where the submenus are defined.\r\n\r\nLuckily the 3 menus that do have submenus (layer, file and view) only\r\nhave one action file.\r\n\r\nNote I have had to move submenu registration inside `init_qactions`.\r\n\r\nNot sure what to do here, open to suggestions and happy to close this as\r\nwell.\r\n\r\n---------\r\n\r\nCo-authored-by: Juan Nunez-Iglesias ","shortMessageHtmlLink":"Define submenus with their actions, remove submenus.py file (#6848)"}},{"before":"ba4297884ac893d60a73e636296176eb4cd2ed92","after":"7fbe6b130ceb2ac165ccff146f7f1767e82109d0","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-27T17:50:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":null,"after":"ba4297884ac893d60a73e636296176eb4cd2ed92","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-27T17:49:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.4.1 → v0.4.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.1...v0.4.5)\n- [github.com/python-jsonschema/check-jsonschema: 0.28.2 → 0.28.4](https://github.com/python-jsonschema/check-jsonschema/compare/0.28.2...0.28.4)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"89c515ace0ffb9fc42339d7e30ba917895a65436","after":"87e14c708467505b4837a6106430798fa0f835f0","ref":"refs/heads/main","pushedAt":"2024-05-27T09:00:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jni","name":"Juan Nunez-Iglesias","path":"/jni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/492549?s=80&v=4"},"commit":{"message":"Automatically remove run-benchmarks label once benchmarks are executed (#6929)\n\n# Description\r\n\r\nIterating on a performance PR that needs benchmarks is currently more\r\ncumbersome than it needs to be: add the run-benchmarks label, get a\r\nperformance report, act on the report (ie make code changes and push),\r\nthen, to run the benchmarks again, a core dev needs to *manually remove*\r\nthe label, then immediately add it again. Instead, this PR automates the\r\nremoval of the label once the benchmarks are done running and the report\r\nhas been generated. In fact, it should also remove the label even if the\r\nbenchmarks fail due to some bug in the code or benchmark code.","shortMessageHtmlLink":"Automatically remove run-benchmarks label once benchmarks are executed ("}},{"before":"ded87bfd6de4e9c65d0c0c4c3d46a5a77a57f7aa","after":"89c515ace0ffb9fc42339d7e30ba917895a65436","ref":"refs/heads/main","pushedAt":"2024-05-27T08:54:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jni","name":"Juan Nunez-Iglesias","path":"/jni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/492549?s=80&v=4"},"commit":{"message":"Add warning notification when connectivity errors occur in when opening the plugin manager (#6931)\n\nFixes https://github.com/napari/napari-plugin-manager/issues/26\r\n\r\n# Description\r\n\r\nCatches connectivity errors when fetching for plugin information when\r\nopening the plugin manager.\r\n\r\nAlthough the issue lives in the plugin manager repo, the code that\r\nfetches the code still lives in napari, hence with the PR seem to be\r\nbetter resolved on this side.\r\n\r\n# Result\r\n\r\n## Before this PR\r\n\r\n\r\n![napari-before](https://github.com/napari/napari/assets/3627835/6e704463-2dd3-4701-9aa5-93f2501e48fd)\r\n\r\n\r\n## With this PR\r\n\r\n\r\n![napari](https://github.com/napari/napari/assets/3627835/ffa3ad0a-da18-4e76-a4aa-8a007f90ce36)\r\n\r\nThe warning reads: \r\n\r\n>There seems to be an issue with network connectivity. Remote plugins\r\ncannot be installed, only local ones.","shortMessageHtmlLink":"Add warning notification when connectivity errors occur in when openi…"}},{"before":"526018ab87567c516e2dc2fea69cd414a2baa2a5","after":"8977598e6c94df59080c36f0e56b63e0a195dcca","ref":"refs/heads/auto-update-dependencies","pushedAt":"2024-05-27T08:08:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"napari-bot","name":"napari-bot","path":"/napari-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81196843?s=80&v=4"},"commit":{"message":"Update `coverage`, `hypothesis`, `scipy`, `tifffile`, `zarr`","shortMessageHtmlLink":"Update coverage, hypothesis, scipy, tifffile, zarr"}},{"before":"220d3e1997cce39b645067fd5972e164d8f414cb","after":"ded87bfd6de4e9c65d0c0c4c3d46a5a77a57f7aa","ref":"refs/heads/main","pushedAt":"2024-05-27T07:15:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jni","name":"Juan Nunez-Iglesias","path":"/jni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/492549?s=80&v=4"},"commit":{"message":"Fix callback for `File -> Open Folder...` action (#6935)\n\n# References and relevant issues\r\n\r\nCloses #6934\r\n\r\n# Description\r\n\r\nIncorrect callback was being used for the `Open Folder` action. This PR\r\nfixes it. We need a testing framework for the actions and menus\r\n@lucyleeow, which we knew, but maybe we should prioritize ahead of\r\nconverting the layer actions.","shortMessageHtmlLink":"Fix callback for File -> Open Folder... action (#6935)"}},{"before":"e29593cf8dc050d242b368c7ac706e4f78767106","after":"220d3e1997cce39b645067fd5972e164d8f414cb","ref":"refs/heads/main","pushedAt":"2024-05-26T06:52:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"melonora","name":"Wouter-Michiel Vierdag","path":"/melonora","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22346363?s=80&v=4"},"commit":{"message":"DeprecationWarning in ensure_iterable and is_iterable, Closes #6256 (#6836)\n\n# References and relevant issues\r\nSupposed to Close #6256. I am not sure about the stacklevel arg of the\r\nwarning.\r\n\r\n\r\n# Description\r\nAdded DeprecationWarning if arguments passed and removed the\r\nfunctionality related to them within the functions.\r\n\r\n# Regarding checklist\r\nI am not sure about the docs repo.\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Wouter-Michiel Vierdag \r\nCo-authored-by: Wouter-Michiel Vierdag ","shortMessageHtmlLink":"DeprecationWarning in ensure_iterable and is_iterable, Closes #6256 (#…"}},{"before":"7fc49c1242bab19928428fd6a17085fab5148172","after":"e29593cf8dc050d242b368c7ac706e4f78767106","ref":"refs/heads/main","pushedAt":"2024-05-24T23:13:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"psobolewskiPhD","name":"Peter Sobolewski","path":"/psobolewskiPhD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622105?s=80&v=4"},"commit":{"message":"Fix shapes mouse click and double click behavior on partial shapes (#6912)\n\n# References and relevant issues\r\n\r\nCloses #6597 \r\n\r\n# Description\r\n\r\nEnable proper handling of mouse bindings (single and double click) with\r\nunfinished/invalid shapes definitions (not enough vertices to close the\r\nshape or trying to add the same vertex multiple times. With the changes:\r\n\r\n* Ignore addition of a vertex (mouse single click) if it has the same\r\nposition as the last vertex added (fix for #6597)\r\n* Trying to finish the drawing (mouse double click) of an invalid shape\r\ncauses the in progress shape to be removed (fix for\r\nhttps://github.com/napari/napari/pull/6912#discussion_r1601902781)\r\n\r\nPreview:\r\n\r\n\r\n![invalid_shapes](https://github.com/napari/napari/assets/16781833/8002862b-4cb6-4b13-80e2-366b0c4f4d03)","shortMessageHtmlLink":"Fix shapes mouse click and double click behavior on partial shapes (#…"}},{"before":"cbe5b28bc64029e1d13d1f3514c6f87091fbea57","after":"7fc49c1242bab19928428fd6a17085fab5148172","ref":"refs/heads/main","pushedAt":"2024-05-24T04:19:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DragaDoncila","name":"Draga Doncila Pop","path":"/DragaDoncila","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17995243?s=80&v=4"},"commit":{"message":"remove error reporter code (#6923)\n\n[napari-error-reporter](https://github.com/tlambert03/napari-error-reporter)\r\nis archived and unmaintained, and the project is removed from sentry.\r\nThis PR removes the few lines that looked for the plugin if it was\r\ninstalled\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"remove error reporter code (#6923)"}},{"before":"f97bd0f21238e827968c96c1ff06d23ecb334c6c","after":"cbe5b28bc64029e1d13d1f3514c6f87091fbea57","ref":"refs/heads/main","pushedAt":"2024-05-24T04:18:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DragaDoncila","name":"Draga Doncila Pop","path":"/DragaDoncila","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17995243?s=80&v=4"},"commit":{"message":"DOC Update `_mock_app` docstring (#6903)\n\n# Description\r\nThere are now no more 'non-qt' providers and processors since #6743\r\nAmended some wording to clarify.","shortMessageHtmlLink":"DOC Update _mock_app docstring (#6903)"}},{"before":"2300b0ed20466e87453a07587bd548786b647410","after":"f97bd0f21238e827968c96c1ff06d23ecb334c6c","ref":"refs/heads/main","pushedAt":"2024-05-24T04:15:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DragaDoncila","name":"Draga Doncila Pop","path":"/DragaDoncila","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17995243?s=80&v=4"},"commit":{"message":"DOC Update menu action file docstrings (#6904)\n\n# Description\r\nAs menu actions are all one file (see #6848 and #6883), update the file\r\ndocstrings to remove mention of 'non-qt' actions.","shortMessageHtmlLink":"DOC Update menu action file docstrings (#6904)"}},{"before":null,"after":"526018ab87567c516e2dc2fea69cd414a2baa2a5","ref":"refs/heads/auto-update-dependencies","pushedAt":"2024-05-23T13:23:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"napari-bot","name":"napari-bot","path":"/napari-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81196843?s=80&v=4"},"commit":{"message":"Update `hypothesis`, `scipy`, `tifffile`","shortMessageHtmlLink":"Update hypothesis, scipy, tifffile"}},{"before":"1ec992c9c7b32a646d48b53ef71ab892a515ad1e","after":null,"ref":"refs/heads/dependabot/pip/resources/requests-2.32.0","pushedAt":"2024-05-23T13:23:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"0dab59a14ac87d481b860af6f836f9d2196d6968","after":null,"ref":"refs/heads/auto-update-dependencies","pushedAt":"2024-05-23T13:23:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Czaki","name":"Grzegorz Bokota","path":"/Czaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3826210?s=80&v=4"}},{"before":"98c2e0f39982d46aebc70acf5a32dd2beaa23df4","after":"2300b0ed20466e87453a07587bd548786b647410","ref":"refs/heads/main","pushedAt":"2024-05-23T13:23:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Czaki","name":"Grzegorz Bokota","path":"/Czaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3826210?s=80&v=4"},"commit":{"message":"Update `app-model`, `babel`, `coverage`, `dask`, `fsspec`, `hypothesis`, `jsonschema`, `lxml`, `matplotlib`, `psygnal`, `pygments`, `pytest`, `qtconsole`, `superqt`, `tensorstore`, `tifffile`, `tqdm`, `virtualenv`, `xarray`, `zarr` (#6891)\n\nUpdated packages: `annotated-types`, `app-model`, `babel`, `coverage`,\r\n`dask`, `fsspec`, `hypothesis`, `jinja2`, `jsonschema`, `lxml`,\r\n`matplotlib`, `partd`, `platformdirs`, `psygnal`, `pygments`, `pytest`,\r\n`pyzmq`, `qtconsole`, `referencing`, `requests`, `rpds-py`, `superqt`,\r\n`tensorstore`, `tifffile`, `tqdm`, `virtualenv`, `xarray`, `zarr`,\r\n`zipp`\r\n\r\nCo-authored-by: napari-bot ","shortMessageHtmlLink":"Update app-model, babel, coverage, dask, fsspec, `hypothesi…"}},{"before":"2102518cc89af553fb3143f8d5fca9eeed97dcd3","after":"98c2e0f39982d46aebc70acf5a32dd2beaa23df4","ref":"refs/heads/main","pushedAt":"2024-05-22T09:25:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brisvag","name":"Lorenzo Gaifas","path":"/brisvag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23482191?s=80&v=4"},"commit":{"message":"Add T20 ruff rule (print calls) (#6849)\n\n# References and relevant issues\r\nTracking issue: #5589\r\n\r\nPrevious discussion: #6840\r\n\r\n# Description\r\n\r\nAs asked in #6840, I split out this more controversial rule from it, so\r\nwe can discuss it separately.","shortMessageHtmlLink":"Add T20 ruff rule (print calls) (#6849)"}},{"before":"ca48cc85db235d6ab17aacf77d8c7bfabdc3fc81","after":"0dab59a14ac87d481b860af6f836f9d2196d6968","ref":"refs/heads/auto-update-dependencies","pushedAt":"2024-05-21T10:15:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"napari-bot","name":"napari-bot","path":"/napari-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81196843?s=80&v=4"},"commit":{"message":"Update `app-model`, `babel`, `coverage`, `dask`, `fsspec`, `hypothesis`, `jsonschema`, `lxml`, `matplotlib`, `psygnal`, `pygments`, `pytest`, `qtconsole`, `superqt`, `tensorstore`, `tifffile`, `tqdm`, `virtualenv`, `xarray`, `zarr`","shortMessageHtmlLink":"Update app-model, babel, coverage, dask, fsspec, `hypothesi…"}},{"before":"e3ffa6ee27dc30dba6d78a650f7596a136e98b4f","after":null,"ref":"refs/heads/dependabot/github_actions/actions/github-script-7","pushedAt":"2024-05-21T09:31:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"e3ffa6ee27dc30dba6d78a650f7596a136e98b4f","ref":"refs/heads/dependabot/github_actions/actions/github-script-7","pushedAt":"2024-05-21T09:29:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Czaki","name":"Grzegorz Bokota","path":"/Czaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3826210?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/github_actions/actions/github-script-7","shortMessageHtmlLink":"Merge branch 'main' into dependabot/github_actions/actions/github-scr…"}},{"before":"e3ffa6ee27dc30dba6d78a650f7596a136e98b4f","after":null,"ref":"refs/heads/dependabot/github_actions/actions/github-script-7","pushedAt":"2024-05-21T09:23:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Czaki","name":"Grzegorz Bokota","path":"/Czaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3826210?s=80&v=4"}},{"before":"f129e9559c9e83d80db13655b6111336a442627b","after":null,"ref":"refs/heads/numpy-v2-compat","pushedAt":"2024-05-21T08:58:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Czaki","name":"Grzegorz Bokota","path":"/Czaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3826210?s=80&v=4"}},{"before":"e698800f8aeaa547d8c0a55b9326effde21eae33","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-21T08:58:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Czaki","name":"Grzegorz Bokota","path":"/Czaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3826210?s=80&v=4"}},{"before":null,"after":"1ec992c9c7b32a646d48b53ef71ab892a515ad1e","ref":"refs/heads/dependabot/pip/resources/requests-2.32.0","pushedAt":"2024-05-21T07:17:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"9836ed16123a728ba3dbcab06569a9649a42d87a","after":"2102518cc89af553fb3143f8d5fca9eeed97dcd3","ref":"refs/heads/main","pushedAt":"2024-05-20T09:33:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jni","name":"Juan Nunez-Iglesias","path":"/jni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/492549?s=80&v=4"},"commit":{"message":"Move help actions under `_qt` and remove lambdas (#6883)\n\n# References and relevant issues\r\nCloses https://github.com/napari/napari/issues/6744\r\nRelated:\r\nhttps://github.com/napari/napari/pull/6848#issuecomment-2089374696\r\n\r\n# Description\r\nMove all help actions to `_qt/` and remove lambdas and replace with\r\npartials.","shortMessageHtmlLink":"Move help actions under _qt and remove lambdas (#6883)"}},{"before":"2c5873294df3ee1f8a0eebf09b2ec69601213ab4","after":"ca48cc85db235d6ab17aacf77d8c7bfabdc3fc81","ref":"refs/heads/auto-update-dependencies","pushedAt":"2024-05-20T08:08:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"napari-bot","name":"napari-bot","path":"/napari-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81196843?s=80&v=4"},"commit":{"message":"Update `app-model`, `babel`, `coverage`, `dask`, `fsspec`, `hypothesis`, `jsonschema`, `lxml`, `matplotlib`, `psygnal`, `pygments`, `pytest`, `qtconsole`, `superqt`, `tensorstore`, `tifffile`, `tqdm`, `virtualenv`, `xarray`, `zarr`","shortMessageHtmlLink":"Update app-model, babel, coverage, dask, fsspec, `hypothesi…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWJa8RAA","startCursor":null,"endCursor":null}},"title":"Activity · napari/napari"}