{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":619271643,"defaultBranch":"main","name":"find-a-rock","ownerLogin":"liamtirney","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-26T18:58:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/98199834?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1679857388.0","currentOid":""},"activityList":{"items":[{"before":"b8f3272344c6d28db64352e90bb347ab5a46c507","after":"754d3901ef051f47ea2a8424b59864940fc3cb8e","ref":"refs/heads/main","pushedAt":"2023-06-10T14:49:14.170Z","pushType":"push","commitsCount":4,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Store uploaded image links in Mongo","shortMessageHtmlLink":"Store uploaded image links in Mongo"}},{"before":"8ebb6a5aa0fa3db139a015f34d9265fe6eafe1a2","after":"b8f3272344c6d28db64352e90bb347ab5a46c507","ref":"refs/heads/main","pushedAt":"2023-06-05T20:54:41.720Z","pushType":"push","commitsCount":4,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Set up star ratings","shortMessageHtmlLink":"Set up star ratings"}},{"before":"8b52afaccdb469760c0ffe8db085527dc83cd475","after":"8ebb6a5aa0fa3db139a015f34d9265fe6eafe1a2","ref":"refs/heads/main","pushedAt":"2023-06-01T16:49:48.464Z","pushType":"push","commitsCount":3,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Refactor to gyms controller","shortMessageHtmlLink":"Refactor to gyms controller"}},{"before":"906054addc0da5425805bf58419a25ea4689b4f8","after":"8b52afaccdb469760c0ffe8db085527dc83cd475","ref":"refs/heads/main","pushedAt":"2023-05-31T15:12:58.901Z","pushType":"push","commitsCount":3,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Create authorization middleware to protect user routes","shortMessageHtmlLink":"Create authorization middleware to protect user routes"}},{"before":"2fb10aa392cae2ae116da6737328b52fd0c7461e","after":"906054addc0da5425805bf58419a25ea4689b4f8","ref":"refs/heads/main","pushedAt":"2023-05-28T04:16:37.019Z","pushType":"push","commitsCount":5,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Redirect user to where they were going before login redirect","shortMessageHtmlLink":"Redirect user to where they were going before login redirect"}},{"before":"7e1d7b9a73728dbf5c4d0c717683061e970310a7","after":"2fb10aa392cae2ae116da6737328b52fd0c7461e","ref":"refs/heads/main","pushedAt":"2023-05-26T04:42:02.202Z","pushType":"push","commitsCount":3,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Set up a registration routes and form","shortMessageHtmlLink":"Set up a registration routes and form"}},{"before":"21bfec59ced9ac7afce7bf222ca57bf1175650e8","after":"7e1d7b9a73728dbf5c4d0c717683061e970310a7","ref":"refs/heads/main","pushedAt":"2023-05-09T22:26:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Flash errors","shortMessageHtmlLink":"Flash errors"}},{"before":"be79f5f531abcd24817e924f7eb6f8ebcf406ea5","after":"21bfec59ced9ac7afce7bf222ca57bf1175650e8","ref":"refs/heads/main","pushedAt":"2023-05-09T22:25:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Flash successful actions","shortMessageHtmlLink":"Flash successful actions"}},{"before":"b1454d6b9124ac76cb369abafc96f493a844656a","after":"be79f5f531abcd24817e924f7eb6f8ebcf406ea5","ref":"refs/heads/main","pushedAt":"2023-05-09T18:30:30.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Set up flash","shortMessageHtmlLink":"Set up flash"}},{"before":"226ece8787707ff99e861e7cea7fad1968b5edd2","after":"b1454d6b9124ac76cb369abafc96f493a844656a","ref":"refs/heads/main","pushedAt":"2023-04-28T20:09:15.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Create reviews delete route and form","shortMessageHtmlLink":"Create reviews delete route and form"}},{"before":"9444fc1cafc010490e56eb5f905a7cf3fb89472e","after":"226ece8787707ff99e861e7cea7fad1968b5edd2","ref":"refs/heads/main","pushedAt":"2023-04-24T17:12:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Create a review route","shortMessageHtmlLink":"Create a review route"}},{"before":"72f41bbd5b5c9b2f3590ea981e41225ba7611886","after":"9444fc1cafc010490e56eb5f905a7cf3fb89472e","ref":"refs/heads/main","pushedAt":"2023-04-11T16:57:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Refactor schema into middleware","shortMessageHtmlLink":"Refactor schema into middleware"}},{"before":"73450024a08f75b219404e82602c3cdb3a7005de","after":"72f41bbd5b5c9b2f3590ea981e41225ba7611886","ref":"refs/heads/main","pushedAt":"2023-04-11T15:43:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Use Joi for server-side validation of new gym data","shortMessageHtmlLink":"Use Joi for server-side validation of new gym data"}},{"before":"9e0ac4b8ffafe922eabf34857aa2d26cb6479044","after":"73450024a08f75b219404e82602c3cdb3a7005de","ref":"refs/heads/main","pushedAt":"2023-04-11T02:12:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Create a basic error template","shortMessageHtmlLink":"Create a basic error template"}},{"before":"5e7d4ceb18f8d47ea9f69c458ed344164123c3e4","after":"9e0ac4b8ffafe922eabf34857aa2d26cb6479044","ref":"refs/heads/main","pushedAt":"2023-04-11T01:43:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Add a basic setup to utilize the error handling class","shortMessageHtmlLink":"Add a basic setup to utilize the error handling class"}},{"before":"86914a2de9bed308c5fbb47e7d4f33842ce83948","after":"5e7d4ceb18f8d47ea9f69c458ed344164123c3e4","ref":"refs/heads/main","pushedAt":"2023-04-10T17:58:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Create an error handling class and async wrapper function","shortMessageHtmlLink":"Create an error handling class and async wrapper function"}},{"before":"ea9c4f743f763ebac830ef912d35332101ff9b18","after":"86914a2de9bed308c5fbb47e7d4f33842ce83948","ref":"refs/heads/main","pushedAt":"2023-04-10T17:25:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Add a basic error handler","shortMessageHtmlLink":"Add a basic error handler"}},{"before":"3c92d71cc431e8fd2f05ec47b50f4deece6ceac5","after":"ea9c4f743f763ebac830ef912d35332101ff9b18","ref":"refs/heads/main","pushedAt":"2023-04-10T17:10:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Add basic client-side validation to forms","shortMessageHtmlLink":"Add basic client-side validation to forms"}},{"before":"60b825829f9c7cfc550a67c6d486b75d0c263aed","after":"3c92d71cc431e8fd2f05ec47b50f4deece6ceac5","ref":"refs/heads/main","pushedAt":"2023-04-04T02:05:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Update EJS files with Bootstrap and ejs-mate layout","shortMessageHtmlLink":"Update EJS files with Bootstrap and ejs-mate layout"}},{"before":"31ae4ba07e16e92f61b5cf583c21fa8072b923d3","after":"60b825829f9c7cfc550a67c6d486b75d0c263aed","ref":"refs/heads/main","pushedAt":"2023-03-30T22:54:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Add basic CRUD functionality","shortMessageHtmlLink":"Add basic CRUD functionality"}},{"before":"a58978bba98a0c9d41ec3e241be709e843876f71","after":"31ae4ba07e16e92f61b5cf583c21fa8072b923d3","ref":"refs/heads/main","pushedAt":"2023-03-28T19:28:58.693Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Seed database with climbing gym test data","shortMessageHtmlLink":"Seed database with climbing gym test data"}},{"before":"4b0941fbb249bc18e49359d868ea5302f9db86cf","after":"a58978bba98a0c9d41ec3e241be709e843876f71","ref":"refs/heads/main","pushedAt":"2023-03-27T17:14:35.859Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Create gym model and integrate it into app","shortMessageHtmlLink":"Create gym model and integrate it into app"}},{"before":"4e73a431ba25e04820c57d6cc5fee7c3cca996cb","after":"4b0941fbb249bc18e49359d868ea5302f9db86cf","ref":"refs/heads/main","pushedAt":"2023-03-27T15:37:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Create the basic Express app","shortMessageHtmlLink":"Create the basic Express app"}},{"before":null,"after":"4e73a431ba25e04820c57d6cc5fee7c3cca996cb","ref":"refs/heads/main","pushedAt":"2023-03-26T19:03:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamtirney","name":"Liam Tirney","path":"/liamtirney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98199834?s=80&v=4"},"commit":{"message":"Created README and gitignore files","shortMessageHtmlLink":"Created README and gitignore files"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xMFQxNDo0OToxNC4xNzA4MDBazwAAAAM-wPTK","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xMFQxNDo0OToxNC4xNzA4MDBazwAAAAM-wPTK","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yNlQxOTowMzowOC4wMDAwMDBazwAAAAMLk1Pb"}},"title":"Activity ยท liamtirney/find-a-rock"}