{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":831842005,"defaultBranch":"main","name":"openconnect-backend-api","ownerLogin":"mayura-andrew","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-07-21T19:05:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48531182?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721588718.681608","currentOid":""},"activityList":{"items":[{"before":"3194ee6586d343c08327098d35bdb8ef2465b27e","after":"cdf144c54a8b47e48014773231bf4b0fb15e6521","ref":"refs/heads/main","pushedAt":"2024-09-16T14:33:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Merge branch 'openconnectousl:main' into main","shortMessageHtmlLink":"Merge branch 'openconnectousl:main' into main"}},{"before":"7cdcef91b3dea2029ef4398e8f4d1eb2a75c99e7","after":"3194ee6586d343c08327098d35bdb8ef2465b27e","ref":"refs/heads/main","pushedAt":"2024-09-16T14:24:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Implement permission based authorization","shortMessageHtmlLink":"Implement permission based authorization"}},{"before":"2552047d74817f9045c4325ea7c08d4738113187","after":"7cdcef91b3dea2029ef4398e8f4d1eb2a75c99e7","ref":"refs/heads/main","pushedAt":"2024-09-16T10:06:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Refactor error handling and authentication middleware","shortMessageHtmlLink":"Refactor error handling and authentication middleware"}},{"before":"41b96589de86875b7f97eecca62c8fe2ce4f00d6","after":"2552047d74817f9045c4325ea7c08d4738113187","ref":"refs/heads/main","pushedAt":"2024-09-16T09:27:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Refactor error handling and authentication middleware\n\n- Extracted error response functions for rate limit exceeded and invalid credentials\n- Added invalid authentication token response function\n- Implemented authentication middleware for user authentication\n- Added authentication route for creating authentication tokens\n- Updated user model with IsAnonymous method\n- Created context functions for setting and getting user in request context\n- Created handler for creating authentication tokens","shortMessageHtmlLink":"Refactor error handling and authentication middleware"}},{"before":"336cf7ad6093049a5597dbfcafa2bfc89e0e3d53","after":"41b96589de86875b7f97eecca62c8fe2ce4f00d6","ref":"refs/heads/main","pushedAt":"2024-09-11T12:44:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Merge branch 'openconnectousl:main' into main","shortMessageHtmlLink":"Merge branch 'openconnectousl:main' into main"}},{"before":"1e4cd1654f10e3214e44925ef41ab2ce80a67b66","after":"336cf7ad6093049a5597dbfcafa2bfc89e0e3d53","ref":"refs/heads/main","pushedAt":"2024-09-11T12:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Implement token based user account activation","shortMessageHtmlLink":"Implement token based user account activation"}},{"before":"3f80b3b8473c1f6622bd92b25cc3e4612d27cb8a","after":"1e4cd1654f10e3214e44925ef41ab2ce80a67b66","ref":"refs/heads/main","pushedAt":"2024-09-05T12:40:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"chore: Update SMTP credentials and dependencies","shortMessageHtmlLink":"chore: Update SMTP credentials and dependencies"}},{"before":"bdf0d697d862b6a9d287d2de33145d849957890d","after":"3f80b3b8473c1f6622bd92b25cc3e4612d27cb8a","ref":"refs/heads/main","pushedAt":"2024-07-29T17:48:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Merge branch 'openconnectousl:main' into main","shortMessageHtmlLink":"Merge branch 'openconnectousl:main' into main"}},{"before":"139a222fdc6e104f39b93d019cbd9bf26ce745ca","after":"bdf0d697d862b6a9d287d2de33145d849957890d","ref":"refs/heads/main","pushedAt":"2024-07-29T17:47:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Implement user registration API endpoint","shortMessageHtmlLink":"Implement user registration API endpoint"}},{"before":"51649a15d453ae850ea8134f7498471bca4fa769","after":"139a222fdc6e104f39b93d019cbd9bf26ce745ca","ref":"refs/heads/main","pushedAt":"2024-07-29T08:02:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/mayura-andrew/openconnect-backend-api","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/mayura-andrew/openconnect-b…"}},{"before":"56dff916dd3ff615f627149b5a2f5acd81713da9","after":"51649a15d453ae850ea8134f7498471bca4fa769","ref":"refs/heads/main","pushedAt":"2024-07-29T07:30:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Merge branch 'openconnectousl:main' into main","shortMessageHtmlLink":"Merge branch 'openconnectousl:main' into main"}},{"before":"3f463290e6d1d12510edd9df8a824cc18e24e0a4","after":"56dff916dd3ff615f627149b5a2f5acd81713da9","ref":"refs/heads/main","pushedAt":"2024-07-29T07:30:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Implemation of Rate Limiter, Gracefull shutdown, Create a Custom Logger for Structured, Leveled Log Messages in JSON Format","shortMessageHtmlLink":"Implemation of Rate Limiter, Gracefull shutdown, Create a Custom Logg…"}},{"before":"314ccd2275218225e2264276a8d3f99f2bcd47fd","after":"3f463290e6d1d12510edd9df8a824cc18e24e0a4","ref":"refs/heads/main","pushedAt":"2024-07-29T07:27:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Implemation of Rate Limiter, Gracefull shutdown","shortMessageHtmlLink":"Implemation of Rate Limiter, Gracefull shutdown"}},{"before":"809c30e525fa8a32c3a60234fa405026a1dba08b","after":"314ccd2275218225e2264276a8d3f99f2bcd47fd","ref":"refs/heads/main","pushedAt":"2024-07-29T07:11:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Implement of Graceful Shutdown Handling","shortMessageHtmlLink":"Implement of Graceful Shutdown Handling"}},{"before":"5a069829a64ba3c405614d6c21de80b585147896","after":"809c30e525fa8a32c3a60234fa405026a1dba08b","ref":"refs/heads/main","pushedAt":"2024-07-28T09:31:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Merge branch 'openconnectousl:main' into main","shortMessageHtmlLink":"Merge branch 'openconnectousl:main' into main"}},{"before":"d5df0722589f35f81b9f3b1c5ea020768a3a69ea","after":"5a069829a64ba3c405614d6c21de80b585147896","ref":"refs/heads/main","pushedAt":"2024-07-28T09:30:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/mayura-andrew/openconnect-backend-api","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/mayura-andrew/openconnect-b…"}},{"before":"308568e7e14eb2d902a657e8af39d7699a8d4148","after":"d5df0722589f35f81b9f3b1c5ea020768a3a69ea","ref":"refs/heads/main","pushedAt":"2024-07-28T08:07:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Merge branch 'openconnectousl:main' into main","shortMessageHtmlLink":"Merge branch 'openconnectousl:main' into main"}},{"before":"4bf9dc4329998402e4ee06773faa2005d58747e8","after":"308568e7e14eb2d902a657e8af39d7699a8d4148","ref":"refs/heads/main","pushedAt":"2024-07-28T08:06:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Implement of Structured Logging and Error Handling","shortMessageHtmlLink":"Implement of Structured Logging and Error Handling"}},{"before":"18a331a63196e74246a06b3378bc79aa41494cf7","after":"4bf9dc4329998402e4ee06773faa2005d58747e8","ref":"refs/heads/main","pushedAt":"2024-07-28T06:07:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mayura-andrew","name":"Mayura Andrew","path":"/mayura-andrew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48531182?s=80&v=4"},"commit":{"message":"Implement Pagination for listIdeaHandler","shortMessageHtmlLink":"Implement Pagination for listIdeaHandler"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxNDozMzozNC4wMDAwMDBazwAAAAS3iUlv","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxNDozMzozNC4wMDAwMDBazwAAAAS3iUlv","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yOFQwNjowNzoxMy4wMDAwMDBazwAAAASLA1Kp"}},"title":"Activity · mayura-andrew/openconnect-backend-api"}