{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":508141778,"defaultBranch":"main","name":"app-model","ownerLogin":"pyapp-kit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-28T03:31:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/117954234?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721350884.0","currentOid":""},"activityList":{"items":[{"before":"3cf855ee19787000f7f363a7cf7c592e52085772","after":"4afa6f6fcf046bb7e48aa91f88f21cefc5b2352b","ref":"refs/heads/main","pushedAt":"2024-07-19T01:01:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"chore: changelog v0.2.8","shortMessageHtmlLink":"chore: changelog v0.2.8"}},{"before":"f1e911bc75e31bedf16185098895ae83d5e9f537","after":"3cf855ee19787000f7f363a7cf7c592e52085772","ref":"refs/heads/main","pushedAt":"2024-07-19T00:57:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"feat: Add `filter_keybinding` to `KeyBindingRegistry` (#212)\n\n* add filter\r\n\r\n* style: [pre-commit.ci] auto fixes [...]\r\n\r\n* typo\r\n\r\n* cruft\r\n\r\n* fix type\r\n\r\n* reivew\r\n\r\n* style: [pre-commit.ci] auto fixes [...]\r\n\r\n* fix\r\n\r\n* fix mac\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"feat: Add filter_keybinding to KeyBindingRegistry (#212)"}},{"before":"0e801a9d65466a67f25b89fd6ffcd9d685bdce82","after":"f1e911bc75e31bedf16185098895ae83d5e9f537","ref":"refs/heads/main","pushedAt":"2024-07-19T00:55:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"feat: add a way to get a user-facing string representation of keybindings (#211)\n\n* Add a way to get a user facing text representation of keybindings (with optional key symbols and taking into account OS/platform differences)\r\n\r\n* style: [pre-commit.ci] auto fixes [...]\r\n\r\n* Typing\r\n\r\n* More typing\r\n\r\n* Add 'Alt' key usage over test\r\n\r\n* Move mappings and logic to '_key_codes.py', introduce 'joinchar' param and add more tests\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Talley Lambert \r\n\r\n* Update method names and add/improve methods docstrings\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: Talley Lambert ","shortMessageHtmlLink":"feat: add a way to get a user-facing string representation of keybind…"}},{"before":"e527101f56b16df80dd02eadf0d6a4075f8468e8","after":"0e801a9d65466a67f25b89fd6ffcd9d685bdce82","ref":"refs/heads/main","pushedAt":"2024-07-11T15:35:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"feat: more flexible keybinding parser (#213)\n\n* feat: more flexible keybinding parser\r\n\r\n* add ctrl symbol\r\n\r\n* add test\r\n\r\n* add one more for control\r\n\r\n* one more for control","shortMessageHtmlLink":"feat: more flexible keybinding parser (#213)"}},{"before":"c685310e937217dff4e7707c0801fe1fac23de70","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-07-05T12:22:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"}},{"before":"6f51cc3e1b05ed27c9e97c59852290e53cea0eea","after":"e527101f56b16df80dd02eadf0d6a4075f8468e8","ref":"refs/heads/main","pushedAt":"2024-07-05T12:22:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"ci: [pre-commit.ci] autoupdate (#205)\n\nupdates:\r\n- [github.com/crate-ci/typos: v1.22.0 → v1.22.9](https://github.com/crate-ci/typos/compare/v1.22.0...v1.22.9)\r\n- [github.com/astral-sh/ruff-pre-commit: v0.4.7 → v0.5.0](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.7...v0.5.0)\r\n- [github.com/pre-commit/mirrors-mypy: v1.10.0 → v1.10.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.10.0...v1.10.1)\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"ci: [pre-commit.ci] autoupdate (#205)"}},{"before":null,"after":"c685310e937217dff4e7707c0801fe1fac23de70","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-07-02T01:10: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":"ci: [pre-commit.ci] autoupdate\n\nupdates:\n- [github.com/crate-ci/typos: v1.22.0 → v1.22.9](https://github.com/crate-ci/typos/compare/v1.22.0...v1.22.9)\n- [github.com/astral-sh/ruff-pre-commit: v0.4.7 → v0.5.0](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.7...v0.5.0)\n- [github.com/pre-commit/mirrors-mypy: v1.10.0 → v1.10.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.10.0...v1.10.1)","shortMessageHtmlLink":"ci: [pre-commit.ci] autoupdate"}},{"before":"b3ae980da4c288d45c12066a815ed498e6f6ec73","after":"6f51cc3e1b05ed27c9e97c59852290e53cea0eea","ref":"refs/heads/main","pushedAt":"2024-06-26T11:59:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"feat: add Sequences to expressions (#202)\n\nfeat: add containers to expressions","shortMessageHtmlLink":"feat: add Sequences to expressions (#202)"}},{"before":"417d8553ba6250f446dfe11f6c03c4e2057a3930","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-26T11:59:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"}},{"before":"81b245baa45cb3bc7e1afd81d3af06dfe6fa1ca9","after":"b3ae980da4c288d45c12066a815ed498e6f6ec73","ref":"refs/heads/main","pushedAt":"2024-06-26T11:59:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"ci: [pre-commit.ci] autoupdate (#203)\n\nupdates:\r\n- [github.com/crate-ci/typos: v1.21.0 → v1.22.0](https://github.com/crate-ci/typos/compare/v1.21.0...v1.22.0)\r\n- [github.com/astral-sh/ruff-pre-commit: v0.4.3 → v0.4.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.3...v0.4.7)\r\n- [github.com/abravalheri/validate-pyproject: v0.16 → v0.18](https://github.com/abravalheri/validate-pyproject/compare/v0.16...v0.18)\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"ci: [pre-commit.ci] autoupdate (#203)"}},{"before":null,"after":"417d8553ba6250f446dfe11f6c03c4e2057a3930","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-03T22:52:13.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":"ci: [pre-commit.ci] autoupdate\n\nupdates:\n- [github.com/crate-ci/typos: v1.21.0 → v1.22.0](https://github.com/crate-ci/typos/compare/v1.21.0...v1.22.0)\n- [github.com/astral-sh/ruff-pre-commit: v0.4.3 → v0.4.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.3...v0.4.7)\n- [github.com/abravalheri/validate-pyproject: v0.16 → v0.18](https://github.com/abravalheri/validate-pyproject/compare/v0.16...v0.18)","shortMessageHtmlLink":"ci: [pre-commit.ci] autoupdate"}},{"before":"4d796c6390c2c4141f370f93a3162731e0d940e5","after":"81b245baa45cb3bc7e1afd81d3af06dfe6fa1ca9","ref":"refs/heads/main","pushedAt":"2024-05-24T12:41:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"fix: fix lazy compilation of ContextKey","shortMessageHtmlLink":"fix: fix lazy compilation of ContextKey"}},{"before":"8289d03f3b4fb73f886e36bc53132cc48b32d941","after":"4d796c6390c2c4141f370f93a3162731e0d940e5","ref":"refs/heads/main","pushedAt":"2024-05-17T12:15:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"perf: faster `Expr.eval` by precompiling expressions (#197)\n\n* feat: faster expression evaluation\r\n\r\n* feat: faster expression evaluation\r\n\r\n* test: coverage\r\n\r\n* remove unnecessary","shortMessageHtmlLink":"perf: faster Expr.eval by precompiling expressions (#197)"}},{"before":"e92923c13f94015be0097408249988305581d900","after":"8289d03f3b4fb73f886e36bc53132cc48b32d941","ref":"refs/heads/main","pushedAt":"2024-05-08T13:30:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"chore: changelog v0.2.7","shortMessageHtmlLink":"chore: changelog v0.2.7"}},{"before":"65b221e1962e657e245a05212571ed188863521f","after":"e92923c13f94015be0097408249988305581d900","ref":"refs/heads/main","pushedAt":"2024-05-08T13:28:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"feat: give registries more control over registration of actions (#194)\n\n* feat: move control of action registration\r\n\r\n* lint\r\n\r\n* fix test\r\n\r\n* pragma and update ci\r\n\r\n* expose RegisteredCommand and make immutable\r\n\r\n* fix docs\r\n\r\n* test immutability\r\n\r\n* same name","shortMessageHtmlLink":"feat: give registries more control over registration of actions (#194)"}},{"before":"1a80a100a8b1686ce25c0323c7b665a7640e4e37","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T23:53:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"}},{"before":"1ed699fc61e0655af0218c9c0bd8f7947b542718","after":"65b221e1962e657e245a05212571ed188863521f","ref":"refs/heads/main","pushedAt":"2024-05-06T23:53:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"ci: [pre-commit.ci] autoupdate (#195)\n\nupdates:\r\n- [github.com/crate-ci/typos: v1.20.10 → v1.21.0](https://github.com/crate-ci/typos/compare/v1.20.10...v1.21.0)\r\n- [github.com/astral-sh/ruff-pre-commit: v0.4.2 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.2...v0.4.3)\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"ci: [pre-commit.ci] autoupdate (#195)"}},{"before":"b69abe58e865e570ca38b690fbf11a6d70393d4c","after":"1a80a100a8b1686ce25c0323c7b665a7640e4e37","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T23:47:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"fix cov","shortMessageHtmlLink":"fix cov"}},{"before":"0ee2584db160cb55d877914a329cdcf6fb49a98f","after":"b69abe58e865e570ca38b690fbf11a6d70393d4c","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T23:22:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"use v2","shortMessageHtmlLink":"use v2"}},{"before":null,"after":"0ee2584db160cb55d877914a329cdcf6fb49a98f","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T22:43:36.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":"ci: [pre-commit.ci] autoupdate\n\nupdates:\n- [github.com/crate-ci/typos: v1.20.10 → v1.21.0](https://github.com/crate-ci/typos/compare/v1.20.10...v1.21.0)\n- [github.com/astral-sh/ruff-pre-commit: v0.4.2 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.2...v0.4.3)","shortMessageHtmlLink":"ci: [pre-commit.ci] autoupdate"}},{"before":"a0c33c36dcf9dd2cc9bfd70ab5c4440c74e0f8b2","after":"1ed699fc61e0655af0218c9c0bd8f7947b542718","ref":"refs/heads/main","pushedAt":"2024-05-05T12:17:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"test: remove cron","shortMessageHtmlLink":"test: remove cron"}},{"before":"d810d5c717ac62f7f4914c687ea7f525cfacd891","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-30T18:45:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"}},{"before":"8e052b1c471082c7ca959eb581318cb6ba21a0d0","after":"a0c33c36dcf9dd2cc9bfd70ab5c4440c74e0f8b2","ref":"refs/heads/main","pushedAt":"2024-04-30T18:45:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"ci: [pre-commit.ci] autoupdate (#186)\n\n* ci: [pre-commit.ci] autoupdate\r\n\r\nupdates:\r\n- [github.com/crate-ci/typos: v1.19.0 → v1.20.1](https://github.com/crate-ci/typos/compare/v1.19.0...v1.20.1)\r\n- [github.com/astral-sh/ruff-pre-commit: v0.3.3 → v0.3.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.3...v0.3.5)\r\n\r\n* style: [pre-commit.ci] auto fixes [...]\r\n\r\n* update\r\n\r\n* undo changes\r\n\r\n* add secrets again\r\n\r\n* update macos runners\r\n\r\n* different napari version\r\n\r\n* skip more napari tests\r\n\r\n* try fixing napari lxml\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: Talley Lambert ","shortMessageHtmlLink":"ci: [pre-commit.ci] autoupdate (#186)"}},{"before":"72947b76de072677a04556b9f14a354c33745e5d","after":"d810d5c717ac62f7f4914c687ea7f525cfacd891","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-30T18:29:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"try fixing napari lxml","shortMessageHtmlLink":"try fixing napari lxml"}},{"before":"b873b9a0f833c7e5a9b10363ff349844447103ac","after":"72947b76de072677a04556b9f14a354c33745e5d","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-30T18:16:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"skip more napari tests","shortMessageHtmlLink":"skip more napari tests"}},{"before":"2f9454d559ee89bc1af8d8b6ca8c146817014062","after":"b873b9a0f833c7e5a9b10363ff349844447103ac","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-30T17:03:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"different napari version","shortMessageHtmlLink":"different napari version"}},{"before":"f0f3a91e9d1c7feb8908b7c2bb8ac67346276928","after":"2f9454d559ee89bc1af8d8b6ca8c146817014062","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-30T16:59:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"update macos runners","shortMessageHtmlLink":"update macos runners"}},{"before":"933612535d699d67a5f0d428d126a697469dc13f","after":"f0f3a91e9d1c7feb8908b7c2bb8ac67346276928","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-30T16:57:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"Merge branch 'main' into pre-commit-ci-update-config","shortMessageHtmlLink":"Merge branch 'main' into pre-commit-ci-update-config"}},{"before":"1127e9e970d404f40cee80b17e38026a2afb7fc6","after":"8e052b1c471082c7ca959eb581318cb6ba21a0d0","ref":"refs/heads/main","pushedAt":"2024-04-30T16:57:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"ineherit secrets again","shortMessageHtmlLink":"ineherit secrets again"}},{"before":"1710b59e61e609c3c5ffed62d48bee8e04975b66","after":"933612535d699d67a5f0d428d126a697469dc13f","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-30T16:57:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlambert03","name":"Talley Lambert","path":"/tlambert03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609449?s=80&v=4"},"commit":{"message":"add secrets again","shortMessageHtmlLink":"add secrets again"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEg3L6hgA","startCursor":null,"endCursor":null}},"title":"Activity · pyapp-kit/app-model"}