{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":810461551,"defaultBranch":"master","name":"boilerplate","ownerLogin":"swapnil233","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-06-04T18:37:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36313876?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717526265.0","currentOid":""},"activityList":{"items":[{"before":"991d331b9d96d65a5c79a242db76045337cfbee7","after":"08c908af9c58b580f6780e0ce095e52b0e665ddf","ref":"refs/heads/master","pushedAt":"2024-09-19T04:19:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"perf: rm double checking for existing token. The createNewVerificationToken service already does it","shortMessageHtmlLink":"perf: rm double checking for existing token. The createNewVerificatio…"}},{"before":"409f4f54cc48aaf9c95a1b4a97ca84d7316ee5e5","after":"991d331b9d96d65a5c79a242db76045337cfbee7","ref":"refs/heads/master","pushedAt":"2024-08-12T06:21:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"feat: implement an upgrade-to-pro banner","shortMessageHtmlLink":"feat: implement an upgrade-to-pro banner"}},{"before":"542dad386cda4cc927529b62b314c1ec3dd08947","after":"409f4f54cc48aaf9c95a1b4a97ca84d7316ee5e5","ref":"refs/heads/master","pushedAt":"2024-07-24T05:59:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"build: update Prisma to 5.17.0","shortMessageHtmlLink":"build: update Prisma to 5.17.0"}},{"before":"1a4b7b5217a1c2a42982f83f7b34672e6cd1e5e2","after":"542dad386cda4cc927529b62b314c1ec3dd08947","ref":"refs/heads/master","pushedAt":"2024-07-24T05:45:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"feat: implement collapsible sidenav on dashboard","shortMessageHtmlLink":"feat: implement collapsible sidenav on dashboard"}},{"before":"ce7cea0e582ea75a978e08a6e1b33caa0aa0a73b","after":"1a4b7b5217a1c2a42982f83f7b34672e6cd1e5e2","ref":"refs/heads/master","pushedAt":"2024-07-15T06:55:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"fix: rm hardcoded name and email from user nav menu","shortMessageHtmlLink":"fix: rm hardcoded name and email from user nav menu"}},{"before":"0139bc5bccd9a4c66b79fd03c0e70e297bea353d","after":"ce7cea0e582ea75a978e08a6e1b33caa0aa0a73b","ref":"refs/heads/master","pushedAt":"2024-07-15T03:09:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"feat: new and improved user nav manu design","shortMessageHtmlLink":"feat: new and improved user nav manu design"}},{"before":"ea52193a33ccdf3df27f8b9d3e59e065aecaa47e","after":"0139bc5bccd9a4c66b79fd03c0e70e297bea353d","ref":"refs/heads/master","pushedAt":"2024-07-13T21:46:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"fix: close mobile side nav when navigating between pages","shortMessageHtmlLink":"fix: close mobile side nav when navigating between pages"}},{"before":"b23c532c3fbbcf09ead243596692d565b7f6ba37","after":"ea52193a33ccdf3df27f8b9d3e59e065aecaa47e","ref":"refs/heads/master","pushedAt":"2024-07-13T21:05:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"refactor: use Tailwind for hero section styles instead of module css","shortMessageHtmlLink":"refactor: use Tailwind for hero section styles instead of module css"}},{"before":"46726901570c49a6aa6bbd87f70dc2762587befa","after":"b23c532c3fbbcf09ead243596692d565b7f6ba37","ref":"refs/heads/master","pushedAt":"2024-07-12T16:26:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"style: wording changes to the forgot password form","shortMessageHtmlLink":"style: wording changes to the forgot password form"}},{"before":"76083de4e090227eec62e2005db0c1596834e51b","after":"46726901570c49a6aa6bbd87f70dc2762587befa","ref":"refs/heads/master","pushedAt":"2024-07-12T05:56:08.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"refactor: improved alert messages coming into the forgot password page from the API","shortMessageHtmlLink":"refactor: improved alert messages coming into the forgot password pag…"}},{"before":"23a6f443808ab78fa5e1677cc64bcd3f1326486b","after":"76083de4e090227eec62e2005db0c1596834e51b","ref":"refs/heads/master","pushedAt":"2024-07-12T02:40:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"feat: implement password reset feature","shortMessageHtmlLink":"feat: implement password reset feature"}},{"before":"52cc78bfdc485d0aeb77331a52fecb372fe35342","after":"23a6f443808ab78fa5e1677cc64bcd3f1326486b","ref":"refs/heads/master","pushedAt":"2024-07-11T17:39:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"fix: move verification cooldown to an unprotected API route","shortMessageHtmlLink":"fix: move verification cooldown to an unprotected API route"}},{"before":"853e013be6cb53e810d1ae4a1448e71168e69c8c","after":"52cc78bfdc485d0aeb77331a52fecb372fe35342","ref":"refs/heads/master","pushedAt":"2024-07-11T04:20:53.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"feat: add email input type and autocomplete attribute to login and forms","shortMessageHtmlLink":"feat: add email input type and autocomplete attribute to login and forms"}},{"before":"6acc7928b1752f702f302882a5cb199e7bb862c3","after":"853e013be6cb53e810d1ae4a1448e71168e69c8c","ref":"refs/heads/master","pushedAt":"2024-07-10T22:56:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"feat: add a way to sign out from email verification page","shortMessageHtmlLink":"feat: add a way to sign out from email verification page"}},{"before":"876767393c8108de2430360f8d74c6172e19d96c","after":"6acc7928b1752f702f302882a5cb199e7bb862c3","ref":"refs/heads/master","pushedAt":"2024-07-10T03:00:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"feat: implement backend for profile changes. This includes changing the user's name, preferred name, notification preferences, password, and also deleting an account","shortMessageHtmlLink":"feat: implement backend for profile changes. This includes changing t…"}},{"before":"fc7d0445bc21cdd54dceed1cf180ad6bc42e0c52","after":"876767393c8108de2430360f8d74c6172e19d96c","ref":"refs/heads/master","pushedAt":"2024-07-09T03:12:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"feat: front-end for the Account page, now including pfp, preferred name, preferences, password change, and account deletion","shortMessageHtmlLink":"feat: front-end for the Account page, now including pfp, preferred na…"}},{"before":"4dbf5c79ead77ef45d3eabed35629a48629be138","after":"fc7d0445bc21cdd54dceed1cf180ad6bc42e0c52","ref":"refs/heads/master","pushedAt":"2024-07-08T02:29:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"feat: implement aesthetic appshell nav links","shortMessageHtmlLink":"feat: implement aesthetic appshell nav links"}},{"before":"1347f26ace794b70d70a92c3d30e25de2b1ce8d5","after":"4dbf5c79ead77ef45d3eabed35629a48629be138","ref":"refs/heads/master","pushedAt":"2024-07-07T23:24:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"refactor: use react query and react-hook-form for user registration form","shortMessageHtmlLink":"refactor: use react query and react-hook-form for user registration form"}},{"before":"33b9bf8f9c6c8887e8ab082967e5b2c05cbb25d8","after":"1347f26ace794b70d70a92c3d30e25de2b1ce8d5","ref":"refs/heads/master","pushedAt":"2024-07-07T18:15:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"feat: implement account page and name updates with React Query and React Hook Forms","shortMessageHtmlLink":"feat: implement account page and name updates with React Query and Re…"}},{"before":"49562d18f89a15e0b90ca84bd335db92d898d3db","after":"33b9bf8f9c6c8887e8ab082967e5b2c05cbb25d8","ref":"refs/heads/master","pushedAt":"2024-06-27T07:58:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"feat: improved error handling for user service","shortMessageHtmlLink":"feat: improved error handling for user service"}},{"before":"1bbdf42824abde6c9ceff11cc0c672be912af7a2","after":"49562d18f89a15e0b90ca84bd335db92d898d3db","ref":"refs/heads/master","pushedAt":"2024-06-25T16:03:07.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"style: npm run prettier","shortMessageHtmlLink":"style: npm run prettier"}},{"before":"abf2add0dbbab115d9a2733da024f3cdf2fe3b5d","after":"1bbdf42824abde6c9ceff11cc0c672be912af7a2","ref":"refs/heads/master","pushedAt":"2024-06-23T21:03:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"build: allow images from Google","shortMessageHtmlLink":"build: allow images from Google"}},{"before":"2ba5e49ae43271be0edaf9e7f1ec9fdf9f867357","after":"abf2add0dbbab115d9a2733da024f3cdf2fe3b5d","ref":"refs/heads/master","pushedAt":"2024-06-23T20:08:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"fix: rm https string from host. The env variable NEXT_PUBLIC_BASE_URL already has https in it","shortMessageHtmlLink":"fix: rm https string from host. The env variable NEXT_PUBLIC_BASE_URL…"}},{"before":"e90a728c0fb7177b06ba367cedfd06b1697b3e6c","after":"2ba5e49ae43271be0edaf9e7f1ec9fdf9f867357","ref":"refs/heads/master","pushedAt":"2024-06-23T19:57:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"feat: implement email verification. Users must be verified to access the application","shortMessageHtmlLink":"feat: implement email verification. Users must be verified to access …"}},{"before":"c9f091cbdfee178c590a30a0a3bfcd9688d59eb1","after":"e90a728c0fb7177b06ba367cedfd06b1697b3e6c","ref":"refs/heads/master","pushedAt":"2024-06-23T06:41:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"build: uuid package for verification tokens","shortMessageHtmlLink":"build: uuid package for verification tokens"}},{"before":"17fdb9e2411bbffb24075eaf1313db2ef1536414","after":"c9f091cbdfee178c590a30a0a3bfcd9688d59eb1","ref":"refs/heads/master","pushedAt":"2024-06-21T06:20:47.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"chore: implement auto-sorting and deletion of imports","shortMessageHtmlLink":"chore: implement auto-sorting and deletion of imports"}},{"before":"6db819f6a90672c0846e2534d6be80b91336d615","after":"17fdb9e2411bbffb24075eaf1313db2ef1536414","ref":"refs/heads/master","pushedAt":"2024-06-18T05:06:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"feat: implement middleware to handle auth redirects on protected pages","shortMessageHtmlLink":"feat: implement middleware to handle auth redirects on protected pages"}},{"before":"bf1210646152a6d33ef0beb02b6bbb2b54ce334b","after":"6db819f6a90672c0846e2534d6be80b91336d615","ref":"refs/heads/master","pushedAt":"2024-06-17T01:55:11.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"refactor: rm redundant check","shortMessageHtmlLink":"refactor: rm redundant check"}},{"before":"4701e01648bb6adc9c721886bcb093f4c35326c6","after":"bf1210646152a6d33ef0beb02b6bbb2b54ce334b","ref":"refs/heads/master","pushedAt":"2024-06-14T01:52:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"feat: implement pricing section and pricing cards in landing page","shortMessageHtmlLink":"feat: implement pricing section and pricing cards in landing page"}},{"before":"f5e5381e4dde6580897133b4b5f556234cc0ee97","after":"4701e01648bb6adc9c721886bcb093f4c35326c6","ref":"refs/heads/master","pushedAt":"2024-06-13T22:36:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swapnil233","name":"Hasan Iqbal","path":"/swapnil233","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36313876?s=80&v=4"},"commit":{"message":"fix: fix h-screen issue for mobile on registration page","shortMessageHtmlLink":"fix: fix h-screen issue for mobile on registration page"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEumYS-gA","startCursor":null,"endCursor":null}},"title":"Activity · swapnil233/boilerplate"}