{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":736533337,"defaultBranch":"main","name":"playlist-ed","ownerLogin":"udit-001","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-28T06:54:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23015406?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706307948.0","currentOid":""},"activityList":{"items":[{"before":"8044b106a969107aa1ebe194ebc457583a9b2d7d","after":"26bd3dbaae90f6682da3cfff5102ada7b0f559a6","ref":"refs/heads/main","pushedAt":"2024-07-13T21:56:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"fix: resolve middleware bug","shortMessageHtmlLink":"fix: resolve middleware bug"}},{"before":"7046bbaaf14b932de71a111779de0bf07ad12c1c","after":"8044b106a969107aa1ebe194ebc457583a9b2d7d","ref":"refs/heads/main","pushedAt":"2024-06-02T07:10:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"fix: show error if instances list is empty","shortMessageHtmlLink":"fix: show error if instances list is empty"}},{"before":"602bbf375c5aa108cb6b374fbc49bfb8247fc8d1","after":"7046bbaaf14b932de71a111779de0bf07ad12c1c","ref":"refs/heads/main","pushedAt":"2024-04-27T20:27:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"chore: update dependencies","shortMessageHtmlLink":"chore: update dependencies"}},{"before":"63cd91f0e99167acca8cd3f2b7d2e0d97c5443c1","after":"602bbf375c5aa108cb6b374fbc49bfb8247fc8d1","ref":"refs/heads/main","pushedAt":"2024-04-27T19:42:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"fix: update invidious instance parsing logic","shortMessageHtmlLink":"fix: update invidious instance parsing logic"}},{"before":"d9e4c8ed907ffab4912189b66feca8f6b9037280","after":"63cd91f0e99167acca8cd3f2b7d2e0d97c5443c1","ref":"refs/heads/main","pushedAt":"2024-03-07T20:50:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"chore: add README file","shortMessageHtmlLink":"chore: add README file"}},{"before":"234a33efe8b55489e97d45685823ee17ee1e10fd","after":"d9e4c8ed907ffab4912189b66feca8f6b9037280","ref":"refs/heads/main","pushedAt":"2024-02-03T19:01:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"fix: improved reactivity handling for video title","shortMessageHtmlLink":"fix: improved reactivity handling for video title"}},{"before":"bc8c70a2673a90a7a785c852911c363b8256985d","after":"234a33efe8b55489e97d45685823ee17ee1e10fd","ref":"refs/heads/main","pushedAt":"2024-01-27T00:29:50.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat(analytics): Integrate sentry for client side error monitoring","shortMessageHtmlLink":"feat(analytics): Integrate sentry for client side error monitoring"}},{"before":"fc42882a6bb70fc55d5fd90ccb8587ed76036750","after":"6255d05df1183b1a4c4f27277193522eaedf57e4","ref":"refs/heads/feat/sentry","pushedAt":"2024-01-27T00:28:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat: remove explicit error","shortMessageHtmlLink":"feat: remove explicit error"}},{"before":"3f155bc8e984736a54269167f5d164499c388032","after":"fc42882a6bb70fc55d5fd90ccb8587ed76036750","ref":"refs/heads/feat/sentry","pushedAt":"2024-01-27T00:09:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat: update sentry dsn url","shortMessageHtmlLink":"feat: update sentry dsn url"}},{"before":"7b56edfcc58f524c0026f538312ae690ff1d6ff2","after":"3f155bc8e984736a54269167f5d164499c388032","ref":"refs/heads/feat/sentry","pushedAt":"2024-01-26T23:54:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat: add intentional error to debug logs","shortMessageHtmlLink":"feat: add intentional error to debug logs"}},{"before":"958deaf16e08fb86483fae3eb919c4aa558bceba","after":"7b56edfcc58f524c0026f538312ae690ff1d6ff2","ref":"refs/heads/feat/sentry","pushedAt":"2024-01-26T23:53:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"fix: remove sentry astro integration and rolled my own","shortMessageHtmlLink":"fix: remove sentry astro integration and rolled my own"}},{"before":"36f988c7bfa86e63b15932f7b15c8860cb056864","after":"958deaf16e08fb86483fae3eb919c4aa558bceba","ref":"refs/heads/feat/sentry","pushedAt":"2024-01-26T22:46:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"fix: add sentry dependency as external to skip ssr processing","shortMessageHtmlLink":"fix: add sentry dependency as external to skip ssr processing"}},{"before":null,"after":"36f988c7bfa86e63b15932f7b15c8860cb056864","ref":"refs/heads/feat/sentry","pushedAt":"2024-01-26T22:25:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat: add sentry integration","shortMessageHtmlLink":"feat: add sentry integration"}},{"before":"4fcf7cf9bc08791d06c02f74a46b203bad65b11d","after":"bc8c70a2673a90a7a785c852911c363b8256985d","ref":"refs/heads/main","pushedAt":"2024-01-26T18:30:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat: integrate Cloudflare analytics","shortMessageHtmlLink":"feat: integrate Cloudflare analytics"}},{"before":"6724f6090c200d29bc9d621f07ba1407406ad35c","after":"4fcf7cf9bc08791d06c02f74a46b203bad65b11d","ref":"refs/heads/main","pushedAt":"2024-01-23T08:28:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat(exampleLinks): add CMU database course","shortMessageHtmlLink":"feat(exampleLinks): add CMU database course"}},{"before":"6852fff525bc9073c0dca8e16548bf6707c9ced4","after":"6724f6090c200d29bc9d621f07ba1407406ad35c","ref":"refs/heads/main","pushedAt":"2024-01-23T08:14:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat: update website URL in meta tags","shortMessageHtmlLink":"feat: update website URL in meta tags"}},{"before":"9dca8591487eaae524f6307ecfd6d2887d2e2020","after":"6852fff525bc9073c0dca8e16548bf6707c9ced4","ref":"refs/heads/main","pushedAt":"2024-01-12T01:07:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat(homepage): update application description","shortMessageHtmlLink":"feat(homepage): update application description"}},{"before":"01200c596f1ba7ce309242ef35493499d82bf34a","after":"9dca8591487eaae524f6307ecfd6d2887d2e2020","ref":"refs/heads/main","pushedAt":"2024-01-12T01:01:04.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat: Merge changes for dynamic social meta tags middleware and improved API error handling","shortMessageHtmlLink":"feat: Merge changes for dynamic social meta tags middleware and impro…"}},{"before":"166f329f60ab6339187d91b470164bf3352de5d2","after":"2d533f9f875660f515087c9de0873eaa3ebe251d","ref":"refs/heads/feat/rebranding","pushedAt":"2024-01-12T00:55:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat(lessons): add error toast for API failures","shortMessageHtmlLink":"feat(lessons): add error toast for API failures"}},{"before":"12836d7eddd881050ee5302ba654127fd5d6feb3","after":"166f329f60ab6339187d91b470164bf3352de5d2","ref":"refs/heads/feat/rebranding","pushedAt":"2024-01-12T00:44:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat(middleware): implement default metadata on API failure","shortMessageHtmlLink":"feat(middleware): implement default metadata on API failure"}},{"before":"b09c00dda5342354fb9c2281ce1ee410e2f828da","after":"12836d7eddd881050ee5302ba654127fd5d6feb3","ref":"refs/heads/feat/rebranding","pushedAt":"2024-01-12T00:24:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat(header): remove extra vertical padding when logo is present","shortMessageHtmlLink":"feat(header): remove extra vertical padding when logo is present"}},{"before":"135a8de4a05d7e2a287cf6fc90363a3844eb7a3f","after":"b09c00dda5342354fb9c2281ce1ee410e2f828da","ref":"refs/heads/feat/rebranding","pushedAt":"2024-01-09T21:10:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat(cache): implement on-demand pre-rendered pages\n\nAdded logic to implement caching for pre-rendered pages,\npreventing repetitive calls to the YouTube API for video\nthumbnails in meta tags.","shortMessageHtmlLink":"feat(cache): implement on-demand pre-rendered pages"}},{"before":null,"after":"135a8de4a05d7e2a287cf6fc90363a3844eb7a3f","ref":"refs/heads/feat/rebranding","pushedAt":"2024-01-09T20:39:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat(lessons): Add middleware for dynamic video meta tags","shortMessageHtmlLink":"feat(lessons): Add middleware for dynamic video meta tags"}},{"before":"58630b53068a3c289f1c8db10cb5dd7d816c63d8","after":"01200c596f1ba7ce309242ef35493499d82bf34a","ref":"refs/heads/main","pushedAt":"2024-01-08T22:36:07.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"Merge pull request #3 from udit-001/feat/progress-tracking\n\nfeat: Add basic progress tracking functionality","shortMessageHtmlLink":"Merge pull request #3 from udit-001/feat/progress-tracking"}},{"before":"aed5c2603866d0c7a6074dcb0999b24de4b27a25","after":"d1ac5cd99942f5b94498ab32e20e363b3fc02821","ref":"refs/heads/feat/progress-tracking","pushedAt":"2024-01-08T19:15:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"fix: Apply sidebar filtering logic only when lessons are loaded","shortMessageHtmlLink":"fix: Apply sidebar filtering logic only when lessons are loaded"}},{"before":"8fd223cfb93ad982a2884db21ec983ff7ffc43b4","after":"aed5c2603866d0c7a6074dcb0999b24de4b27a25","ref":"refs/heads/feat/progress-tracking","pushedAt":"2024-01-08T07:07:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"fix(video): correctly mark video as incomplete","shortMessageHtmlLink":"fix(video): correctly mark video as incomplete"}},{"before":"1774c9ad2fbafc371812445569f6179b81f5cf5e","after":"8fd223cfb93ad982a2884db21ec983ff7ffc43b4","ref":"refs/heads/feat/progress-tracking","pushedAt":"2024-01-07T20:21:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat: Add filtering logic by completion status for videos in sidebar","shortMessageHtmlLink":"feat: Add filtering logic by completion status for videos in sidebar"}},{"before":"5cb8326d2e3634022610595f2500868244895587","after":"1774c9ad2fbafc371812445569f6179b81f5cf5e","ref":"refs/heads/feat/progress-tracking","pushedAt":"2024-01-07T15:05:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat(ui): hide 'Mark Completed' button during API fetching","shortMessageHtmlLink":"feat(ui): hide 'Mark Completed' button during API fetching"}},{"before":null,"after":"5cb8326d2e3634022610595f2500868244895587","ref":"refs/heads/feat/progress-tracking","pushedAt":"2024-01-07T12:17:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"feat(progress-tracking): implement initial phase changes\n\nAdded the foundational changes for progress tracking feature, including initial phase setup and functionality.","shortMessageHtmlLink":"feat(progress-tracking): implement initial phase changes"}},{"before":"1b05b1e2f40f0fc1377753c2b04f3e82e3187f02","after":"58630b53068a3c289f1c8db10cb5dd7d816c63d8","ref":"refs/heads/main","pushedAt":"2024-01-06T01:58:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"udit-001","name":"Udit","path":"/udit-001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23015406?s=80&v=4"},"commit":{"message":"chore: remove unused store file","shortMessageHtmlLink":"chore: remove unused store file"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfrlZUgA","startCursor":null,"endCursor":null}},"title":"Activity · udit-001/playlist-ed"}