{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":36069295,"defaultBranch":"master","name":"agar.io-clone","ownerLogin":"owenashurst","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-05-22T11:42:27.000Z","ownerAvatar":"https://github.com/avatars/u/4403436?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1684001628.220223","currentOid":""},"activityList":{"items":[{"before":"6f46eee3b81dfea390d31606687cb5d9fce3a5c9","after":"310937609fbed84bb9397ee1cc82bb291a61aa55","ref":"refs/heads/master","pushedAt":"2023-11-18T22:21:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"Add null check to eat check (#548)","shortMessageHtmlLink":"Add null check to eat check (#548)"}},{"before":"685fc8c73c6104f41315e1f2f78e3124f3b9f220","after":"6f46eee3b81dfea390d31606687cb5d9fce3a5c9","ref":"refs/heads/master","pushedAt":"2023-10-04T08:55:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"Add Github Container Registry (#547)\n\n* feat: Add Github Workflow and Docker Healthcheck\r\n\r\n* feat: Update branch name in workflow","shortMessageHtmlLink":"Add Github Container Registry (#547)"}},{"before":"6ebeaa2e6949373fb620419a9f333ff2bf5f0354","after":"685fc8c73c6104f41315e1f2f78e3124f3b9f220","ref":"refs/heads/master","pushedAt":"2023-10-04T08:54:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"Update main.css (#546)","shortMessageHtmlLink":"Update main.css (#546)"}},{"before":"fa878ffb7c783fed9bd2c91666510395d0c60496","after":"6ebeaa2e6949373fb620419a9f333ff2bf5f0354","ref":"refs/heads/master","pushedAt":"2023-10-04T08:53:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"Server side Refactoring & Bugfix (#542)\n\n* fix visible entities detection on server side\r\n\r\n* refactor gulp\r\n\r\nfix gulp watch\r\nadd mode to webpack config\r\nmove babel to webpack config (for client)\r\nremove uglify and gulp-util (deprecated)\r\n\r\n* minor refactoring\r\n\r\ndeduplicate code\r\n\r\n* fix visible players detection\r\n\r\n* Update map.js\r\n\r\n* fix virus config\r\n\r\n* remove duplicated code\r\n\r\n* move isVisibleEntity to entityUtils\r\n\r\n* add sat types\r\n\r\n* start tickPlayer refactoring\r\n\r\n* fix viruses interactions\r\n\r\nfix splitting bug\r\n\r\n* minor player refactoring\r\n\r\n* add cell.addMass\r\n\r\n* remove some unused packages\r\n\r\nupdate nodemon\r\n\r\n* replace gulp-mocha with original mocha\r\n\r\n* lint before build\r\n\r\n* minor refactoring\r\n\r\n* fix food not removed\r\n\r\n* calculate direction for massFood in ctor\r\n\r\n* fix typo","shortMessageHtmlLink":"Server side Refactoring & Bugfix (#542)"}},{"before":"f22a7837df980c8a50155d17105da2ac1afe722d","after":"fa878ffb7c783fed9bd2c91666510395d0c60496","ref":"refs/heads/master","pushedAt":"2023-10-04T08:51:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"Client-side refactors (#543)\n\n* Refactor error message drawing\r\n\r\n* Refactor entity drawing\r\n\r\n* Move rendering-related functions into a new file\r\n\r\n* fix constantly changing line width in drawCells\r\n\r\n* Remove xoffset/yoffset as they are not used\r\n\r\n* fix player squeezing","shortMessageHtmlLink":"Client-side refactors (#543)"}},{"before":"c1421238a0b1432ff42e8eae9a9287a71fa8c819","after":"f22a7837df980c8a50155d17105da2ac1afe722d","ref":"refs/heads/master","pushedAt":"2023-08-30T18:57:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"Game logic refactor (#541)\n\n* Food refactor\r\n\r\n* Viruses refactor\r\n\r\n* Mass food refactor\r\n\r\n* Use util.removeIndexes for food removal\r\n\r\n* user visibility refactor - remove duplicated code\r\n\r\n* Player-spectator separation\r\n\r\n* Protocol simplification: gameSetup is unncecessary\r\n\r\n* Player refactor\r\n\r\n* Move balanceMass and visibility checks into map.js\r\n\r\n* Use adjustForBoundaries","shortMessageHtmlLink":"Game logic refactor (#541)"}},{"before":"b8fc9999f9744352afd9cb93616578200a2ab152","after":"c1421238a0b1432ff42e8eae9a9287a71fa8c819","ref":"refs/heads/master","pushedAt":"2023-06-23T16:43:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"fix wrong link (#539)","shortMessageHtmlLink":"fix wrong link (#539)"}},{"before":"7c91a1e12118d05772a85d9e9bc4e79bcde3d30d","after":"b8fc9999f9744352afd9cb93616578200a2ab152","ref":"refs/heads/master","pushedAt":"2023-06-02T14:35:05.769Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"Merge pull request #537 from carusooo/carusooo/update-docker\n\nUpdate dockerfile to use supported image","shortMessageHtmlLink":"Merge pull request #537 from carusooo/carusooo/update-docker"}},{"before":"8500f2b8487d55c47cc1b72bba73d1727ae6cce6","after":"7c91a1e12118d05772a85d9e9bc4e79bcde3d30d","ref":"refs/heads/master","pushedAt":"2023-06-02T14:32:14.384Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"Merge pull request #535 from CoderJoeW/master\n\nSeperate player logic from game logic","shortMessageHtmlLink":"Merge pull request #535 from CoderJoeW/master"}},{"before":"fcd2ef0357e2d46e4a49857418c916811b5ebaad","after":"8500f2b8487d55c47cc1b72bba73d1727ae6cce6","ref":"refs/heads/master","pushedAt":"2023-05-15T23:22:20.840Z","pushType":"push","commitsCount":1,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"refactored to use sqlite3 and implemented chat logging","shortMessageHtmlLink":"refactored to use sqlite3 and implemented chat logging"}},{"before":"fcd2ef0357e2d46e4a49857418c916811b5ebaad","after":null,"ref":"refs/heads/refactoring","pushedAt":"2023-05-13T18:13:48.220Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"}},{"before":"d7717aa9fa2c29670985920c7783a40a143e0e9c","after":"fcd2ef0357e2d46e4a49857418c916811b5ebaad","ref":"refs/heads/master","pushedAt":"2023-05-13T18:13:38.501Z","pushType":"push","commitsCount":3,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"refactored tests","shortMessageHtmlLink":"refactored tests"}},{"before":"50804e5b93a8bea07e5b3759b0023d6091eb512d","after":"fcd2ef0357e2d46e4a49857418c916811b5ebaad","ref":"refs/heads/refactoring","pushedAt":"2023-05-13T18:13:25.668Z","pushType":"push","commitsCount":2,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"refactored tests","shortMessageHtmlLink":"refactored tests"}},{"before":"8f846447d536133121e9290ae3e84163c46bc805","after":null,"ref":"refs/heads/multi-server","pushedAt":"2023-05-13T17:30:02.423Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"}},{"before":"fa6a6d248b775f6da2033d4df68e0aa98db09994","after":null,"ref":"refs/heads/fix-heroku","pushedAt":"2023-05-13T17:29:58.478Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"}},{"before":"fc7224c4959d0de56b4ce810cf5265b0f03b3fa8","after":null,"ref":"refs/heads/es6-refactor","pushedAt":"2023-05-13T17:29:54.615Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"}},{"before":"ddb64e1b6321978f69b195884dd9d610c5e246f2","after":null,"ref":"refs/heads/contributors","pushedAt":"2023-05-13T17:29:50.167Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"}},{"before":null,"after":"50804e5b93a8bea07e5b3759b0023d6091eb512d","ref":"refs/heads/refactoring","pushedAt":"2023-05-13T17:29:40.690Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"wip to refactor gamelogic out of server module","shortMessageHtmlLink":"wip to refactor gamelogic out of server module"}},{"before":"34335365a6a958fd7121e209a77e71277f1ddc7d","after":"d7717aa9fa2c29670985920c7783a40a143e0e9c","ref":"refs/heads/master","pushedAt":"2023-05-13T15:07:22.816Z","pushType":"push","commitsCount":1,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"updated lint and babel and refactored server","shortMessageHtmlLink":"updated lint and babel and refactored server"}},{"before":"506b18566c0d35eff52400b06716e1b064c558b1","after":null,"ref":"refs/heads/owenashurst-patch-1","pushedAt":"2023-05-12T21:26:36.853Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"}},{"before":"5298ac7b33046d4eb4e76894f7633a415382f1e1","after":"34335365a6a958fd7121e209a77e71277f1ddc7d","ref":"refs/heads/master","pushedAt":"2023-05-12T21:22:53.949Z","pushType":"push","commitsCount":1,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"506b18566c0d35eff52400b06716e1b064c558b1","ref":"refs/heads/owenashurst-patch-1","pushedAt":"2023-05-12T21:22:43.451Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"8bc12d98528d363ebfbac24db77dafae754830c0","after":"5298ac7b33046d4eb4e76894f7633a415382f1e1","ref":"refs/heads/master","pushedAt":"2023-05-12T21:22:12.978Z","pushType":"push","commitsCount":1,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"Update README.md\n\nupdated readme with official heroku agar.io demo url.","shortMessageHtmlLink":"Update README.md"}},{"before":"4d0a91e6207240b27c63afc1b3e04bafa6a06b00","after":"8bc12d98528d363ebfbac24db77dafae754830c0","ref":"refs/heads/master","pushedAt":"2023-05-12T21:15:41.332Z","pushType":"push","commitsCount":1,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"Update package.json","shortMessageHtmlLink":"Update package.json"}},{"before":"fcd2f7ea51567eaad03a2c947405782a7ed65e76","after":"4d0a91e6207240b27c63afc1b3e04bafa6a06b00","ref":"refs/heads/master","pushedAt":"2023-05-12T16:47:10.214Z","pushType":"push","commitsCount":1,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"updated all packages and fixed syntax","shortMessageHtmlLink":"updated all packages and fixed syntax"}},{"before":"8c8d26cff0d6c3c37d432a11443281139c74de3a","after":"fcd2f7ea51567eaad03a2c947405782a7ed65e76","ref":"refs/heads/master","pushedAt":"2023-05-12T10:54:08.787Z","pushType":"push","commitsCount":1,"pusher":{"login":"owenashurst","name":"Owen Ashurst","path":"/owenashurst","primaryAvatarUrl":"https://github.com/avatars/u/4403436?s=80&v=4"},"commit":{"message":"Update README.md\n\nupdated readme to fix broken URL's and repository change over.","shortMessageHtmlLink":"Update README.md"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xOFQyMjoyMToyOS4wMDAwMDBazwAAAAOyZ74W","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xOFQyMjoyMToyOS4wMDAwMDBazwAAAAOyZ74W","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0xMlQxMDo1NDowOC43ODcwODRazwAAAAMrber2"}},"title":"Activity ยท owenashurst/agar.io-clone"}