{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":640736281,"defaultBranch":"master","name":"backend-template","ownerLogin":"leonardodimarchi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-15T02:39:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/62081192?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703445535.0","currentOid":""},"activityList":{"items":[{"before":"194c917a15ed8ed022218319ac9a480df691dde3","after":"9a09f170340748940d073bc2d1710dcd730cdced","ref":"refs/heads/master","pushedAt":"2024-01-12T19:06:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(password-reset): implementing execute method at the controller","shortMessageHtmlLink":"feat(password-reset): implementing execute method at the controller"}},{"before":"fdd021a25221564b2a5c91f65b09592a532395d9","after":"194c917a15ed8ed022218319ac9a480df691dde3","ref":"refs/heads/master","pushedAt":"2024-01-03T20:50:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(password-reset): adding validate code method at the controller","shortMessageHtmlLink":"feat(password-reset): adding validate code method at the controller"}},{"before":"a74287a0432b0c2573271b38721b4530553de1c6","after":"fdd021a25221564b2a5c91f65b09592a532395d9","ref":"refs/heads/master","pushedAt":"2024-01-01T16:51:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(password-reset): implementing password reset request method at the controller","shortMessageHtmlLink":"feat(password-reset): implementing password reset request method at t…"}},{"before":"ba92581983a5668cf116a82a2d28ba020f957c4b","after":"a74287a0432b0c2573271b38721b4530553de1c6","ref":"refs/heads/master","pushedAt":"2023-12-28T16:58:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"docs(README): checking a todo item","shortMessageHtmlLink":"docs(README): checking a todo item"}},{"before":"94688190a6993de88368a1d8327122b624c24c18","after":"ba92581983a5668cf116a82a2d28ba020f957c4b","ref":"refs/heads/master","pushedAt":"2023-12-26T21:28:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(shared): implementing aws ses as mail provider","shortMessageHtmlLink":"feat(shared): implementing aws ses as mail provider"}},{"before":"10764639d8a35d8d4e9cc49cd1669bd2971e10a6","after":"94688190a6993de88368a1d8327122b624c24c18","ref":"refs/heads/master","pushedAt":"2023-12-25T14:10:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(password-reset): importing user database module","shortMessageHtmlLink":"feat(password-reset): importing user database module"}},{"before":"46481827b9e526478ce88330f2b48a8acbd038f0","after":"10764639d8a35d8d4e9cc49cd1669bd2971e10a6","ref":"refs/heads/master","pushedAt":"2023-12-24T19:29:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"chore(workflows): updating node versions","shortMessageHtmlLink":"chore(workflows): updating node versions"}},{"before":"6d54fa60ff6b0e3a16fd51c3d1a10c98147769ce","after":null,"ref":"refs/heads/feat/password-reset","pushedAt":"2023-12-24T19:18:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"}},{"before":"8f6b8edb39854b137f334bf268570ade98f62054","after":"46481827b9e526478ce88330f2b48a8acbd038f0","ref":"refs/heads/master","pushedAt":"2023-12-24T19:18:50.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"Merge pull request #1 from leonardodimarchi/feat/password-reset\n\nFeat/password-reset","shortMessageHtmlLink":"Merge pull request #1 from leonardodimarchi/feat/password-reset"}},{"before":"743700db85d747a75e72fa0bbe723a649f66aca0","after":"6d54fa60ff6b0e3a16fd51c3d1a10c98147769ce","ref":"refs/heads/feat/password-reset","pushedAt":"2023-12-24T19:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"fix(errors): fixing imports at domain errors","shortMessageHtmlLink":"fix(errors): fixing imports at domain errors"}},{"before":"2f0230a5532140a2ffbebfdea9ace74872f054fc","after":"743700db85d747a75e72fa0bbe723a649f66aca0","ref":"refs/heads/feat/password-reset","pushedAt":"2023-12-24T19:13:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(password-reset): implementing password reset execute usecase","shortMessageHtmlLink":"feat(password-reset): implementing password reset execute usecase"}},{"before":"5fe0e0ca7da89e60f47f8a645677542f3efa0406","after":"2f0230a5532140a2ffbebfdea9ace74872f054fc","ref":"refs/heads/feat/password-reset","pushedAt":"2023-12-23T13:16:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(password-reset): validating password reset by code","shortMessageHtmlLink":"feat(password-reset): validating password reset by code"}},{"before":"784ae93e9cf05598c9bff39b0287a1855bbc4aae","after":"5fe0e0ca7da89e60f47f8a645677542f3efa0406","ref":"refs/heads/feat/password-reset","pushedAt":"2023-12-22T15:04:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(password-reset): sending the password reset code by email","shortMessageHtmlLink":"feat(password-reset): sending the password reset code by email"}},{"before":"46ad3426251179862cbb617bb95017ec4b14bbce","after":"784ae93e9cf05598c9bff39b0287a1855bbc4aae","ref":"refs/heads/feat/password-reset","pushedAt":"2023-12-18T14:08:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(password-reset): creating password reset by email","shortMessageHtmlLink":"feat(password-reset): creating password reset by email"}},{"before":null,"after":"46ad3426251179862cbb617bb95017ec4b14bbce","ref":"refs/heads/feat/password-reset","pushedAt":"2023-12-05T19:24:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(password-reset): adding password-reset module along with two of its usecases","shortMessageHtmlLink":"feat(password-reset): adding password-reset module along with two of …"}},{"before":"c9a162613d410439e84813fdd356bf20c18f644a","after":"8f6b8edb39854b137f334bf268570ade98f62054","ref":"refs/heads/master","pushedAt":"2023-12-05T18:58:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"fix(test): adding a missing file","shortMessageHtmlLink":"fix(test): adding a missing file"}},{"before":"6ca387c6d8d86b92df317a9aaa548cdd77e15ab3","after":"c9a162613d410439e84813fdd356bf20c18f644a","ref":"refs/heads/master","pushedAt":"2023-12-05T18:28:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"refactor(cli): changing payload file name","shortMessageHtmlLink":"refactor(cli): changing payload file name"}},{"before":"56f09b67dd6976a322cac280e7eb1fcfbc9bb1f1","after":"6ca387c6d8d86b92df317a9aaa548cdd77e15ab3","ref":"refs/heads/master","pushedAt":"2023-12-05T18:25:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"refactor(cli): changing usecase file names","shortMessageHtmlLink":"refactor(cli): changing usecase file names"}},{"before":"87068b582dc94852cddee9c1d9a02a32061688d0","after":"56f09b67dd6976a322cac280e7eb1fcfbc9bb1f1","ref":"refs/heads/master","pushedAt":"2023-11-28T19:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"chore: adding a missing test file at the templates","shortMessageHtmlLink":"chore: adding a missing test file at the templates"}},{"before":"7280069f85b871630bb12bd64f13ddf00db332df","after":"87068b582dc94852cddee9c1d9a02a32061688d0","ref":"refs/heads/master","pushedAt":"2023-11-17T19:42:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"fix(cli): fixing some imports and paths","shortMessageHtmlLink":"fix(cli): fixing some imports and paths"}},{"before":"2238570a07a703b74a9f2a307a5d848d9ba5fd06","after":"7280069f85b871630bb12bd64f13ddf00db332df","ref":"refs/heads/master","pushedAt":"2023-11-17T19:23:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(cli): adding cli to generate a new module","shortMessageHtmlLink":"feat(cli): adding cli to generate a new module"}},{"before":"2f74295125e5de6021d2786828ad9b68dc358cc2","after":"2238570a07a703b74a9f2a307a5d848d9ba5fd06","ref":"refs/heads/master","pushedAt":"2023-10-30T02:47:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"docs(README): adding a item at the todo list","shortMessageHtmlLink":"docs(README): adding a item at the todo list"}},{"before":"35bd004f8362e70af8a15cc7bc7c5a5b81b67541","after":"2f74295125e5de6021d2786828ad9b68dc358cc2","ref":"refs/heads/master","pushedAt":"2023-10-29T00:31:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(auth): fixing i18n translations at strategies and guards","shortMessageHtmlLink":"feat(auth): fixing i18n translations at strategies and guards"}},{"before":"4a26fb50e78c9de17f9269a6a98d1609e2aa63bf","after":"35bd004f8362e70af8a15cc7bc7c5a5b81b67541","ref":"refs/heads/master","pushedAt":"2023-10-27T20:04:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(shared && auth): adding env service and using it at the auth module","shortMessageHtmlLink":"feat(shared && auth): adding env service and using it at the auth module"}},{"before":"1508b6ea075b9f607143597b8984b440ffac2c27","after":"4a26fb50e78c9de17f9269a6a98d1609e2aa63bf","ref":"refs/heads/master","pushedAt":"2023-10-24T14:41:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"fix(auth): fixing auth test","shortMessageHtmlLink":"fix(auth): fixing auth test"}},{"before":"1508b6ea075b9f607143597b8984b440ffac2c27","after":null,"ref":"refs/heads/feat/protect-decorator","pushedAt":"2023-10-17T19:54:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"}},{"before":"50679e593702047f772e1cb66f13d48b08c33d7b","after":"1508b6ea075b9f607143597b8984b440ffac2c27","ref":"refs/heads/master","pushedAt":"2023-10-17T19:54:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(shared && courses): fixing protected to and using it at the courses controller","shortMessageHtmlLink":"feat(shared && courses): fixing protected to and using it at the cour…"}},{"before":"20704869ac1e5ee9065ae17799ba25549d48b8e1","after":"1508b6ea075b9f607143597b8984b440ffac2c27","ref":"refs/heads/feat/protect-decorator","pushedAt":"2023-10-17T19:54:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(shared && courses): fixing protected to and using it at the courses controller","shortMessageHtmlLink":"feat(shared && courses): fixing protected to and using it at the cour…"}},{"before":null,"after":"20704869ac1e5ee9065ae17799ba25549d48b8e1","ref":"refs/heads/feat/protect-decorator","pushedAt":"2023-10-16T22:27:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(shared/presenter): adding roles guard and protected-to decorator","shortMessageHtmlLink":"feat(shared/presenter): adding roles guard and protected-to decorator"}},{"before":"1d5cd88eb16d2c39d1b3eb365a4d00901b4ef4c8","after":"50679e593702047f772e1cb66f13d48b08c33d7b","ref":"refs/heads/master","pushedAt":"2023-10-14T15:59:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leonardodimarchi","name":"Leonardo Dimarchi","path":"/leonardodimarchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62081192?s=80&v=4"},"commit":{"message":"feat(course): implementing get all endpoint","shortMessageHtmlLink":"feat(course): implementing get all endpoint"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xMlQxOTowNjozMi4wMDAwMDBazwAAAAPefz6D","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xMlQxOTowNjozMi4wMDAwMDBazwAAAAPefz6D","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xNFQxNTo1OTozNS4wMDAwMDBazwAAAAOXDCmo"}},"title":"Activity · leonardodimarchi/backend-template"}