{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":627328387,"defaultBranch":"master","name":"image-comparator","ownerLogin":"sapientpro","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-13T08:36:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36508367?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1696925549.0","currentOid":""},"activityList":{"items":[{"before":"19219b83f4a729e29baae2c490bb8f032cb2d0d7","after":"dee9b931a17f1b7906dda249fb2888a00d2928d0","ref":"refs/heads/master","pushedAt":"2023-10-10T08:10:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"Merge pull request #3 from michaelw85/patch-1\n\nUpdate README.md","shortMessageHtmlLink":"Merge pull request #3 from michaelw85/patch-1"}},{"before":"9d5bf5c7f4d910a435e9405da4e59ab08b2bf2ec","after":"19219b83f4a729e29baae2c490bb8f032cb2d0d7","ref":"refs/heads/master","pushedAt":"2023-04-27T07:54:28.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"Merge pull request #2 from dkulyk/patch-1\n\nAdded composer labels","shortMessageHtmlLink":"Merge pull request #2 from dkulyk/patch-1"}},{"before":"a2c8fda7fd5b6d9cc7d9988472c5b66df365c241","after":"9d5bf5c7f4d910a435e9405da4e59ab08b2bf2ec","ref":"refs/heads/master","pushedAt":"2023-04-25T15:09:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- updated wiki page link","shortMessageHtmlLink":"- updated wiki page link"}},{"before":"5dd5cd686234bbbb2c612f899a6039aaf35f69c2","after":"a2c8fda7fd5b6d9cc7d9988472c5b66df365c241","ref":"refs/heads/master","pushedAt":"2023-04-25T11:45:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- moved the list of available methods to GitHub wiki page","shortMessageHtmlLink":"- moved the list of available methods to GitHub wiki page"}},{"before":"c7f1c535040971a0e4a09a106d834ec7e1df5914","after":"5dd5cd686234bbbb2c612f899a6039aaf35f69c2","ref":"refs/heads/master","pushedAt":"2023-04-24T10:28:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- added license and authors to composer.json","shortMessageHtmlLink":"- added license and authors to composer.json"}},{"before":"c7f1c535040971a0e4a09a106d834ec7e1df5914","after":null,"ref":"refs/tags/v.1.0.0","pushedAt":"2023-04-24T10:26:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"}},{"before":"8808c12a859080769e8d236d54345d1757028041","after":null,"ref":"refs/heads/feature/phasher-implementation","pushedAt":"2023-04-24T10:19:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"}},{"before":"725e63e8b78ccd639f634346cf5a50e041456083","after":"c7f1c535040971a0e4a09a106d834ec7e1df5914","ref":"refs/heads/master","pushedAt":"2023-04-24T08:44:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- updated description\n- updated dependencies","shortMessageHtmlLink":"- updated description"}},{"before":"397eb92cd06f0d4894d48c334b0f02f76d35dee8","after":"725e63e8b78ccd639f634346cf5a50e041456083","ref":"refs/heads/master","pushedAt":"2023-04-24T07:52:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- updated description","shortMessageHtmlLink":"- updated description"}},{"before":"bae4e2aaf7af8ad4b784993fbefcb2663c4a1b08","after":"397eb92cd06f0d4894d48c334b0f02f76d35dee8","ref":"refs/heads/master","pushedAt":"2023-04-24T07:50:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- fix typo","shortMessageHtmlLink":"- fix typo"}},{"before":"9f0e7e27b026b1927dd5dc3f442e86b051355841","after":"bae4e2aaf7af8ad4b784993fbefcb2663c4a1b08","ref":"refs/heads/master","pushedAt":"2023-04-24T07:49:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- updated image links","shortMessageHtmlLink":"- updated image links"}},{"before":"1acd7ab93a30e0fd44d3d546466fb2d4ab793f44","after":"9f0e7e27b026b1927dd5dc3f442e86b051355841","ref":"refs/heads/master","pushedAt":"2023-04-22T07:50:16.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"igorhim","name":"Ihor Hamal","path":"/igorhim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4836291?s=80&v=4"},"commit":{"message":"Merge pull request #1 from sapientpro/feature/phasher-implementation\n\nPHasher initial implementation","shortMessageHtmlLink":"Merge pull request #1 from sapientpro/feature/phasher-implementation"}},{"before":"3e66bb831ca675563fa8f8289a874adf9465062b","after":"8808c12a859080769e8d236d54345d1757028041","ref":"refs/heads/feature/phasher-implementation","pushedAt":"2023-04-21T10:03:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- removed redundant commas in example","shortMessageHtmlLink":"- removed redundant commas in example"}},{"before":"406480ec85648f91f39017e501ad6b491dbc631c","after":"3e66bb831ca675563fa8f8289a874adf9465062b","ref":"refs/heads/feature/phasher-implementation","pushedAt":"2023-04-21T08:55:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- extracted rotation angles to enum;\n- extracted transforming pixels from rgb into grayscale to a separate method;\n- extracted pixel rotation to separate enum method;\n- implemented Strategy pattern for the hashing of pixels;\n- adjusted tests;\n- added tests for strategies and enum","shortMessageHtmlLink":"- extracted rotation angles to enum;"}},{"before":"e72c46e1c4a373902524cf7d80183472656b6df9","after":"406480ec85648f91f39017e501ad6b491dbc631c","ref":"refs/heads/feature/phasher-implementation","pushedAt":"2023-04-19T12:18:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- updated variable names;\n- removed fastHashImage method as it does not serve the purpose of faster hashing method, therefore needs to be reworked","shortMessageHtmlLink":"- updated variable names;"}},{"before":"d909e0250a70d3ccec078b583cba1eb51e9d0c8a","after":"e72c46e1c4a373902524cf7d80183472656b6df9","ref":"refs/heads/feature/phasher-implementation","pushedAt":"2023-04-19T08:52:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- fixed incorrect autoloading path for tests","shortMessageHtmlLink":"- fixed incorrect autoloading path for tests"}},{"before":"13c015e3a54bb10c8b8d431085b3efd98ddfe7a4","after":"d909e0250a70d3ccec078b583cba1eb51e9d0c8a","ref":"refs/heads/feature/phasher-implementation","pushedAt":"2023-04-18T15:27:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- added an example of different images","shortMessageHtmlLink":"- added an example of different images"}},{"before":"66a4a1d0de1d8121585aa76ff938b98342478292","after":"13c015e3a54bb10c8b8d431085b3efd98ddfe7a4","ref":"refs/heads/feature/phasher-implementation","pushedAt":"2023-04-18T13:03:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- updated image examples for readme","shortMessageHtmlLink":"- updated image examples for readme"}},{"before":"70adf007459b20d35fd9414f7d226b91ceab9cad","after":"66a4a1d0de1d8121585aa76ff938b98342478292","ref":"refs/heads/feature/phasher-implementation","pushedAt":"2023-04-18T12:58:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- updated image","shortMessageHtmlLink":"- updated image"}},{"before":"97c643bdbbc129f0458e7d13b223f14956f5ae65","after":"70adf007459b20d35fd9414f7d226b91ceab9cad","ref":"refs/heads/feature/phasher-implementation","pushedAt":"2023-04-18T12:55:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- added additional test scenario","shortMessageHtmlLink":"- added additional test scenario"}},{"before":"089e79be111e63797762d3faaf87fae1c435e4a9","after":"97c643bdbbc129f0458e7d13b223f14956f5ae65","ref":"refs/heads/feature/phasher-implementation","pushedAt":"2023-04-18T12:36:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- styling readme","shortMessageHtmlLink":"- styling readme"}},{"before":"d6696352bde2e1f0cc7c38fdd511e17d150cd464","after":"089e79be111e63797762d3faaf87fae1c435e4a9","ref":"refs/heads/feature/phasher-implementation","pushedAt":"2023-04-18T12:11:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- updated pHasher naming to ImageComparator","shortMessageHtmlLink":"- updated pHasher naming to ImageComparator"}},{"before":"19310251e365eec666af26f4e0714a2ebb1c0e31","after":"d6696352bde2e1f0cc7c38fdd511e17d150cd464","ref":"refs/heads/feature/phasher-implementation","pushedAt":"2023-04-18T10:30:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- updated image links","shortMessageHtmlLink":"- updated image links"}},{"before":"c69261b22bc5a59124ac0d7193f0ba2ff74f65a5","after":"19310251e365eec666af26f4e0714a2ebb1c0e31","ref":"refs/heads/feature/phasher-implementation","pushedAt":"2023-04-18T10:23:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- updated readme","shortMessageHtmlLink":"- updated readme"}},{"before":"b25b75a296b049fec8c8e8eaf570d450b64542f0","after":"c69261b22bc5a59124ac0d7193f0ba2ff74f65a5","ref":"refs/heads/feature/phasher-implementation","pushedAt":"2023-04-14T13:54:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- removed $state argument from hashImage() and it's handling","shortMessageHtmlLink":"- removed $state argument from hashImage() and it's handling"}},{"before":"52599053fc70404c2121de51175bb54debb173af","after":"b25b75a296b049fec8c8e8eaf570d450b64542f0","ref":"refs/heads/feature/phasher-implementation","pushedAt":"2023-04-14T11:40:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"- updated php version constraint;\n- removed convertHashToHexadecimalString method;\n- removed check if the image is .webm, as imagecreatefromstring() supports WEBM since php 7.3;\n- reduced code duplication in detectArray and compareArray methods","shortMessageHtmlLink":"- updated php version constraint;"}},{"before":null,"after":"52599053fc70404c2121de51175bb54debb173af","ref":"refs/heads/feature/phasher-implementation","pushedAt":"2023-04-13T10:00:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"PHasher initial implementation","shortMessageHtmlLink":"PHasher initial implementation"}},{"before":null,"after":"1acd7ab93a30e0fd44d3d546466fb2d4ab793f44","ref":"refs/heads/master","pushedAt":"2023-04-13T08:58:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vadymtsots","name":"Vadim Matsotskyi","path":"/vadymtsots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73906449?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADk2DhzwA","startCursor":null,"endCursor":null}},"title":"Activity ยท sapientpro/image-comparator"}