{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":434227371,"defaultBranch":"main","name":"nodejs-boilertemplate","ownerLogin":"eni4sure","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-12-02T13:16:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/52782730?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1638452140.619491","currentOid":""},"activityList":{"items":[{"before":"9a2f85472a3b822ba4d444bf43eca1be957c47dd","after":"694cf8f8ce98ac9b46583def62cd5c4028f2e2a2","ref":"refs/heads/main","pushedAt":"2024-03-13T15:39:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"refactor: update controller methods to remove spread operator when passing req to services","shortMessageHtmlLink":"refactor: update controller methods to remove spread operator when pa…"}},{"before":"38a1d9b682455b552a86e19cada657b3c407ea1d","after":"9a2f85472a3b822ba4d444bf43eca1be957c47dd","ref":"refs/heads/main","pushedAt":"2024-03-07T16:02:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: use findOne for consistency","shortMessageHtmlLink":"chore: use findOne for consistency"}},{"before":"0bfa82dfa14c85618136c454d7cf70a0918f9663","after":"38a1d9b682455b552a86e19cada657b3c407ea1d","ref":"refs/heads/main","pushedAt":"2024-03-05T23:18:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"fix: typo updates","shortMessageHtmlLink":"fix: typo updates"}},{"before":"aaf5091ff602beee014c4f4a4b345ca1e28b46aa","after":"0bfa82dfa14c85618136c454d7cf70a0918f9663","ref":"refs/heads/main","pushedAt":"2024-03-05T23:01:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: make use of verif_otp for either token or code validation","shortMessageHtmlLink":"chore: make use of verif_otp for either token or code validation"}},{"before":"8f7ed3af2be3b432b031a3e5f1b325022f1be6cc","after":"aaf5091ff602beee014c4f4a4b345ca1e28b46aa","ref":"refs/heads/main","pushedAt":"2024-03-05T22:32:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"feat: added api testing client (bruno) with scaffold endpoints documented\n- updated docs aswell","shortMessageHtmlLink":"feat: added api testing client (bruno) with scaffold endpoints docume…"}},{"before":"ee53223f8b45f3c859a02ec46c2618a8923aebdc","after":"8f7ed3af2be3b432b031a3e5f1b325022f1be6cc","ref":"refs/heads/main","pushedAt":"2024-03-05T22:20:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"refactor: rename get-current user endpoint to /session","shortMessageHtmlLink":"refactor: rename get-current user endpoint to /session"}},{"before":"f0687830a09bee6e6051ca59722d1a2f2b3dd172","after":"ee53223f8b45f3c859a02ec46c2618a8923aebdc","ref":"refs/heads/main","pushedAt":"2024-03-05T21:43:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"docs: added naming conventions guide to the readme.md","shortMessageHtmlLink":"docs: added naming conventions guide to the readme.md"}},{"before":"f6478195c6d1794befdf299281083ae2d222fb92","after":"f0687830a09bee6e6051ca59722d1a2f2b3dd172","ref":"refs/heads/main","pushedAt":"2024-03-05T21:36:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"refactor: boilertemplate update\n- updated naming convention for variables and db values\n- removed lean config from model level to global","shortMessageHtmlLink":"refactor: boilertemplate update"}},{"before":"c9009d67c5ad67979f970445afea2f8a4a7f66a1","after":"f6478195c6d1794befdf299281083ae2d222fb92","ref":"refs/heads/main","pushedAt":"2024-03-04T15:43:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"fix: update package version import in configs","shortMessageHtmlLink":"fix: update package version import in configs"}},{"before":"138edd02d061423faa949cc77ccb34f52bdd4c06","after":"c9009d67c5ad67979f970445afea2f8a4a7f66a1","ref":"refs/heads/main","pushedAt":"2024-03-03T08:04:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"fix: react email tailwind bug resolved","shortMessageHtmlLink":"fix: react email tailwind bug resolved"}},{"before":"d30bc0d39c889a76fa7cfd9b05c8592b83aba228","after":"138edd02d061423faa949cc77ccb34f52bdd4c06","ref":"refs/heads/main","pushedAt":"2024-03-03T07:12:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: Update Node.js version in Dockerfile","shortMessageHtmlLink":"chore: Update Node.js version in Dockerfile"}},{"before":"0281a1f31463e2e0b8e2e1cb5cfea2007ffdca8b","after":"d30bc0d39c889a76fa7cfd9b05c8592b83aba228","ref":"refs/heads/main","pushedAt":"2024-03-03T03:31:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"feat: added new services\n- updated all packages & version bumps.\n- added redis setup\n- refactored configs for multi environments setup\n- created script templates (migrations & utils)\n- created github ci workflow for sentry auto-release\n- update email templates generic design\n- added multer base config s3 setup with AWS client\n- added AWS ses integration support for nodemailer\n- fixes to models uniqueness issue with collations\n- updated example env\n- updated DockerFile script","shortMessageHtmlLink":"feat: added new services"}},{"before":"21c828e15e938b2a3dc17312c31d6338ebee6677","after":"0281a1f31463e2e0b8e2e1cb5cfea2007ffdca8b","ref":"refs/heads/main","pushedAt":"2023-07-25T23:01:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: trim user inputs and added label for better error reporting","shortMessageHtmlLink":"chore: trim user inputs and added label for better error reporting"}},{"before":"2f336dc29d8a831697f9fb9d415c93afaf034e4f","after":"21c828e15e938b2a3dc17312c31d6338ebee6677","ref":"refs/heads/main","pushedAt":"2023-07-22T22:24:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: update config types","shortMessageHtmlLink":"chore: update config types"}},{"before":"02644be50228cbd3fef0c0df40d4ec2c1223d2a6","after":"2f336dc29d8a831697f9fb9d415c93afaf034e4f","ref":"refs/heads/main","pushedAt":"2023-07-22T22:13:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: reorder configs","shortMessageHtmlLink":"chore: reorder configs"}},{"before":"5480db867626fa7f5980ff71e684069ed7700223","after":"02644be50228cbd3fef0c0df40d4ec2c1223d2a6","ref":"refs/heads/main","pushedAt":"2023-07-22T16:30:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: move dep to dev dep and remove duplicate code catch in error middleware","shortMessageHtmlLink":"chore: move dep to dev dep and remove duplicate code catch in error m…"}},{"before":"1a29f7ea379754149080e43ea4e07afb9e74bbe7","after":"5480db867626fa7f5980ff71e684069ed7700223","ref":"refs/heads/main","pushedAt":"2023-07-17T16:28:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: no timestamps for config and tokens","shortMessageHtmlLink":"chore: no timestamps for config and tokens"}},{"before":"d0a4093918b579f1d9ae0900f014351154fc4c71","after":"1a29f7ea379754149080e43ea4e07afb9e74bbe7","ref":"refs/heads/main","pushedAt":"2023-07-17T04:05:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: update set response for invalid token, to crosscheck with frontend","shortMessageHtmlLink":"chore: update set response for invalid token, to crosscheck with fron…"}},{"before":"a31da3e8c95a9ae907cf5fdadee35d5837128f4f","after":"d0a4093918b579f1d9ae0900f014351154fc4c71","ref":"refs/heads/main","pushedAt":"2023-07-16T22:48:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: fix token expirty calculation","shortMessageHtmlLink":"chore: fix token expirty calculation"}},{"before":"5c7aa70b2a6e1a4434107b761663e58bf18e3328","after":"a31da3e8c95a9ae907cf5fdadee35d5837128f4f","ref":"refs/heads/main","pushedAt":"2023-07-16T22:47:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: reduce token valid duration","shortMessageHtmlLink":"chore: reduce token valid duration"}},{"before":"dd241c9f301db9094f82fb82fbdbabf70ddc2bca","after":"5c7aa70b2a6e1a4434107b761663e58bf18e3328","ref":"refs/heads/main","pushedAt":"2023-07-15T19:21:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"feat: added back edge whitespace trimmer middleware","shortMessageHtmlLink":"feat: added back edge whitespace trimmer middleware"}},{"before":"128f7d84ee2aca53d0ab2a1608f6247bfb6dffe4","after":"dd241c9f301db9094f82fb82fbdbabf70ddc2bca","ref":"refs/heads/main","pushedAt":"2023-07-15T17:53:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: env config path update","shortMessageHtmlLink":"chore: env config path update"}},{"before":"224b3363d21d698cc6e8272666bb10b3a14307fe","after":"128f7d84ee2aca53d0ab2a1608f6247bfb6dffe4","ref":"refs/heads/main","pushedAt":"2023-07-15T17:48:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"upgrade: added new features\n- api versionining,\n- refresh tokens,\n- dynamic token storage\n- improved script testing workflow\n- removed dev playground\n- renamed core to config","shortMessageHtmlLink":"upgrade: added new features"}},{"before":"ec9c5bf4f17862a550d69fc4805a85046b84f759","after":"224b3363d21d698cc6e8272666bb10b3a14307fe","ref":"refs/heads/main","pushedAt":"2023-07-15T17:38:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"feat: added new features\n- api versionining,\n- refresh tokens,\n- dynamic token storage\n- improved script testing workflow\n- removed dev playground\n- renamed core to config","shortMessageHtmlLink":"feat: added new features"}},{"before":"423f63c0ca464a4e299ad49caeee8fa849372991","after":"ec9c5bf4f17862a550d69fc4805a85046b84f759","ref":"refs/heads/main","pushedAt":"2023-06-30T04:19:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: parse TOKEN_EXPIRY_DURATION as int","shortMessageHtmlLink":"chore: parse TOKEN_EXPIRY_DURATION as int"}},{"before":"9348cd349c07fff2c10ac5e740c026574d4b774f","after":"423f63c0ca464a4e299ad49caeee8fa849372991","ref":"refs/heads/main","pushedAt":"2023-06-28T14:36:13.892Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: check account disabled at login","shortMessageHtmlLink":"chore: check account disabled at login"}},{"before":"e1f71a972fc42d79e17e6800ac739728f205846c","after":"9348cd349c07fff2c10ac5e740c026574d4b774f","ref":"refs/heads/main","pushedAt":"2023-06-23T03:37:03.647Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: use xor to fix dep error","shortMessageHtmlLink":"chore: use xor to fix dep error"}},{"before":"2ab2a11e4d549be8ec473fbdfea1425f7f759d37","after":"e1f71a972fc42d79e17e6800ac739728f205846c","ref":"refs/heads/main","pushedAt":"2023-06-21T16:59:02.937Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: update base url for mail to value from config","shortMessageHtmlLink":"chore: update base url for mail to value from config"}},{"before":"797feb8d0efd69b515466e5fcd345752dcb82949","after":"2ab2a11e4d549be8ec473fbdfea1425f7f759d37","ref":"refs/heads/main","pushedAt":"2023-06-19T07:36:41.562Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: add sourcemap to ts build for improved sentry debugging","shortMessageHtmlLink":"chore: add sourcemap to ts build for improved sentry debugging"}},{"before":"b45ffe74621864ab77f062ab99c2aadbda3a64ad","after":"797feb8d0efd69b515466e5fcd345752dcb82949","ref":"refs/heads/main","pushedAt":"2023-06-12T20:26:08.657Z","pushType":"push","commitsCount":1,"pusher":{"login":"eni4sure","name":"Eniola Osabiya","path":"/eni4sure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52782730?s=80&v=4"},"commit":{"message":"chore: update some config parsing","shortMessageHtmlLink":"chore: update some config parsing"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEFKgrIQA","startCursor":null,"endCursor":null}},"title":"Activity · eni4sure/nodejs-boilertemplate"}