{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":614901473,"defaultBranch":"main","name":"natours","ownerLogin":"mayumisiano","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-16T14:45:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/62121416?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1678980809.0","currentOid":""},"activityList":{"items":[{"before":"be59c745c66ce3352523a057d70feec656cc74a1","after":"2ad7da6c85f62a385147fab481fbb859f3254b2b","ref":"refs/heads/main","pushedAt":"2023-03-31T17:03:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: created Docker files","shortMessageHtmlLink":"feat: created Docker files"}},{"before":"d62fb9127368566d051643a8d39a721a21b30e33","after":"be59c745c66ce3352523a057d70feec656cc74a1","ref":"refs/heads/main","pushedAt":"2023-03-30T20:43:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"fix: typo","shortMessageHtmlLink":"fix: typo"}},{"before":"7c551c5aa388744366eb0bfa298eea048f6f7637","after":"d62fb9127368566d051643a8d39a721a21b30e33","ref":"refs/heads/main","pushedAt":"2023-03-30T20:28:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: preventing parameter pollution","shortMessageHtmlLink":"feat: preventing parameter pollution"}},{"before":"5f81218993ce9796e6fdd8c333caff67dfde7e03","after":"7c551c5aa388744366eb0bfa298eea048f6f7637","ref":"refs/heads/main","pushedAt":"2023-03-30T20:14:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: data sanitization","shortMessageHtmlLink":"feat: data sanitization"}},{"before":"6547b3333dc0efc97035882e2eeec3fea9fbb402","after":"5f81218993ce9796e6fdd8c333caff67dfde7e03","ref":"refs/heads/main","pushedAt":"2023-03-30T19:56:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: setting security http headers","shortMessageHtmlLink":"feat: setting security http headers"}},{"before":"afbc957bdf9bf98a39a0cd89bc355b96de97d488","after":"6547b3333dc0efc97035882e2eeec3fea9fbb402","ref":"refs/heads/main","pushedAt":"2023-03-30T19:17:48.914Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: JWT via Cookie","shortMessageHtmlLink":"feat: JWT via Cookie"}},{"before":"25e9cf90eca3df6f071f6e5fec2f464600bd8ec4","after":"afbc957bdf9bf98a39a0cd89bc355b96de97d488","ref":"refs/heads/main","pushedAt":"2023-03-30T18:06:05.157Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: updating and deleting current user","shortMessageHtmlLink":"feat: updating and deleting current user"}},{"before":"4f2bc02bb15a43e31dd2202d78f94acb9a591b13","after":"25e9cf90eca3df6f071f6e5fec2f464600bd8ec4","ref":"refs/heads/main","pushedAt":"2023-03-30T17:02:14.560Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: update Password","shortMessageHtmlLink":"feat: update Password"}},{"before":"14f802223086d665566976d0e1a2c98d2567a4fe","after":"4f2bc02bb15a43e31dd2202d78f94acb9a591b13","ref":"refs/heads/main","pushedAt":"2023-03-30T14:15:09.276Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: password reset functionality","shortMessageHtmlLink":"feat: password reset functionality"}},{"before":"9217e53d7c99caf6782e6055ba5e843bc91153b4","after":"14f802223086d665566976d0e1a2c98d2567a4fe","ref":"refs/heads/main","pushedAt":"2023-03-29T19:29:34.311Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: sending emails with nodemailer","shortMessageHtmlLink":"feat: sending emails with nodemailer"}},{"before":"4178384723e81586fe6420a10e01012977837034","after":"9217e53d7c99caf6782e6055ba5e843bc91153b4","ref":"refs/heads/main","pushedAt":"2023-03-29T18:51:15.373Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: password reset functionality => reset token","shortMessageHtmlLink":"feat: password reset functionality => reset token"}},{"before":"10b201e8a7d408a9909f0fe87a555322aedee7ca","after":"4178384723e81586fe6420a10e01012977837034","ref":"refs/heads/main","pushedAt":"2023-03-29T18:19:19.175Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: authorization -> user roles and permissions","shortMessageHtmlLink":"feat: authorization -> user roles and permissions"}},{"before":"2e73878b4ad3d075d85acd0040ac81a684391f55","after":"10b201e8a7d408a9909f0fe87a555322aedee7ca","ref":"refs/heads/main","pushedAt":"2023-03-29T15:15:40.508Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: protecting tour routes with JWT","shortMessageHtmlLink":"feat: protecting tour routes with JWT"}},{"before":"07a1ee4f592f45a7ca6dd2dc8d050dfef9543db4","after":"2e73878b4ad3d075d85acd0040ac81a684391f55","ref":"refs/heads/main","pushedAt":"2023-03-28T19:42:58.378Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"fix: function getAllUsers","shortMessageHtmlLink":"fix: function getAllUsers"}},{"before":"bc49ca0d08b0cf6e1dfd1c7302668886d05b2fc3","after":"07a1ee4f592f45a7ca6dd2dc8d050dfef9543db4","ref":"refs/heads/main","pushedAt":"2023-03-28T19:31:58.497Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: JWT authentication, signing up/logging Users","shortMessageHtmlLink":"feat: JWT authentication, signing up/logging Users"}},{"before":"6dad35718a2924f51cdcc1a0912d565009d1bc3d","after":"bc49ca0d08b0cf6e1dfd1c7302668886d05b2fc3","ref":"refs/heads/main","pushedAt":"2023-03-28T17:44:14.445Z","pushType":"push","commitsCount":2,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: modelling users and managing passwords","shortMessageHtmlLink":"feat: modelling users and managing passwords"}},{"before":"47426d1ddb0cc9cc4f26bdf3163bab68d9aa7e74","after":"6dad35718a2924f51cdcc1a0912d565009d1bc3d","ref":"refs/heads/main","pushedAt":"2023-03-24T20:46:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: catching uncaught exceptions","shortMessageHtmlLink":"feat: catching uncaught exceptions"}},{"before":"b39f56edd409ed2bbfc188d779259a33b89549b3","after":"47426d1ddb0cc9cc4f26bdf3163bab68d9aa7e74","ref":"refs/heads/main","pushedAt":"2023-03-24T20:30:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: unhandled rejections","shortMessageHtmlLink":"feat: unhandled rejections"}},{"before":"0f6b7e1e71c721202f9dfa498c8f8ce99ec48b05","after":"b39f56edd409ed2bbfc188d779259a33b89549b3","ref":"refs/heads/main","pushedAt":"2023-03-24T20:08:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: handling mongoose validation errors","shortMessageHtmlLink":"feat: handling mongoose validation errors"}},{"before":"6c60a62d7a305008bc2d8f9724434510639bad34","after":"0f6b7e1e71c721202f9dfa498c8f8ce99ec48b05","ref":"refs/heads/main","pushedAt":"2023-03-24T19:46:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: handling duplicate database fields","shortMessageHtmlLink":"feat: handling duplicate database fields"}},{"before":"98311d9123d53cb23c9fdbb65be0400d32c90cde","after":"6c60a62d7a305008bc2d8f9724434510639bad34","ref":"refs/heads/main","pushedAt":"2023-03-24T19:38:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: handling invalid database IDs","shortMessageHtmlLink":"feat: handling invalid database IDs"}},{"before":"bf263edc3f1b7e93f69fd1b98cb340d914178803","after":"98311d9123d53cb23c9fdbb65be0400d32c90cde","ref":"refs/heads/main","pushedAt":"2023-03-24T19:14:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: error for dev vs prod","shortMessageHtmlLink":"feat: error for dev vs prod"}},{"before":"3e0592a35b578187f1a9b3c44058c5ecc787e297","after":"bf263edc3f1b7e93f69fd1b98cb340d914178803","ref":"refs/heads/main","pushedAt":"2023-03-24T19:00:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: added 404 Not Found errors","shortMessageHtmlLink":"feat: added 404 Not Found errors"}},{"before":"4ea4364eae7ac763361e857f8ff4b9ffbca45840","after":"3e0592a35b578187f1a9b3c44058c5ecc787e297","ref":"refs/heads/main","pushedAt":"2023-03-24T18:50:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"fix: 'next' to all functions","shortMessageHtmlLink":"fix: 'next' to all functions"}},{"before":"1bb100e3f1409a0c81fce736604473e37e13ab04","after":"4ea4364eae7ac763361e857f8ff4b9ffbca45840","ref":"refs/heads/main","pushedAt":"2023-03-24T18:47:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"refactor: catching errors in Async Functions","shortMessageHtmlLink":"refactor: catching errors in Async Functions"}},{"before":"0c39abae5bdd18450283e809db11d2bf7526c5e1","after":"1bb100e3f1409a0c81fce736604473e37e13ab04","ref":"refs/heads/main","pushedAt":"2023-03-24T17:59:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"refactor: better errors","shortMessageHtmlLink":"refactor: better errors"}},{"before":"58e17d6c82dbf638cacd436cc07327b03113e718","after":"0c39abae5bdd18450283e809db11d2bf7526c5e1","ref":"refs/heads/main","pushedAt":"2023-03-24T17:34:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: global error handling middleware","shortMessageHtmlLink":"feat: global error handling middleware"}},{"before":"f338dd32dfa5f4c0c28d7424538496b7765774c4","after":"58e17d6c82dbf638cacd436cc07327b03113e718","ref":"refs/heads/main","pushedAt":"2023-03-22T21:04:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: data validation","shortMessageHtmlLink":"feat: data validation"}},{"before":"4f546a384f9cbae4e799ec6df42083b4bbb2f986","after":"f338dd32dfa5f4c0c28d7424538496b7765774c4","ref":"refs/heads/main","pushedAt":"2023-03-22T20:21:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"fix: aggregation middleware function","shortMessageHtmlLink":"fix: aggregation middleware function"}},{"before":"46076e9ba1c1ff77112730621ed4fdad170a479d","after":"4f546a384f9cbae4e799ec6df42083b4bbb2f986","ref":"refs/heads/main","pushedAt":"2023-03-22T19:33:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mayumisiano","name":"Mayumi","path":"/mayumisiano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62121416?s=80&v=4"},"commit":{"message":"feat: created Aggregation middleware","shortMessageHtmlLink":"feat: created Aggregation middleware"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADD6q5sAA","startCursor":null,"endCursor":null}},"title":"Activity ยท mayumisiano/natours"}