{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1957399,"defaultBranch":"main","name":"jcanvas","ownerLogin":"caleb531","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-06-26T21:37:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/872474?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714165336.0","currentOid":""},"activityList":{"items":[{"before":"c41b173ead268809d558774835b0c105b8a067e6","after":"b4012547945fccb0693f706934593e1a5a46481b","ref":"refs/heads/main","pushedAt":"2024-04-26T21:27:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Only add/remove from group if layer exists\n\nIn other words, fail silently if the layer doesn't exist.","shortMessageHtmlLink":"Only add/remove from group if layer exists"}},{"before":"460d28a03c8be1635d3af10d66981bb650d2f781","after":"c41b173ead268809d558774835b0c105b8a067e6","ref":"refs/heads/main","pushedAt":"2024-04-26T21:02:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Prepare v22.1.3 release","shortMessageHtmlLink":"Prepare v22.1.3 release"}},{"before":"3160db9adb5fe7c3f3bd096c0dac4d8207d4d060","after":"460d28a03c8be1635d3af10d66981bb650d2f781","ref":"refs/heads/main","pushedAt":"2024-04-23T22:16:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Prepare v22.1.2 release","shortMessageHtmlLink":"Prepare v22.1.2 release"}},{"before":"cbbe3438527842cafb33da9e56347c7190a9e9e3","after":"3160db9adb5fe7c3f3bd096c0dac4d8207d4d060","ref":"refs/heads/main","pushedAt":"2024-04-23T22:15:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Fix dragging and events for SVG path-drawn layers","shortMessageHtmlLink":"Fix dragging and events for SVG path-drawn layers"}},{"before":"48daffecce3dd86b0c65880d36bb07d2dd3c788b","after":null,"ref":"refs/tags/v21.1.1","pushedAt":"2024-04-23T19:17:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"}},{"before":"48daffecce3dd86b0c65880d36bb07d2dd3c788b","after":"cbbe3438527842cafb33da9e56347c7190a9e9e3","ref":"refs/heads/main","pushedAt":"2024-04-23T19:17:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Prepare v22.1.1 release","shortMessageHtmlLink":"Prepare v22.1.1 release"}},{"before":"83848de0d3d08c56b92c3a7233886a739ec697ff","after":"48daffecce3dd86b0c65880d36bb07d2dd3c788b","ref":"refs/heads/main","pushedAt":"2024-04-23T19:16:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Prepare v21.1.1 release","shortMessageHtmlLink":"Prepare v21.1.1 release"}},{"before":"ecd7e7c1e505007033bda2d96eaae6f3c8a234db","after":"83848de0d3d08c56b92c3a7233886a739ec697ff","ref":"refs/heads/main","pushedAt":"2024-04-23T19:13:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Fix masking for SVG paths drawn with drawPath()","shortMessageHtmlLink":"Fix masking for SVG paths drawn with drawPath()"}},{"before":"5b83a2671e213781d73765483c2fcd4e8723ccbd","after":"ecd7e7c1e505007033bda2d96eaae6f3c8a234db","ref":"refs/heads/main","pushedAt":"2024-04-22T23:44:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Prepare v22.1.0 release","shortMessageHtmlLink":"Prepare v22.1.0 release"}},{"before":"e46a1635e39ece70321844cde171a1b24292f2fa","after":"5b83a2671e213781d73765483c2fcd4e8723ccbd","ref":"refs/heads/main","pushedAt":"2024-04-22T23:20:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Add ability to draw SVG paths on canvas\n\nAlso adds a new `fillRule` property.","shortMessageHtmlLink":"Add ability to draw SVG paths on canvas"}},{"before":"c1433e55985a09d37aee205aec15cdf677a604fd","after":"e46a1635e39ece70321844cde171a1b24292f2fa","ref":"refs/heads/main","pushedAt":"2024-04-22T22:10:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Use native method for drawing ellipse","shortMessageHtmlLink":"Use native method for drawing ellipse"}},{"before":"22dddf23decbfb17191fbc7230b7355ed6dae2dd","after":"c1433e55985a09d37aee205aec15cdf677a604fd","ref":"refs/heads/main","pushedAt":"2024-04-22T21:58:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Use native method for drawing rounded rectangle","shortMessageHtmlLink":"Use native method for drawing rounded rectangle"}},{"before":"74e87a71943c38adc6da645828ce726032560f21","after":"22dddf23decbfb17191fbc7230b7355ed6dae2dd","ref":"refs/heads/main","pushedAt":"2024-01-03T02:21:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Prepare v22.0.1 release","shortMessageHtmlLink":"Prepare v22.0.1 release"}},{"before":"2d3ca9a2bc9de78bbe738cb6355492ecceff2a1a","after":"74e87a71943c38adc6da645828ce726032560f21","ref":"refs/heads/main","pushedAt":"2024-01-03T01:49:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Prepare v22.0.0 release","shortMessageHtmlLink":"Prepare v22.0.0 release"}},{"before":"5a88f5379a683b61e5b20ce4b0634a517d534994","after":"2d3ca9a2bc9de78bbe738cb6355492ecceff2a1a","ref":"refs/heads/main","pushedAt":"2024-01-03T01:31:36.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Add CI jobs with GitHub Actions","shortMessageHtmlLink":"Add CI jobs with GitHub Actions"}},{"before":"c075b23b59cabb9d484672a7f9ece9b808f7ea26","after":"2d3ca9a2bc9de78bbe738cb6355492ecceff2a1a","ref":"refs/heads/tooling-revamp","pushedAt":"2023-12-31T01:16:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Add CI jobs with GitHub Actions","shortMessageHtmlLink":"Add CI jobs with GitHub Actions"}},{"before":"5d29b09d095316c7077602c387064497b40b9dd3","after":"c075b23b59cabb9d484672a7f9ece9b808f7ea26","ref":"refs/heads/tooling-revamp","pushedAt":"2023-12-31T01:09:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Include source maps in npm tarball\n\nThis is a convenience for developers so that any possible runtime errors\nwill properly map back to the original source code.","shortMessageHtmlLink":"Include source maps in npm tarball"}},{"before":"9715f47e163f9e0dcc26521a2a296d35f59e3c4e","after":"5d29b09d095316c7077602c387064497b40b9dd3","ref":"refs/heads/tooling-revamp","pushedAt":"2023-12-31T01:06:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Update copyright year to 2024","shortMessageHtmlLink":"Update copyright year to 2024"}},{"before":"a7f4446c68f305fd36e2bac02d0777ff15ea8279","after":"9715f47e163f9e0dcc26521a2a296d35f59e3c4e","ref":"refs/heads/tooling-revamp","pushedAt":"2023-12-31T01:02:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Fix indentation in Rollup config","shortMessageHtmlLink":"Fix indentation in Rollup config"}},{"before":"7383ee41c576ad28fef1723864f21b0a83573579","after":"a7f4446c68f305fd36e2bac02d0777ff15ea8279","ref":"refs/heads/tooling-revamp","pushedAt":"2023-12-25T03:59:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Add watch npm script","shortMessageHtmlLink":"Add watch npm script"}},{"before":"0251db7b6d95441499e09e8adca60bc9c9ea3217","after":"7383ee41c576ad28fef1723864f21b0a83573579","ref":"refs/heads/tooling-revamp","pushedAt":"2023-12-24T23:37:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Use correct script path for QUnit page","shortMessageHtmlLink":"Use correct script path for QUnit page"}},{"before":"414ea2c9ad2d33271bb3c304e9d1a74dc4a6c644","after":"a29822eae2e07207fb30ff2d0a8371e8b6ffe4ee","ref":"refs/heads/typescript","pushedAt":"2023-12-24T23:21:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Add more type annotations","shortMessageHtmlLink":"Add more type annotations"}},{"before":"5bc35ff6ab452e45edb30ac64c066f13aa3d4edb","after":"414ea2c9ad2d33271bb3c304e9d1a74dc4a6c644","ref":"refs/heads/typescript","pushedAt":"2023-12-24T01:12:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"WIP: begin adding type annotations to jCanvas source","shortMessageHtmlLink":"WIP: begin adding type annotations to jCanvas source"}},{"before":null,"after":"5bc35ff6ab452e45edb30ac64c066f13aa3d4edb","ref":"refs/heads/typescript","pushedAt":"2023-12-24T01:06:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"WIP: begin adding type annotations to jCanvas source","shortMessageHtmlLink":"WIP: begin adding type annotations to jCanvas source"}},{"before":"20187e2acbe4837a9cbb0d3c7f337c3601cc5264","after":"0251db7b6d95441499e09e8adca60bc9c9ea3217","ref":"refs/heads/tooling-revamp","pushedAt":"2023-12-23T01:51:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Revert \"Re-output unminified bundles\"\n\nThis reverts commit e24b0ae4675b57cb3b17a0f4242d2dbe53636b18.","shortMessageHtmlLink":"Revert \"Re-output unminified bundles\""}},{"before":"e24b0ae4675b57cb3b17a0f4242d2dbe53636b18","after":"20187e2acbe4837a9cbb0d3c7f337c3601cc5264","ref":"refs/heads/tooling-revamp","pushedAt":"2023-12-23T00:05:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Revert \"Re-output unminified bundles\"\n\nThis reverts commit e24b0ae4675b57cb3b17a0f4242d2dbe53636b18.","shortMessageHtmlLink":"Revert \"Re-output unminified bundles\""}},{"before":"6932f95f73d509755c9e068ae09988c87ea1ea19","after":"e24b0ae4675b57cb3b17a0f4242d2dbe53636b18","ref":"refs/heads/tooling-revamp","pushedAt":"2023-12-23T00:04:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Re-output unminified bundles","shortMessageHtmlLink":"Re-output unminified bundles"}},{"before":"55829b8b9bbd5bdafb82c6239500ba6b9810889b","after":"6932f95f73d509755c9e068ae09988c87ea1ea19","ref":"refs/heads/tooling-revamp","pushedAt":"2023-12-23T00:02:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Rename output bundles to have *.min.js extension\n\nSince they are all minified/obfustated with terser.","shortMessageHtmlLink":"Rename output bundles to have *.min.js extension"}},{"before":"5c19b0dac8039c94bf097d7017a8b5407a0801a1","after":"55829b8b9bbd5bdafb82c6239500ba6b9810889b","ref":"refs/heads/tooling-revamp","pushedAt":"2023-12-23T00:01:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Add cdnjs autoupdate config to package.json","shortMessageHtmlLink":"Add cdnjs autoupdate config to package.json"}},{"before":"9e52b91d4cc46f10ba9f193c85be0f74d593d012","after":"5c19b0dac8039c94bf097d7017a8b5407a0801a1","ref":"refs/heads/tooling-revamp","pushedAt":"2023-12-21T21:53:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caleb531","name":"Caleb Evans","path":"/caleb531","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/872474?s=80&v=4"},"commit":{"message":"Upgrade QUnit from v1 to v2","shortMessageHtmlLink":"Upgrade QUnit from v1 to v2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO4pg0gA","startCursor":null,"endCursor":null}},"title":"Activity ยท caleb531/jcanvas"}