{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":746794912,"defaultBranch":"main","name":"crispUrl","ownerLogin":"maverox","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-22T17:30:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29498864?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705945928.0","currentOid":""},"activityList":{"items":[{"before":"a2231614efb134900e81f4f5a6a85db0d5802fde","after":"e15bb272fd9e2cc0d76bff9759626a9e59f528c8","ref":"refs/heads/main","pushedAt":"2024-03-25T08:51:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maverox","name":"Uzair Khan","path":"/maverox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29498864?s=80&v=4"},"commit":{"message":"Create codeql.yml\n\nfeat: add codeQL workflow","shortMessageHtmlLink":"Create codeql.yml"}},{"before":"28cd3a9a1553a608744a4d0724ad3b6cda412f50","after":"a2231614efb134900e81f4f5a6a85db0d5802fde","ref":"refs/heads/main","pushedAt":"2024-01-27T21:09:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maverox","name":"Uzair Khan","path":"/maverox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29498864?s=80&v=4"},"commit":{"message":"added production script","shortMessageHtmlLink":"added production script"}},{"before":"a1153c711ed4a0a3b0e1a1061fa27b8a6bacabdc","after":"28cd3a9a1553a608744a4d0724ad3b6cda412f50","ref":"refs/heads/main","pushedAt":"2024-01-26T18:55:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maverox","name":"Uzair Khan","path":"/maverox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29498864?s=80&v=4"},"commit":{"message":"created authorization middleware and restricted access based on roles","shortMessageHtmlLink":"created authorization middleware and restricted access based on roles"}},{"before":"b954e228340c31fde244a715acd615dbf4529e59","after":"a1153c711ed4a0a3b0e1a1061fa27b8a6bacabdc","ref":"refs/heads/main","pushedAt":"2024-01-25T21:04:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maverox","name":"Uzair Khan","path":"/maverox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29498864?s=80&v=4"},"commit":{"message":"added password hashing pre save of field in db.\npassword are now encypted","shortMessageHtmlLink":"added password hashing pre save of field in db."}},{"before":"c6f9f1e92d21a8d922f3af5e5a89c15cc557f528","after":"b954e228340c31fde244a715acd615dbf4529e59","ref":"refs/heads/main","pushedAt":"2024-01-25T20:50:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maverox","name":"Uzair Khan","path":"/maverox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29498864?s=80&v=4"},"commit":{"message":"implemented Bearer Authentication using jwt","shortMessageHtmlLink":"implemented Bearer Authentication using jwt"}},{"before":"fd3035f67e026bf7b69da0d9bed417e2acf579e2","after":"c6f9f1e92d21a8d922f3af5e5a89c15cc557f528","ref":"refs/heads/main","pushedAt":"2024-01-25T20:17:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maverox","name":"Uzair Khan","path":"/maverox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29498864?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/maverox/crispUrl","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/maverox/crispUrl"}},{"before":"7c70822baf67ee6ea8d1150499f9a938c5daffab","after":"fd3035f67e026bf7b69da0d9bed417e2acf579e2","ref":"refs/heads/main","pushedAt":"2024-01-25T20:16:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maverox","name":"Uzair Khan","path":"/maverox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29498864?s=80&v=4"},"commit":{"message":"added token based authentication instead of stateful","shortMessageHtmlLink":"added token based authentication instead of stateful"}},{"before":"40d910d56d91ba12ce029766317ed634f5b667af","after":"7c70822baf67ee6ea8d1150499f9a938c5daffab","ref":"refs/heads/main","pushedAt":"2024-01-23T19:31:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maverox","name":"Uzair Khan","path":"/maverox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29498864?s=80&v=4"},"commit":{"message":"Add cookie-parser dependency and implement authentication middleware, created protected routes and cleaned routing logic","shortMessageHtmlLink":"Add cookie-parser dependency and implement authentication middleware,…"}},{"before":"0650ed30604a7c3ccd8eff229af7be170c560780","after":"40d910d56d91ba12ce029766317ed634f5b667af","ref":"refs/heads/main","pushedAt":"2024-01-23T17:12:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maverox","name":"Uzair Khan","path":"/maverox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29498864?s=80&v=4"},"commit":{"message":"added authentication using cookies created using the same nanoid and created redirection logic","shortMessageHtmlLink":"added authentication using cookies created using the same nanoid and …"}},{"before":"4f75f7ba06a5cb6a05a4965afaff60b952435c0a","after":"0650ed30604a7c3ccd8eff229af7be170c560780","ref":"refs/heads/main","pushedAt":"2024-01-22T17:53:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maverox","name":"Uzair Khan","path":"/maverox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29498864?s=80&v=4"},"commit":{"message":"feat: added the functionality to return previously generated id for repeated urls instead of creating new one and polluting db and creating collision possibilites","shortMessageHtmlLink":"feat: added the functionality to return previously generated id for r…"}},{"before":null,"after":"0650ed30604a7c3ccd8eff229af7be170c560780","ref":"refs/heads/feat/noRepeatLinks","pushedAt":"2024-01-22T17:52:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maverox","name":"Uzair Khan","path":"/maverox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29498864?s=80&v=4"},"commit":{"message":"feat: added the functionality to return previously generated id for repeated urls instead of creating new one and polluting db and creating collision possibilites","shortMessageHtmlLink":"feat: added the functionality to return previously generated id for r…"}},{"before":null,"after":"4f75f7ba06a5cb6a05a4965afaff60b952435c0a","ref":"refs/heads/main","pushedAt":"2024-01-22T17:31:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maverox","name":"Uzair Khan","path":"/maverox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29498864?s=80&v=4"},"commit":{"message":"created a custom url shortener with UI that is rendered on server .","shortMessageHtmlLink":"created a custom url shortener with UI that is rendered on server ."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEHl140AA","startCursor":null,"endCursor":null}},"title":"Activity · maverox/crispUrl"}