{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":651405575,"defaultBranch":"main","name":"kelvinkamara.com","ownerLogin":"kkamara","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-09T07:04:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31970496?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711111290.0","currentOid":""},"activityList":{"items":[{"before":"fe19d55902730fd6eda5f672f2b2a49396600eec","after":"77a3297ff901f5768d7fba5dcdba3be3039d4ae3","ref":"refs/heads/main","pushedAt":"2024-03-25T23:56:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Use double quote strings","shortMessageHtmlLink":"Use double quote strings"}},{"before":"3ce97e1b6e96f722584abb95f56335b24b763521","after":"fe19d55902730fd6eda5f672f2b2a49396600eec","ref":"refs/heads/main","pushedAt":"2024-03-24T20:01:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Refactor API throttle protection (Rate Limiting)","shortMessageHtmlLink":"Refactor API throttle protection (Rate Limiting)"}},{"before":"1f07ba1f9d511013aac736b51c023ab2c8ea4b58","after":"3ce97e1b6e96f722584abb95f56335b24b763521","ref":"refs/heads/main","pushedAt":"2024-03-24T11:21:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Refactor API throttle protection (Rate Limitingg)","shortMessageHtmlLink":"Refactor API throttle protection (Rate Limitingg)"}},{"before":"3ecec816e98a2707639614da0a2401e80712e905","after":"1f07ba1f9d511013aac736b51c023ab2c8ea4b58","ref":"refs/heads/main","pushedAt":"2024-03-22T15:25:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Add API Throttle protection (Rate Limiting)","shortMessageHtmlLink":"Add API Throttle protection (Rate Limiting)"}},{"before":"67841b61da225486d78e58fb28101de045114ca7","after":"3ecec816e98a2707639614da0a2401e80712e905","ref":"refs/heads/main","pushedAt":"2024-03-22T15:25:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Update Faker locale","shortMessageHtmlLink":"Update Faker locale"}},{"before":"3ecec816e98a2707639614da0a2401e80712e905","after":"67841b61da225486d78e58fb28101de045114ca7","ref":"refs/heads/main","pushedAt":"2024-03-22T15:12:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Add API Throttle protectection (Rate Limiting)","shortMessageHtmlLink":"Add API Throttle protectection (Rate Limiting)"}},{"before":"d8bb04577083b48e50df517fb04af87ef54e334a","after":"3ecec816e98a2707639614da0a2401e80712e905","ref":"refs/heads/main","pushedAt":"2024-03-22T14:48:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Update Faker locale","shortMessageHtmlLink":"Update Faker locale"}},{"before":"5e22f72494cf30129028748520d5357c79038c1d","after":"d8bb04577083b48e50df517fb04af87ef54e334a","ref":"refs/heads/main","pushedAt":"2024-03-22T12:59:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Add composer.lock","shortMessageHtmlLink":"Add composer.lock"}},{"before":"6d4435866be454d96cc21c3fad563904c8a8c198","after":null,"ref":"refs/heads/upgrade-framework-to-laravel-11","pushedAt":"2024-03-22T12:41:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"}},{"before":"a6761bd4531dc83e6a54a8a64c54e041e9927216","after":"5e22f72494cf30129028748520d5357c79038c1d","ref":"refs/heads/main","pushedAt":"2024-03-22T12:41:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Upgrade framework to laravel 11 (#1)\n\n* Upgrade framework to Laravel 11\r\n\r\n* Update timezone to Europe/London","shortMessageHtmlLink":"Upgrade framework to laravel 11 (#1)"}},{"before":"cee9d240f8ad9d4970c0b4a8dfa669fc5d25e359","after":"6d4435866be454d96cc21c3fad563904c8a8c198","ref":"refs/heads/upgrade-framework-to-laravel-11","pushedAt":"2024-03-22T12:37:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Update timezone to Europe/London","shortMessageHtmlLink":"Update timezone to Europe/London"}},{"before":null,"after":"cee9d240f8ad9d4970c0b4a8dfa669fc5d25e359","ref":"refs/heads/upgrade-framework-to-laravel-11","pushedAt":"2024-03-22T12:33:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Upgrade framework to Laravel 11","shortMessageHtmlLink":"Upgrade framework to Laravel 11"}},{"before":"a4efa7f81c346cc1bfe0f9d764e7387c4463fdf7","after":"a6761bd4531dc83e6a54a8a64c54e041e9927216","ref":"refs/heads/main","pushedAt":"2024-03-22T11:25:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Add description","shortMessageHtmlLink":"Add description"}},{"before":"84fc2a1f0a8180a4dce843e52fa4d5e3857f5c42","after":"a4efa7f81c346cc1bfe0f9d764e7387c4463fdf7","ref":"refs/heads/main","pushedAt":"2024-03-22T11:24:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Add versioning","shortMessageHtmlLink":"Add versioning"}},{"before":"268a18fbf6285fb4858d9fa2df5be806586ace46","after":"84fc2a1f0a8180a4dce843e52fa4d5e3857f5c42","ref":"refs/heads/main","pushedAt":"2024-02-25T20:44:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Update AG job description","shortMessageHtmlLink":"Update AG job description"}},{"before":"62e3737d8d69526726c4bbb37a83f69ae40d45c5","after":"268a18fbf6285fb4858d9fa2df5be806586ace46","ref":"refs/heads/main","pushedAt":"2024-02-25T20:19:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Update JD Sports job description 2","shortMessageHtmlLink":"Update JD Sports job description 2"}},{"before":"0166042b306787626839c49ace370ee4d5a44ecf","after":"62e3737d8d69526726c4bbb37a83f69ae40d45c5","ref":"refs/heads/main","pushedAt":"2024-02-25T20:15:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Update JD Sports job description","shortMessageHtmlLink":"Update JD Sports job description"}},{"before":"b258e309923e1cbd164456aba602d5acbec2c0d3","after":"0166042b306787626839c49ace370ee4d5a44ecf","ref":"refs/heads/main","pushedAt":"2024-01-05T19:34:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Fix pub-link alignment for small-width mobile devices","shortMessageHtmlLink":"Fix pub-link alignment for small-width mobile devices"}},{"before":"bc309715b557cec24adc28c20325a3db8642a054","after":"b258e309923e1cbd164456aba602d5acbec2c0d3","ref":"refs/heads/main","pushedAt":"2023-12-06T11:52:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"ed37673cae0e976d186103fa23eebc3700977108","after":null,"ref":"refs/heads/migrate-nodejs-app-to-python-django-framework","pushedAt":"2023-12-06T11:48:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"}},{"before":"d2c4b22a76d708981af60e6e47bd9ea077b90c04","after":"bc309715b557cec24adc28c20325a3db8642a054","ref":"refs/heads/main","pushedAt":"2023-11-15T10:30:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Update Linked In icon links","shortMessageHtmlLink":"Update Linked In icon links"}},{"before":"2d5b385eb26d28f8cc048e6fddc075bb1a0cb7ec","after":"d2c4b22a76d708981af60e6e47bd9ea077b90c04","ref":"refs/heads/main","pushedAt":"2023-11-14T19:15:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Add LinkedIn icon links","shortMessageHtmlLink":"Add LinkedIn icon links"}},{"before":"d761bc82def4614d954ae3e40561e8caef346052","after":"2d5b385eb26d28f8cc048e6fddc075bb1a0cb7ec","ref":"refs/heads/main","pushedAt":"2023-09-09T07:48:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"80fffb553d4e38a5e8fda5127fa369f9a423af9c","after":"d761bc82def4614d954ae3e40561e8caef346052","ref":"refs/heads/main","pushedAt":"2023-09-05T09:46:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Update footer","shortMessageHtmlLink":"Update footer"}},{"before":"bcbaf3e3065a5f6969ff9a81c034e183a4f7ac56","after":"80fffb553d4e38a5e8fda5127fa369f9a423af9c","ref":"refs/heads/main","pushedAt":"2023-09-04T09:06:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Remove inactive csrf protection for stateless api request (contact form)","shortMessageHtmlLink":"Remove inactive csrf protection for stateless api request (contact form)"}},{"before":"9a5c7c92714c10a8641ef593af4a995786b629c0","after":"bcbaf3e3065a5f6969ff9a81c034e183a4f7ac56","ref":"refs/heads/main","pushedAt":"2023-09-03T08:35:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Update timezone","shortMessageHtmlLink":"Update timezone"}},{"before":"48fec2fa9ce174ce41e6522be2ab2b0c4849e6aa","after":"9a5c7c92714c10a8641ef593af4a995786b629c0","ref":"refs/heads/main","pushedAt":"2023-09-02T12:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Sanitize request data","shortMessageHtmlLink":"Sanitize request data"}},{"before":"f2cbe2d14bc96461d1966b2cac3bf8e86be0cfca","after":"48fec2fa9ce174ce41e6522be2ab2b0c4849e6aa","ref":"refs/heads/main","pushedAt":"2023-09-02T08:07:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"ac3aa8349dfa200b8da025b1cb922725ab7c12bc","after":"f2cbe2d14bc96461d1966b2cac3bf8e86be0cfca","ref":"refs/heads/main","pushedAt":"2023-09-01T22:34:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Fix footer link showing underline on mouse hover","shortMessageHtmlLink":"Fix footer link showing underline on mouse hover"}},{"before":"2a8e445ec7d0858e4b10cee866481d75bb348fcc","after":"ac3aa8349dfa200b8da025b1cb922725ab7c12bc","ref":"refs/heads/main","pushedAt":"2023-09-01T21:23:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkamara","name":"Kelvin Kamara","path":"/kkamara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31970496?s=80&v=4"},"commit":{"message":"Add .htaccess","shortMessageHtmlLink":"Add .htaccess"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yNVQyMzo1Njo1My4wMDAwMDBazwAAAAQfGURO","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wMVQyMToyMzo0Mi4wMDAwMDBazwAAAAN3w0qE"}},"title":"Activity ยท kkamara/kelvinkamara.com"}