{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":164203973,"defaultBranch":"master","name":"grasp","ownerLogin":"karlicoss","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-01-05T10:18:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/291333?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716756737.0","currentOid":""},"activityList":{"items":[{"before":"0c0569635d095b8af74962403c28de148cad73ed","after":null,"ref":"refs/heads/updates","pushedAt":"2024-05-26T20:52:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"}},{"before":"2f78caec22521bb743d7e3550eb19a34cea99955","after":"96a194ef3a4b0f0c7ba5ea981d26fe7d10a1bef1","ref":"refs/heads/master","pushedAt":"2024-05-26T20:52:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"extension: better handling of missing permissions\n\n- open extension settings on error\n- preserve popup state on unsuccessful capture\n- workaround for manifest v3 stuff in end2end tests","shortMessageHtmlLink":"extension: better handling of missing permissions"}},{"before":null,"after":"0c0569635d095b8af74962403c28de148cad73ed","ref":"refs/heads/updates","pushedAt":"2024-05-26T20:48:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"extension: better handling of missing permissions\n\n- open extension settings on error\n- preserve popup state on unsuccessful capture\n- workaround for manifest v3 stuff in end2end tests","shortMessageHtmlLink":"extension: better handling of missing permissions"}},{"before":"2e1ebf12541ec999774f1e2c77e351207706d27c","after":null,"ref":"refs/heads/rollup","pushedAt":"2024-05-24T20:23:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"}},{"before":"58f28657953bc0be19f61591bc59af9a083d81cc","after":"2f78caec22521bb743d7e3550eb19a34cea99955","ref":"refs/heads/master","pushedAt":"2024-05-24T20:23:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"extension: switch to rollup for building instead of webpack\n\nmainly because\n\n- rollup has a much better builtin ES6 module support (in webpack it's STILL experimental!)\n- minimal transfromation to the source code, even possible to read without source maps","shortMessageHtmlLink":"extension: switch to rollup for building instead of webpack"}},{"before":"c256e9f82e7b4c9df6c0f77a5fba8a5f3f9fcd83","after":"2e1ebf12541ec999774f1e2c77e351207706d27c","ref":"refs/heads/rollup","pushedAt":"2024-05-24T20:10:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"extension: switch to rollup for building instead of webpack\n\nmainly because\n\n- rollup has a much better builtin ES6 module support (in webpack it's STILL experimental!)\n- minimal transfromation to the source code, even possible to read without source maps","shortMessageHtmlLink":"extension: switch to rollup for building instead of webpack"}},{"before":null,"after":"c256e9f82e7b4c9df6c0f77a5fba8a5f3f9fcd83","ref":"refs/heads/rollup","pushedAt":"2024-05-24T20:10:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"extension: switch to rollup for building instead of webpack\n\nmainly because\n\n- rollup has a much better builtin ES6 module support (in webpack it's STILL experimental!)\n- minimal transfromation to the source code, even possible to read without source maps","shortMessageHtmlLink":"extension: switch to rollup for building instead of webpack"}},{"before":"c0eeaeec1e4dcba0f1b93649a4f30c822e0a3ecc","after":null,"ref":"refs/heads/updates","pushedAt":"2024-05-23T22:39:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"}},{"before":"c801b896ddcaafa7435c471eec29dbcfc3eb0fc4","after":"58f28657953bc0be19f61591bc59af9a083d81cc","ref":"refs/heads/master","pushedAt":"2024-05-23T22:39:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"general: more consistency with promnesia project setup\n\n- update npm packages and enable jest support\n- use end2end addon testing helpers from promnesia","shortMessageHtmlLink":"general: more consistency with promnesia project setup"}},{"before":null,"after":"c0eeaeec1e4dcba0f1b93649a4f30c822e0a3ecc","ref":"refs/heads/updates","pushedAt":"2024-05-23T22:34:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"general: more consistency with promnesia project setup\n\n- update npm packages and enable jest support\n- use end2end addon testing helpers from promnesia","shortMessageHtmlLink":"general: more consistency with promnesia project setup"}},{"before":"329715e474b2556389e156cb30b054059699eaf9","after":"c801b896ddcaafa7435c471eec29dbcfc3eb0fc4","ref":"refs/heads/master","pushedAt":"2024-04-24T22:37:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"update readme to refer to pypi","shortMessageHtmlLink":"update readme to refer to pypi"}},{"before":"cbb011c544c39a8c40ab49ddb19875a1f01f493a","after":"329715e474b2556389e156cb30b054059699eaf9","ref":"refs/heads/master","pushedAt":"2024-04-24T22:36:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"update readme to refer to pypi","shortMessageHtmlLink":"update readme to refer to pypi"}},{"before":"1b0b993afc137f08d3a0623070ec3f2b0c620eb4","after":null,"ref":"refs/heads/updates","pushedAt":"2024-04-24T22:26:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"}},{"before":"6db082a819dc22014b17d524a56457bb0a454a17","after":"cbb011c544c39a8c40ab49ddb19875a1f01f493a","ref":"refs/heads/master","pushedAt":"2024-04-24T22:26:33.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"ci: add pypi publishing\n\nshould resolve https://github.com/karlicoss/grasp/issues/9","shortMessageHtmlLink":"ci: add pypi publishing"}},{"before":"9c5af6daac9c972dac8b19b3d427a587dcd76b36","after":"1b0b993afc137f08d3a0623070ec3f2b0c620eb4","ref":"refs/heads/updates","pushedAt":"2024-04-24T22:24:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"ci: add pypi publishing\n\nshould resolve https://github.com/karlicoss/grasp/issues/9","shortMessageHtmlLink":"ci: add pypi publishing"}},{"before":"48dfaea359f67721cb472da2e55d3377c431dd78","after":"9c5af6daac9c972dac8b19b3d427a587dcd76b36","ref":"refs/heads/updates","pushedAt":"2024-04-24T22:20:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"ci: exclude 3.8 and 3.9 from osx, seems like runners are broken","shortMessageHtmlLink":"ci: exclude 3.8 and 3.9 from osx, seems like runners are broken"}},{"before":"a25fe11e8dc5819faacc82f682981e782e9b4fe8","after":"48dfaea359f67721cb472da2e55d3377c431dd78","ref":"refs/heads/updates","pushedAt":"2024-04-24T22:12:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"ci: exclude 3.8 and 3.9 from osx, seems like runners are broken","shortMessageHtmlLink":"ci: exclude 3.8 and 3.9 from osx, seems like runners are broken"}},{"before":null,"after":"a25fe11e8dc5819faacc82f682981e782e9b4fe8","ref":"refs/heads/updates","pushedAt":"2024-04-24T22:09:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"backend: extract in grasp_backend package\n\nalso keeps backwards compatibility","shortMessageHtmlLink":"backend: extract in grasp_backend package"}},{"before":"e90a3ee8e43b5025f1806531dc0151d937225e17","after":null,"ref":"refs/heads/updates","pushedAt":"2024-04-24T00:55:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"}},{"before":"5bb263b5046f18e795370aecc48a55e84fb4f2e2","after":"6db082a819dc22014b17d524a56457bb0a454a17","ref":"refs/heads/master","pushedAt":"2024-04-24T00:55:55.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"extension: bump version and update deps","shortMessageHtmlLink":"extension: bump version and update deps"}},{"before":null,"after":"e90a3ee8e43b5025f1806531dc0151d937225e17","ref":"refs/heads/updates","pushedAt":"2024-04-24T00:28:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"extension: bump version and update deps","shortMessageHtmlLink":"extension: bump version and update deps"}},{"before":"1dfebcc4cde7f57e5a36c7f22995a402daf81ce1","after":null,"ref":"refs/heads/dark-icon","pushedAt":"2024-04-23T22:18:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"}},{"before":"957c937948a36d12f6f22cb0a08041b9dd54fadb","after":"5bb263b5046f18e795370aecc48a55e84fb4f2e2","ref":"refs/heads/master","pushedAt":"2024-04-23T22:18:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"extension: detect dark mode and set icon for dark mode\n\nalso see https://github.com/karlicoss/grasp/pull/57","shortMessageHtmlLink":"extension: detect dark mode and set icon for dark mode"}},{"before":null,"after":"1dfebcc4cde7f57e5a36c7f22995a402daf81ce1","ref":"refs/heads/dark-icon","pushedAt":"2024-04-23T17:40:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"extension: detect dark mode and set icon for dark mode\n\nalso see https://github.com/karlicoss/grasp/pull/57","shortMessageHtmlLink":"extension: detect dark mode and set icon for dark mode"}},{"before":"2d5e8817f019d296c78699b3cbaf8e2c5e4bd9b2","after":null,"ref":"refs/heads/end2end","pushedAt":"2024-04-22T00:35:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"}},{"before":"2ec8232f4c9cc83630333cbb2682447b65040151","after":"957c937948a36d12f6f22cb0a08041b9dd54fadb","ref":"refs/heads/master","pushedAt":"2024-04-22T00:35:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"better error notification for missing host permission during capture","shortMessageHtmlLink":"better error notification for missing host permission during capture"}},{"before":"7e3d906e6282734882247608dc6e8978638d5ec2","after":"2d5e8817f019d296c78699b3cbaf8e2c5e4bd9b2","ref":"refs/heads/end2end","pushedAt":"2024-04-22T00:32:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"better error notification for missing host permission during capture","shortMessageHtmlLink":"better error notification for missing host permission during capture"}},{"before":"da22ccd99ec72fce2b307554955d0a07dac8bb4e","after":"7e3d906e6282734882247608dc6e8978638d5ec2","ref":"refs/heads/end2end","pushedAt":"2024-04-22T00:06:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"More work on manifest v3 compatibility and proper end-to-end tests\n\nSome changes\n\n- default capture shotcut changed to ctlr+{alt/shift}+h (since it doesn't conflict with anything else)\n- better error handling in extension","shortMessageHtmlLink":"More work on manifest v3 compatibility and proper end-to-end tests"}},{"before":null,"after":"da22ccd99ec72fce2b307554955d0a07dac8bb4e","ref":"refs/heads/end2end","pushedAt":"2024-04-22T00:03:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"},"commit":{"message":"More work on manifest v3 compatibility and proper end-to-end tests\n\nSome changes\n\n- default capture shotcut changed to ctlr+{alt/shift}+h (since it doesn't conflict with anything else)\n- better error handling in extension","shortMessageHtmlLink":"More work on manifest v3 compatibility and proper end-to-end tests"}},{"before":"cac9a8e66a3de34c66d9773eab4df8915f2777c8","after":null,"ref":"refs/heads/update","pushedAt":"2024-04-20T17:21:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karlicoss","name":null,"path":"/karlicoss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291333?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVFIKoQA","startCursor":null,"endCursor":null}},"title":"Activity ยท karlicoss/grasp"}