{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":773986853,"defaultBranch":"master","name":"next14-duolingo","ownerLogin":"Luancss","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-18T18:39:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/104950187?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710787230.0","currentOid":""},"activityList":{"items":[{"before":"f6ce7264f2b03dae8d5fdea7545539f3ae7f8119","after":"8a08c066349505b3ebeaebd9a8bf51ddf7dadc86","ref":"refs/heads/master","pushedAt":"2024-06-14T05:48:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Build from project","shortMessageHtmlLink":"Build from project"}},{"before":"73bda2293e7c4422b6fb7a914076d1518fd047c3","after":"f6ce7264f2b03dae8d5fdea7545539f3ae7f8119","ref":"refs/heads/master","pushedAt":"2024-06-14T05:24:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Add challenge options management components in React Admin","shortMessageHtmlLink":"Add challenge options management components in React Admin"}},{"before":"4b7a6eaeca6e43630e07664ae30e92cbc4368e01","after":"73bda2293e7c4422b6fb7a914076d1518fd047c3","ref":"refs/heads/master","pushedAt":"2024-06-12T04:27:41.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Implement lesson CRUD operations with admin authorization and React Admin integration","shortMessageHtmlLink":"Implement lesson CRUD operations with admin authorization and React A…"}},{"before":"96fef754084635a865919ec85d570e3683a91242","after":"4b7a6eaeca6e43630e07664ae30e92cbc4368e01","ref":"refs/heads/master","pushedAt":"2024-06-11T04:23:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Fixing errors","shortMessageHtmlLink":"Fixing errors"}},{"before":"11ac7dfc023fb20f2f3d09b5de7f5cfc59e95377","after":"96fef754084635a865919ec85d570e3683a91242","ref":"refs/heads/master","pushedAt":"2024-06-11T03:56:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Create a quests page and fixing bugs","shortMessageHtmlLink":"Create a quests page and fixing bugs"}},{"before":"418df606df41a0c658d788b5ce654145c96d1eac","after":"11ac7dfc023fb20f2f3d09b5de7f5cfc59e95377","ref":"refs/heads/master","pushedAt":"2024-06-10T22:14:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Create a component Promo","shortMessageHtmlLink":"Create a component Promo"}},{"before":"6aca0d9143ad670cabeb2bf52bb4920090643a52","after":"418df606df41a0c658d788b5ce654145c96d1eac","ref":"refs/heads/master","pushedAt":"2024-06-06T22:27:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Fixing errors and bugs","shortMessageHtmlLink":"Fixing errors and bugs"}},{"before":"0339c14b3140d089cdefb086f5bc3477ad33092b","after":"6aca0d9143ad670cabeb2bf52bb4920090643a52","ref":"refs/heads/master","pushedAt":"2024-06-05T22:20:19.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Adding stripe","shortMessageHtmlLink":"Adding stripe"}},{"before":"271cb39621123c0ec8dd7d2acd4030ceb3e13382","after":"0339c14b3140d089cdefb086f5bc3477ad33092b","ref":"refs/heads/master","pushedAt":"2024-06-04T03:49:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Hearts modal component","shortMessageHtmlLink":"Hearts modal component"}},{"before":"4e5dd4071bb0fc4ea00aa6d99cce437a03dded22","after":"271cb39621123c0ec8dd7d2acd4030ceb3e13382","ref":"refs/heads/master","pushedAt":"2024-06-03T21:45:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Quiz completed","shortMessageHtmlLink":"Quiz completed"}},{"before":"8967c34176cb47c722e917b42b9a4f233fd0942a","after":"4e5dd4071bb0fc4ea00aa6d99cce437a03dded22","ref":"refs/heads/master","pushedAt":"2024-06-03T01:46:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Add responsive design to completion message","shortMessageHtmlLink":"Add responsive design to completion message"}},{"before":"7d650dbf86fe070f91628318aa2264cc045ec246","after":"8967c34176cb47c722e917b42b9a4f233fd0942a","ref":"refs/heads/master","pushedAt":"2024-06-03T00:28:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Challenge Actions completed","shortMessageHtmlLink":"Challenge Actions completed"}},{"before":"1513d17f16b28c2e27a8a95a7213aec191ab75c8","after":"7d650dbf86fe070f91628318aa2264cc045ec246","ref":"refs/heads/master","pushedAt":"2024-06-02T21:57:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Adjusting errors","shortMessageHtmlLink":"Adjusting errors"}},{"before":"552de7be83cd937be8b9577c6fdba475410cca2f","after":"1513d17f16b28c2e27a8a95a7213aec191ab75c8","ref":"refs/heads/master","pushedAt":"2024-05-10T04:13:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Implement completion handling and user progress update","shortMessageHtmlLink":"Implement completion handling and user progress update"}},{"before":"d594c3616bde9a903a2c86a470b208418c9d7def","after":"552de7be83cd937be8b9577c6fdba475410cca2f","ref":"refs/heads/master","pushedAt":"2024-05-10T03:53:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Add logic to update challenge progress and user progress upon completion","shortMessageHtmlLink":"Add logic to update challenge progress and user progress upon completion"}},{"before":"ad0dd71585a93a6e734a631df5db1089b18d7bb3","after":"d594c3616bde9a903a2c86a470b208418c9d7def","ref":"refs/heads/master","pushedAt":"2024-05-10T03:35:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Implement upsertChallengeProgress function and authorization","shortMessageHtmlLink":"Implement upsertChallengeProgress function and authorization"}},{"before":"baa5e29cd1e2d6a79d37058cc7ff83d10263af11","after":"ad0dd71585a93a6e734a631df5db1089b18d7bb3","ref":"refs/heads/master","pushedAt":"2024-05-10T03:16:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Challenge footer completed","shortMessageHtmlLink":"Challenge footer completed"}},{"before":"25e74c181849834cc1b41c725eb079bd7c13f55c","after":"baa5e29cd1e2d6a79d37058cc7ff83d10263af11","ref":"refs/heads/master","pushedAt":"2024-05-08T04:08:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Implement audio playback functionality in Card component","shortMessageHtmlLink":"Implement audio playback functionality in Card component"}},{"before":"26b3f2e0ace06d426c3bdbf8264a3f373dd9d367","after":"25e74c181849834cc1b41c725eb079bd7c13f55c","ref":"refs/heads/master","pushedAt":"2024-05-07T04:57:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Implement card component with dynamic styling and feedback","shortMessageHtmlLink":"Implement card component with dynamic styling and feedback"}},{"before":"2640e6198d28a7e713403ece146f31bbf41c9b09","after":"26b3f2e0ace06d426c3bdbf8264a3f373dd9d367","ref":"refs/heads/master","pushedAt":"2024-05-06T03:31:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Create Card component for challenge display","shortMessageHtmlLink":"Create Card component for challenge display"}},{"before":"063108a8fb1fbf109b4df27c2197cfd7484ec23e","after":"2640e6198d28a7e713403ece146f31bbf41c9b09","ref":"refs/heads/master","pushedAt":"2024-05-06T03:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Implement challenge selection component","shortMessageHtmlLink":"Implement challenge selection component"}},{"before":"eb9e590f6ebc6d4c4aaae0f59b16423d7665ef66","after":"063108a8fb1fbf109b4df27c2197cfd7484ec23e","ref":"refs/heads/master","pushedAt":"2024-05-06T02:58:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Create a componente question bubble","shortMessageHtmlLink":"Create a componente question bubble"}},{"before":"5b746b888b0584f4e57d297865c3971bdae3abe4","after":"eb9e590f6ebc6d4c4aaae0f59b16423d7665ef66","ref":"refs/heads/master","pushedAt":"2024-05-05T23:39:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Implement Quiz Component with Initial State","shortMessageHtmlLink":"Implement Quiz Component with Initial State"}},{"before":"e12b7c24f0b86e3352150394ad39c20e77a811f4","after":"5b746b888b0584f4e57d297865c3971bdae3abe4","ref":"refs/heads/master","pushedAt":"2024-05-04T05:02:39.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Lesson header completed","shortMessageHtmlLink":"Lesson header completed"}},{"before":"c2ba4bfd6d5c473ca3ac091078440cc29ec455df","after":"e12b7c24f0b86e3352150394ad39c20e77a811f4","ref":"refs/heads/master","pushedAt":"2024-05-04T03:56:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Calculate completion percentage of active lesson challenges","shortMessageHtmlLink":"Calculate completion percentage of active lesson challenges"}},{"before":"706bd84e31f425ab07f6ee02b88a6e08e99d6089","after":"c2ba4bfd6d5c473ca3ac091078440cc29ec455df","ref":"refs/heads/master","pushedAt":"2024-05-04T03:45:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Implement normalized challenges retrieval with user progress","shortMessageHtmlLink":"Implement normalized challenges retrieval with user progress"}},{"before":"f1d515ff105b5a665380bb922b195b1a2845b512","after":"706bd84e31f425ab07f6ee02b88a6e08e99d6089","ref":"refs/heads/master","pushedAt":"2024-04-25T04:46:15.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Determine first uncompleted lesson in active course","shortMessageHtmlLink":"Determine first uncompleted lesson in active course"}},{"before":"5c51229b8a9eaf152fb442b886ca89bf8997e791","after":"f1d515ff105b5a665380bb922b195b1a2845b512","ref":"refs/heads/master","pushedAt":"2024-04-22T21:53:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Add start button with animation to Lesson component","shortMessageHtmlLink":"Add start button with animation to Lesson component"}},{"before":"6137d1134509c8bb116b855953c53b72bfe0dcbc","after":"5c51229b8a9eaf152fb442b886ca89bf8997e791","ref":"refs/heads/master","pushedAt":"2024-04-18T02:52:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Add dynamic lesson rendering based on completion status","shortMessageHtmlLink":"Add dynamic lesson rendering based on completion status"}},{"before":"932d9403af1e91b8375b8c79358a388a6817722b","after":"6137d1134509c8bb116b855953c53b72bfe0dcbc","ref":"refs/heads/master","pushedAt":"2024-04-15T02:54:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Luancss","name":"Luan Carlos","path":"/Luancss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104950187?s=80&v=4"},"commit":{"message":"Units funcionality complete","shortMessageHtmlLink":"Units funcionality complete"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZR04mQA","startCursor":null,"endCursor":null}},"title":"Activity · Luancss/next14-duolingo"}