{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":762349794,"defaultBranch":"main","name":"ArtBoard","ownerLogin":"Ayyoub-ESSADEQ","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-23T15:41:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/114437119?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708703096.0","currentOid":""},"activityList":{"items":[{"before":"d53909c43272ed4cf82d479fbc4bb2bb4d984d90","after":"bdc1c7e642ad46c501cbcb42f8a10d596fd35ea5","ref":"refs/heads/main","pushedAt":"2024-04-23T18:48:13.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"Merge pull request #3 from Ayyoub-ESSADEQ/master\n\nchore : update .gitignore","shortMessageHtmlLink":"Merge pull request #3 from Ayyoub-ESSADEQ/master"}},{"before":"f638847d5c09aac6cbc34033a22dbaa49c981d3f","after":"f401c21cefafa3cf2e2c9b6f8d9b1fc4c99b5758","ref":"refs/heads/master","pushedAt":"2024-04-23T18:46:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"chore : update README","shortMessageHtmlLink":"chore : update README"}},{"before":"8d1d2c31adaa7f3cac12e1ead8925d7994cc5215","after":"f638847d5c09aac6cbc34033a22dbaa49c981d3f","ref":"refs/heads/master","pushedAt":"2024-04-23T18:46:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"chore : update .gitignore & README","shortMessageHtmlLink":"chore : update .gitignore & README"}},{"before":"788f02743e9f13651d94272e0d99d693158b429f","after":"8d1d2c31adaa7f3cac12e1ead8925d7994cc5215","ref":"refs/heads/master","pushedAt":"2024-04-23T18:44:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"chore : update .gitignore","shortMessageHtmlLink":"chore : update .gitignore"}},{"before":"24b0473c7d53257c21925dcb147689afac6bd2dd","after":"d53909c43272ed4cf82d479fbc4bb2bb4d984d90","ref":"refs/heads/main","pushedAt":"2024-04-23T14:34:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"Merge pull request #2 from Ayyoub-ESSADEQ/master\n\nadd : update README & combine project in one repo","shortMessageHtmlLink":"Merge pull request #2 from Ayyoub-ESSADEQ/master"}},{"before":"634b37cf12b3dd54703878d8567ea0578ac224c5","after":"788f02743e9f13651d94272e0d99d693158b429f","ref":"refs/heads/master","pushedAt":"2024-04-23T14:32:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"add : update README & combine project in one repo","shortMessageHtmlLink":"add : update README & combine project in one repo"}},{"before":"82a970231bd764cbfdc27f3ee2eac2c2d572e4a9","after":"24b0473c7d53257c21925dcb147689afac6bd2dd","ref":"refs/heads/main","pushedAt":"2024-04-23T12:29:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"Merge pull request #1 from Ayyoub-ESSADEQ/master\n\nrefactor : add module resolution instead of relative path","shortMessageHtmlLink":"Merge pull request #1 from Ayyoub-ESSADEQ/master"}},{"before":"f28d7ef1a75d45779cc4e32b8f9665697e9f1f2c","after":"634b37cf12b3dd54703878d8567ea0578ac224c5","ref":"refs/heads/master","pushedAt":"2024-04-23T12:28:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"refactor : add module resolution instead of relative path","shortMessageHtmlLink":"refactor : add module resolution instead of relative path"}},{"before":"f83a99d9d5e6a5d7e884f1618037f7cdf552a1a8","after":"82a970231bd764cbfdc27f3ee2eac2c2d572e4a9","ref":"refs/heads/main","pushedAt":"2024-03-26T08:03:06.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"try to fix commit conflicts","shortMessageHtmlLink":"try to fix commit conflicts"}},{"before":"bd41cc8e73a2ea9cc72d5878befdca721fdc3a09","after":"f28d7ef1a75d45779cc4e32b8f9665697e9f1f2c","ref":"refs/heads/master","pushedAt":"2024-03-26T07:58:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"add: search functionality & ability to connect nodes","shortMessageHtmlLink":"add: search functionality & ability to connect nodes"}},{"before":"935e11a98f487a0a36842f9217327eda6263e83d","after":"f83a99d9d5e6a5d7e884f1618037f7cdf552a1a8","ref":"refs/heads/main","pushedAt":"2024-03-26T07:55:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e5a32bc7ad52ad2270c678bf1a1a0d131a4a2098","after":"bd41cc8e73a2ea9cc72d5878befdca721fdc3a09","ref":"refs/heads/master","pushedAt":"2024-03-24T01:27:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"add: Text is partially working","shortMessageHtmlLink":"add: Text is partially working"}},{"before":"0420747b448fc39b238a6cadbf8b9cd1de7c39c1","after":"e5a32bc7ad52ad2270c678bf1a1a0d131a4a2098","ref":"refs/heads/master","pushedAt":"2024-03-19T03:02:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"add: sync cursor move in collaboration mode","shortMessageHtmlLink":"add: sync cursor move in collaboration mode"}},{"before":"5a7fca7903f9357a52127681e2742bfd1468d780","after":"0420747b448fc39b238a6cadbf8b9cd1de7c39c1","ref":"refs/heads/master","pushedAt":"2024-03-16T21:51:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"add: routing the page","shortMessageHtmlLink":"add: routing the page"}},{"before":"6c8ec2fe1f3b5c56156ed28be0d4f79c252e9cf9","after":"5a7fca7903f9357a52127681e2742bfd1468d780","ref":"refs/heads/master","pushedAt":"2024-03-12T11:54:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"add: prevent using negative width & height for rectangles","shortMessageHtmlLink":"add: prevent using negative width & height for rectangles"}},{"before":"488b2d73a2d8e6176ab4d508aa1c2a908c7b1178","after":"6c8ec2fe1f3b5c56156ed28be0d4f79c252e9cf9","ref":"refs/heads/master","pushedAt":"2024-03-11T12:24:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"chore: adopt strategy pattern for MouseEventContext","shortMessageHtmlLink":"chore: adopt strategy pattern for MouseEventContext"}},{"before":"d3b881f5714e2397e4bfc6c487f44ead0b0a2330","after":"488b2d73a2d8e6176ab4d508aa1c2a908c7b1178","ref":"refs/heads/master","pushedAt":"2024-03-10T18:33:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"chore: more precise background grid","shortMessageHtmlLink":"chore: more precise background grid"}},{"before":"d0fa42127e81b59a1b96fdea098578d26cec5158","after":"d3b881f5714e2397e4bfc6c487f44ead0b0a2330","ref":"refs/heads/master","pushedAt":"2024-03-10T03:31:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"add: drawings with strong type & preserveAspectRatio of shapes","shortMessageHtmlLink":"add: drawings with strong type & preserveAspectRatio of shapes"}},{"before":"e2fb311a7de5643d2281b0966c297e8e85106122","after":"d0fa42127e81b59a1b96fdea098578d26cec5158","ref":"refs/heads/master","pushedAt":"2024-03-09T03:33:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"add: better header & assets panel with enhanced toobox behaviour","shortMessageHtmlLink":"add: better header & assets panel with enhanced toobox behaviour"}},{"before":"01ef70edbe4f689c02452478310a719718b905a9","after":"e2fb311a7de5643d2281b0966c297e8e85106122","ref":"refs/heads/master","pushedAt":"2024-03-08T00:42:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"add: upload image to canvas","shortMessageHtmlLink":"add: upload image to canvas"}},{"before":"0e0665e285641a8fdf3daca2f6f40022e02f9ab2","after":"01ef70edbe4f689c02452478310a719718b905a9","ref":"refs/heads/master","pushedAt":"2024-03-06T21:41:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"chore: refactor MouseEventContext","shortMessageHtmlLink":"chore: refactor MouseEventContext"}},{"before":"7f885b96983ce38d4641aea0f4bbc30fe70c1eb5","after":"0e0665e285641a8fdf3daca2f6f40022e02f9ab2","ref":"refs/heads/master","pushedAt":"2024-03-06T12:00:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"add: indicate the zoom percentage and a button to access it","shortMessageHtmlLink":"add: indicate the zoom percentage and a button to access it"}},{"before":"759145bd3a75f15527ee8ff3e41136ca27e8a9b8","after":"7f885b96983ce38d4641aea0f4bbc30fe70c1eb5","ref":"refs/heads/master","pushedAt":"2024-03-05T19:28:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"add: a toolbar to edit elements when focused","shortMessageHtmlLink":"add: a toolbar to edit elements when focused"}},{"before":"a9769f7be61c9d504ec0d008c81c172594163faa","after":"759145bd3a75f15527ee8ff3e41136ca27e8a9b8","ref":"refs/heads/master","pushedAt":"2024-03-03T07:37:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"add: optimize the rendering of shapes using memo","shortMessageHtmlLink":"add: optimize the rendering of shapes using memo"}},{"before":"a43a48cf5817cdeac41c59297e9b6109b52f45bf","after":"935e11a98f487a0a36842f9217327eda6263e83d","ref":"refs/heads/main","pushedAt":"2024-03-01T19:48:38.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"Merge branch 'master'","shortMessageHtmlLink":"Merge branch 'master'"}},{"before":"afbdf40aad6da4e398489720c4f2ca9c939378b9","after":"a9769f7be61c9d504ec0d008c81c172594163faa","ref":"refs/heads/master","pushedAt":"2024-03-01T19:47:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"add: adopt patterns instead of implementing shapes","shortMessageHtmlLink":"add: adopt patterns instead of implementing shapes"}},{"before":"0287cd18de0c207c1eb14df799473ea2a74082da","after":"afbdf40aad6da4e398489720c4f2ca9c939378b9","ref":"refs/heads/master","pushedAt":"2024-03-01T15:34:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"add: toggle comment section","shortMessageHtmlLink":"add: toggle comment section"}},{"before":"1e3294344b44133d3f0007278777ac3334497b35","after":"0287cd18de0c207c1eb14df799473ea2a74082da","ref":"refs/heads/master","pushedAt":"2024-02-29T23:32:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"add: header & comments sidebar","shortMessageHtmlLink":"add: header & comments sidebar"}},{"before":"75b95f3e9948f865f5c69467a0af7d7a1202cd24","after":"1e3294344b44133d3f0007278777ac3334497b35","ref":"refs/heads/master","pushedAt":"2024-02-28T20:57:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"add: panning & zomming implemented in a State design pattern","shortMessageHtmlLink":"add: panning & zomming implemented in a State design pattern"}},{"before":"f1c8359991744033f60a9eddeb722d0679321487","after":"75b95f3e9948f865f5c69467a0af7d7a1202cd24","ref":"refs/heads/master","pushedAt":"2024-02-24T20:52:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ayyoub-ESSADEQ","name":"Ayyoub-Essadeq","path":"/Ayyoub-ESSADEQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114437119?s=80&v=4"},"commit":{"message":"update .gitignore","shortMessageHtmlLink":"update .gitignore"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yM1QxODo0ODoxMy4wMDAwMDBazwAAAAQ4ZvLL","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yNFQyMDo1MjoxNC4wMDAwMDBazwAAAAQEKFKQ"}},"title":"Activity ยท Ayyoub-ESSADEQ/ArtBoard"}