{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":40687563,"defaultBranch":"develop","name":"oppia","ownerLogin":"oppia","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-14T00:16:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11620230?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716456916.0","currentOid":""},"activityList":{"items":[{"before":"0bdf0678a11daf1a669abe66e546f96315a57e27","after":"93f356f4567fa5679d632b11f571e24e0b94d62f","ref":"refs/heads/translatewiki-prs","pushedAt":"2024-05-27T12:16:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"translatewiki","name":"translatewiki.net","path":"/translatewiki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829418?s=80&v=4"},"commit":{"message":"Localisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Localisation updates from https://translatewiki.net."}},{"before":"e350eeeb9f523f056383d90b804d93bed5e845bf","after":"0bdf0678a11daf1a669abe66e546f96315a57e27","ref":"refs/heads/translatewiki-prs","pushedAt":"2024-05-23T12:18:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"translatewiki","name":"translatewiki.net","path":"/translatewiki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829418?s=80&v=4"},"commit":{"message":"Localisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Localisation updates from https://translatewiki.net."}},{"before":"1dd7df1e0111c3cf90de8a09b88e9555a79d204d","after":null,"ref":"refs/heads/revert-20127-sticky-question-editor-modal","pushedAt":"2024-05-23T09:35:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanlip","name":"Sean Lip","path":"/seanlip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575562?s=80&v=4"}},{"before":"a22bdad6a6cf8949a0eea282e371d884cc41f087","after":"6345bf8893f67ee7bc80e615abf60cadb4707c61","ref":"refs/heads/develop","pushedAt":"2024-05-23T09:35:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanlip","name":"Sean Lip","path":"/seanlip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10575562?s=80&v=4"},"commit":{"message":"Revert \"Fix #12238: Making the question and header sticky in the question editor modal\" (#20341)\n\nRevert \"Fix #12238: Making the question and header sticky in the question edi…\"\r\n\r\nThis reverts commit 985e84d57e66357e19dd85a3834f09938aed792b.","shortMessageHtmlLink":"Revert \"Fix #12238: Making the question and header sticky in the ques…"}},{"before":"a22bdad6a6cf8949a0eea282e371d884cc41f087","after":null,"ref":"refs/heads/gh-readonly-queue/develop/pr-20345-24953db2d77c84aec2f581f5ca2118b51091e81a","pushedAt":"2024-05-23T09:05:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"24953db2d77c84aec2f581f5ca2118b51091e81a","after":"a22bdad6a6cf8949a0eea282e371d884cc41f087","ref":"refs/heads/develop","pushedAt":"2024-05-23T09:05:57.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Moved AutoUpdateExpVoiceArtistLink feature flag from dev to test stage (#20345)\n\nMoved feature flag from dev to test","shortMessageHtmlLink":"Moved AutoUpdateExpVoiceArtistLink feature flag from dev to test stage ("}},{"before":null,"after":"a22bdad6a6cf8949a0eea282e371d884cc41f087","ref":"refs/heads/gh-readonly-queue/develop/pr-20345-24953db2d77c84aec2f581f5ca2118b51091e81a","pushedAt":"2024-05-23T08:09:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Moved AutoUpdateExpVoiceArtistLink feature flag from dev to test stage (#20345)\n\nMoved feature flag from dev to test","shortMessageHtmlLink":"Moved AutoUpdateExpVoiceArtistLink feature flag from dev to test stage ("}},{"before":"2be4475c9781913c66b63c03274c0da6f6af6d15","after":null,"ref":"refs/heads/gh-readonly-queue/develop/pr-20345-24953db2d77c84aec2f581f5ca2118b51091e81a","pushedAt":"2024-05-23T08:03:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"2be4475c9781913c66b63c03274c0da6f6af6d15","ref":"refs/heads/gh-readonly-queue/develop/pr-20345-24953db2d77c84aec2f581f5ca2118b51091e81a","pushedAt":"2024-05-23T07:21:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Moved AutoUpdateExpVoiceArtistLink feature flag from dev to test stage (#20345)\n\nMoved feature flag from dev to test","shortMessageHtmlLink":"Moved AutoUpdateExpVoiceArtistLink feature flag from dev to test stage ("}},{"before":null,"after":"1dd7df1e0111c3cf90de8a09b88e9555a79d204d","ref":"refs/heads/revert-20127-sticky-question-editor-modal","pushedAt":"2024-05-22T10:15:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chris7716","name":"Hasitha Kaushan","path":"/chris7716","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41409951?s=80&v=4"},"commit":{"message":"Revert \"Fix #12238: Making the question and header sticky in the question edi…\"\n\nThis reverts commit 985e84d57e66357e19dd85a3834f09938aed792b.","shortMessageHtmlLink":"Revert \"Fix #12238: Making the question and header sticky in the ques…"}},{"before":"24953db2d77c84aec2f581f5ca2118b51091e81a","after":null,"ref":"refs/heads/gh-readonly-queue/develop/pr-20272-e364c9b52d2e7ebb96f913e5cdb3b2ba579ff791","pushedAt":"2024-05-20T15:19:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"e364c9b52d2e7ebb96f913e5cdb3b2ba579ff791","after":"24953db2d77c84aec2f581f5ca2118b51091e81a","ref":"refs/heads/develop","pushedAt":"2024-05-20T15:19:40.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix #19858: Make MailChimp Error Handling Comprehensive (#20272)\n\n* Make MailChimp Error Handling Comprehensive\n\nEnsure that all errors from MailChimp while signing a user up for the\nmailing list are caught, even those errors that arise when trying to\nhandle missing users.\n\n* Fix linter","shortMessageHtmlLink":"Fix #19858: Make MailChimp Error Handling Comprehensive (#20272)"}},{"before":null,"after":"24953db2d77c84aec2f581f5ca2118b51091e81a","ref":"refs/heads/gh-readonly-queue/develop/pr-20272-e364c9b52d2e7ebb96f913e5cdb3b2ba579ff791","pushedAt":"2024-05-20T14:21:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix #19858: Make MailChimp Error Handling Comprehensive (#20272)\n\n* Make MailChimp Error Handling Comprehensive\n\nEnsure that all errors from MailChimp while signing a user up for the\nmailing list are caught, even those errors that arise when trying to\nhandle missing users.\n\n* Fix linter","shortMessageHtmlLink":"Fix #19858: Make MailChimp Error Handling Comprehensive (#20272)"}},{"before":"bf33f32b4c1508897aca38b4410e187ba524486c","after":"e350eeeb9f523f056383d90b804d93bed5e845bf","ref":"refs/heads/translatewiki-prs","pushedAt":"2024-05-20T12:13:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"translatewiki","name":"translatewiki.net","path":"/translatewiki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829418?s=80&v=4"},"commit":{"message":"Localisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Localisation updates from https://translatewiki.net."}},{"before":"b252d7c33f2712cc6217addc370fea63924396b1","after":"bf33f32b4c1508897aca38b4410e187ba524486c","ref":"refs/heads/translatewiki-prs","pushedAt":"2024-05-16T12:16:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"translatewiki","name":"translatewiki.net","path":"/translatewiki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829418?s=80&v=4"},"commit":{"message":"Localisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Localisation updates from https://translatewiki.net."}},{"before":"e364c9b52d2e7ebb96f913e5cdb3b2ba579ff791","after":null,"ref":"refs/heads/gh-readonly-queue/develop/pr-20201-59f92d590da67b8a7afc3737a78a77af3eb6a6e0","pushedAt":"2024-05-14T18:37:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"59f92d590da67b8a7afc3737a78a77af3eb6a6e0","after":"e364c9b52d2e7ebb96f913e5cdb3b2ba579ff791","ref":"refs/heads/develop","pushedAt":"2024-05-14T18:37:15.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix #19644: Remove user role from UI, redisplay list of users in the event of a backend failure (#20201)\n\n* Make a copy of the list of users prior to deletion in the event of an error response from the backend.\n\n* Remove user from list of users as soon as delete action is confirmed on the frontend.\n\n* Redisplay list of users based on values prior to deletion attempt using the copy made earlier and display error message to end user.\n\n* Test if user is removed from UI before updating with backend data.\n\n* Test if user is removed from UI before updating with backend data.\n\n* Test if user is redisplayed when an error occurs from backend.\n\n* Fix Beam Jobs Tab async timeout errors.\n\n* Address review comment: modify code to only remove user from its specific list, and only add back user to its specific list on failure.\n\n* Address review comment: Fix unit tests.\n\n* Display success message to user upon successful deletion.\n\n* remove async timeout change\n\n* Fix linter errors\n\n* fix compilation errors\n\n* Address review comment: Generalize the code for removing user from its category and adding a user back to its category on failure\n\n* Fix unit test to expect fail handler to be called on failure and verify state of each category\n\n* Fix compile errors\n\n* fix compile issues\n\n* Fix compilation issues\n\n* Address review comment: store the category for which user is removed from, use as a reference in catch block\n\n* Address review comments: fix unit tests and change variable name\n\n* Fix TypeError issues","shortMessageHtmlLink":"Fix #19644: Remove user role from UI, redisplay list of users in the …"}},{"before":null,"after":"e364c9b52d2e7ebb96f913e5cdb3b2ba579ff791","ref":"refs/heads/gh-readonly-queue/develop/pr-20201-59f92d590da67b8a7afc3737a78a77af3eb6a6e0","pushedAt":"2024-05-14T17:20:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix #19644: Remove user role from UI, redisplay list of users in the event of a backend failure (#20201)\n\n* Make a copy of the list of users prior to deletion in the event of an error response from the backend.\n\n* Remove user from list of users as soon as delete action is confirmed on the frontend.\n\n* Redisplay list of users based on values prior to deletion attempt using the copy made earlier and display error message to end user.\n\n* Test if user is removed from UI before updating with backend data.\n\n* Test if user is removed from UI before updating with backend data.\n\n* Test if user is redisplayed when an error occurs from backend.\n\n* Fix Beam Jobs Tab async timeout errors.\n\n* Address review comment: modify code to only remove user from its specific list, and only add back user to its specific list on failure.\n\n* Address review comment: Fix unit tests.\n\n* Display success message to user upon successful deletion.\n\n* remove async timeout change\n\n* Fix linter errors\n\n* fix compilation errors\n\n* Address review comment: Generalize the code for removing user from its category and adding a user back to its category on failure\n\n* Fix unit test to expect fail handler to be called on failure and verify state of each category\n\n* Fix compile errors\n\n* fix compile issues\n\n* Fix compilation issues\n\n* Address review comment: store the category for which user is removed from, use as a reference in catch block\n\n* Address review comments: fix unit tests and change variable name\n\n* Fix TypeError issues","shortMessageHtmlLink":"Fix #19644: Remove user role from UI, redisplay list of users in the …"}},{"before":"534d0d6df3092606cfe62cf053ed8382fd40b7e6","after":null,"ref":"refs/heads/gh-readonly-queue/develop/pr-20201-59f92d590da67b8a7afc3737a78a77af3eb6a6e0","pushedAt":"2024-05-14T17:17:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"59f92d590da67b8a7afc3737a78a77af3eb6a6e0","after":null,"ref":"refs/heads/gh-readonly-queue/develop/pr-20241-2f1ae2eafde262b6365f31d3ac6f46994c656aa3","pushedAt":"2024-05-14T17:12:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"2f1ae2eafde262b6365f31d3ac6f46994c656aa3","after":"59f92d590da67b8a7afc3737a78a77af3eb6a6e0","ref":"refs/heads/develop","pushedAt":"2024-05-14T17:12:10.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix #19792: raise error when tab RTE components are empty and prevent saving (#20241)\n\n* Fix: Handle empty content error in tab interaction\n\nPrevents user from saving when a component of a tab is empty, displaying an error message\n\n* fix: linting errors and unnecessary code removed\n\n* fix: changes request by reviwer\ndquote> change comment related to Value[0] in line 257 to be more specific\ndquote> replace tab with tabIndex\ndquote> make error messages more explicit for users\ndquote> fix tests to accomodate changes\n\n* fix: changes request by reviwer\ndquote> change comment related to Value[0] in line 257 to be more specific\ndquote> replace tab with tabIndex\ndquote> make error messages more explicit for users\ndquote> fix tests to accomodate changes\n\n* fix: changes request by reviwer\n change comment related to Value[0] in line 257 to be more specific\n replace tab with tabIndex\n make error messages more explicit for users\n fix tests to accomodate changes\n\n* fix: displayed errors messages\nalter displayed messages when a tab component is not filled\nchange corresponding tests accordingly\nfix comment typos\n\n---------\n\nCo-authored-by: Sean Lip ","shortMessageHtmlLink":"Fix #19792: raise error when tab RTE components are empty and prevent…"}},{"before":null,"after":"534d0d6df3092606cfe62cf053ed8382fd40b7e6","ref":"refs/heads/gh-readonly-queue/develop/pr-20201-59f92d590da67b8a7afc3737a78a77af3eb6a6e0","pushedAt":"2024-05-14T16:24:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix #19644: Remove user role from UI, redisplay list of users in the event of a backend failure (#20201)\n\n* Make a copy of the list of users prior to deletion in the event of an error response from the backend.\n\n* Remove user from list of users as soon as delete action is confirmed on the frontend.\n\n* Redisplay list of users based on values prior to deletion attempt using the copy made earlier and display error message to end user.\n\n* Test if user is removed from UI before updating with backend data.\n\n* Test if user is removed from UI before updating with backend data.\n\n* Test if user is redisplayed when an error occurs from backend.\n\n* Fix Beam Jobs Tab async timeout errors.\n\n* Address review comment: modify code to only remove user from its specific list, and only add back user to its specific list on failure.\n\n* Address review comment: Fix unit tests.\n\n* Display success message to user upon successful deletion.\n\n* remove async timeout change\n\n* Fix linter errors\n\n* fix compilation errors\n\n* Address review comment: Generalize the code for removing user from its category and adding a user back to its category on failure\n\n* Fix unit test to expect fail handler to be called on failure and verify state of each category\n\n* Fix compile errors\n\n* fix compile issues\n\n* Fix compilation issues\n\n* Address review comment: store the category for which user is removed from, use as a reference in catch block\n\n* Address review comments: fix unit tests and change variable name\n\n* Fix TypeError issues","shortMessageHtmlLink":"Fix #19644: Remove user role from UI, redisplay list of users in the …"}},{"before":null,"after":"59f92d590da67b8a7afc3737a78a77af3eb6a6e0","ref":"refs/heads/gh-readonly-queue/develop/pr-20241-2f1ae2eafde262b6365f31d3ac6f46994c656aa3","pushedAt":"2024-05-14T16:15:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix #19792: raise error when tab RTE components are empty and prevent saving (#20241)\n\n* Fix: Handle empty content error in tab interaction\n\nPrevents user from saving when a component of a tab is empty, displaying an error message\n\n* fix: linting errors and unnecessary code removed\n\n* fix: changes request by reviwer\ndquote> change comment related to Value[0] in line 257 to be more specific\ndquote> replace tab with tabIndex\ndquote> make error messages more explicit for users\ndquote> fix tests to accomodate changes\n\n* fix: changes request by reviwer\ndquote> change comment related to Value[0] in line 257 to be more specific\ndquote> replace tab with tabIndex\ndquote> make error messages more explicit for users\ndquote> fix tests to accomodate changes\n\n* fix: changes request by reviwer\n change comment related to Value[0] in line 257 to be more specific\n replace tab with tabIndex\n make error messages more explicit for users\n fix tests to accomodate changes\n\n* fix: displayed errors messages\nalter displayed messages when a tab component is not filled\nchange corresponding tests accordingly\nfix comment typos\n\n---------\n\nCo-authored-by: Sean Lip ","shortMessageHtmlLink":"Fix #19792: raise error when tab RTE components are empty and prevent…"}},{"before":"2f1ae2eafde262b6365f31d3ac6f46994c656aa3","after":null,"ref":"refs/heads/gh-readonly-queue/develop/pr-20165-ecec43ba02ed7215dd05dd54d9bd6a5c725e7894","pushedAt":"2024-05-13T15:10:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"ecec43ba02ed7215dd05dd54d9bd6a5c725e7894","after":"2f1ae2eafde262b6365f31d3ac6f46994c656aa3","ref":"refs/heads/develop","pushedAt":"2024-05-13T15:10:05.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Creates voiceover migration job (#20165)\n\n* Adds flag to prevent voiceover contribution\n\n* Adds feature flag to add voiceover with accent.\n\n* Fixes lint issues\n\n* Fixes lint issues\n\n* Fixes lint, mypy, prettier, frontend, backend tests\n\n* updates variable name\n\n* Updates UI\n\n* updates variable name\n\n* Fixes backend test\n\n* Removes platform param variable\n\n* Removes redundant code.\n\n* Updates flag name.\n\n* Fixes frontend tests\n\n* Adds helper method to enable voiceover contribution feature flag.\n\n* Fixes e2e test\n\n* Fixes e2e test\n\n* Enabled video recording\n\n* Fixes E2E test\n\n* Updates feature flag name from snake case to camel case\n\n* Updates feature flag for voiceovers\n\n* Enabled video recording for debugging e2e.\n\n* Disables video recording for e2e tests\n\n* Creates voiceover migration job\n\n* Updates beam job\n\n* Fixes backend tests\n\n* Fixes lint issues\n\n* Fixes mypy checks\n\n* Adds test file in backend shard\n\n* Adds backed tests\n\n* Fixes lint issues.\n\n* Updates pipeline comment\n\n* Adds try-except block\n\n* Fixes lint issues\n\n* Fixes mypy checks\n\n* Removes waitfor method\n\n* Fixes backend tests\n\n* Fixes mypy checks\n\n* Fixes backend tests\n\n* Fixes backend tests\n\n* Enables videos recording\n\n* Enables flag for recording voiceovers\n\n* Changes logged in username\n\n* updates e2e test\n\n* Updates e2e test\n\n* Updates e2e tests\n\n* Updates code as per review comments\n\n* Updates docstring\n\n* Updates code docstring\n\n* Fixes backend tests\n\n* Updates beam job\n\n* Upates variable name\n\n* Adds service method\n\n* Fixes typo\n\n* Updates variable names\n\n* updates code docstring\n\nSigned-off-by: Nik-09 \n\n---------\n\nSigned-off-by: Nik-09 ","shortMessageHtmlLink":"Creates voiceover migration job (#20165)"}},{"before":null,"after":"2f1ae2eafde262b6365f31d3ac6f46994c656aa3","ref":"refs/heads/gh-readonly-queue/develop/pr-20165-ecec43ba02ed7215dd05dd54d9bd6a5c725e7894","pushedAt":"2024-05-13T14:13:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Creates voiceover migration job (#20165)\n\n* Adds flag to prevent voiceover contribution\n\n* Adds feature flag to add voiceover with accent.\n\n* Fixes lint issues\n\n* Fixes lint issues\n\n* Fixes lint, mypy, prettier, frontend, backend tests\n\n* updates variable name\n\n* Updates UI\n\n* updates variable name\n\n* Fixes backend test\n\n* Removes platform param variable\n\n* Removes redundant code.\n\n* Updates flag name.\n\n* Fixes frontend tests\n\n* Adds helper method to enable voiceover contribution feature flag.\n\n* Fixes e2e test\n\n* Fixes e2e test\n\n* Enabled video recording\n\n* Fixes E2E test\n\n* Updates feature flag name from snake case to camel case\n\n* Updates feature flag for voiceovers\n\n* Enabled video recording for debugging e2e.\n\n* Disables video recording for e2e tests\n\n* Creates voiceover migration job\n\n* Updates beam job\n\n* Fixes backend tests\n\n* Fixes lint issues\n\n* Fixes mypy checks\n\n* Adds test file in backend shard\n\n* Adds backed tests\n\n* Fixes lint issues.\n\n* Updates pipeline comment\n\n* Adds try-except block\n\n* Fixes lint issues\n\n* Fixes mypy checks\n\n* Removes waitfor method\n\n* Fixes backend tests\n\n* Fixes mypy checks\n\n* Fixes backend tests\n\n* Fixes backend tests\n\n* Enables videos recording\n\n* Enables flag for recording voiceovers\n\n* Changes logged in username\n\n* updates e2e test\n\n* Updates e2e test\n\n* Updates e2e tests\n\n* Updates code as per review comments\n\n* Updates docstring\n\n* Updates code docstring\n\n* Fixes backend tests\n\n* Updates beam job\n\n* Upates variable name\n\n* Adds service method\n\n* Fixes typo\n\n* Updates variable names\n\n* updates code docstring\n\nSigned-off-by: Nik-09 \n\n---------\n\nSigned-off-by: Nik-09 ","shortMessageHtmlLink":"Creates voiceover migration job (#20165)"}},{"before":"4113f914d8a18d852a22f1783bbfa50cf007bfdc","after":null,"ref":"refs/heads/gh-readonly-queue/develop/pr-20165-ecec43ba02ed7215dd05dd54d9bd6a5c725e7894","pushedAt":"2024-05-13T13:28:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"ecec43ba02ed7215dd05dd54d9bd6a5c725e7894","after":null,"ref":"refs/heads/gh-readonly-queue/develop/pr-20185-ff900954d2d1bfb8b086b81d6323f23612b60a63","pushedAt":"2024-05-13T13:16:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"ff900954d2d1bfb8b086b81d6323f23612b60a63","after":"ecec43ba02ed7215dd05dd54d9bd6a5c725e7894","ref":"refs/heads/develop","pushedAt":"2024-05-13T13:16:23.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix part of #18384: Reusable card component for learner dashboard redesign (#20185)\n\n* Rough functioning version of sidebar\n\n* removed comment and fixed closing tags\n\n* Fixed linting issues\n\n* Added frontend testing\n\n* Fixed width for breakpoints, added responsive heights, profile img\n\n* Rough edits\n\n* Updated subheadings and style\n\n* Updated card and text styling\n\n* Updated home and classroom cards\n\n* Merged updates from learner-dash-redesign\n\n* Update\n\n* Updated learner-topic-summary card styles\n\n* Updated classes, i18n\n\n* Fixed eslint errors\n\n* Updated testing to include translate pipe\n\n* Generic & topic available cards implemented - basic\n\nUpdate with most recent learner-dash-redesign-home commits\n\n* Data handled in generic component instead of passing props\n\nresolve conflicts\n\n* Added comments and card\n\nresolve conflicts\n\n* Fixed links for cards\n\nresolve conflicts\n\n* added collections\n\nResolve conflicts\n\n* Clean up\n\nResolve conflicts\n\n* Updated i18n, styling, and card for collections\n\n* test width\n\n* Updated test cases\n\n* Updated all test cases, removed community lessons form menu\n\n* Fixed test cases\n\n* resolved conflict\n\n* corrected spelling\n\n* resolved conflict for 883fca0\n\n* removed comments\n\n* Fixed Eslint\n\n* Fixed errors\n\n* Updated edge cases\n\n* Fixed typescript\n\n* Updated typescript\n\n* Updated typescript\n\n* Updated combined-tests-spec.ts\n\n* Updated test coverage\n\n* Updated test cases\n\n* Update discrepency\n\n* Updated fa-icon classes to fas\n\n* Updated feature flag name and replaced div with ng-container\n\n* Removed comments\n\n* Replaced let with const, updated test case\n\n* Fixed todo comment\n\n* Fixed getStorySummaryThumbnailUrl\n\n* Added image error handler\n\n* Added test case for handleImageError\n\n* Renamed test values\n\n* Added progress bar library\n\n* Removed getProgress and updated translation for button\n\n* Added test cases\n\n* Removed styling from home tab\n\n* Updated tests\n\n* Refactored ngoninit\n\n* Fixed eslint error\n\n* replaced with const and removed if statement\n\n* Replaced with hardcoded\n\n* Renamed node titles to more distinct names\n\n* Replaced logic with values in tests\n\n* Replaced logic with values in tests, removed providers\n\n* Renamed setButtonText to getButtonTranslationKey\n\n* Corrected comment\n\n* Corrected function call in html\n\n* Addressed comments\n\n* Fixed ts error\n\n* Fixed lint errors\n\n* Replaced argument calls for functions\n\n* Extracted api calls\n\n* Updated getStorySummaryLessonUrl to match other implementation\n\n* Fix typescript error\n\n* Updated getStorySummaryLessonUrl to match other implementation\n\n* Fixed typescript error\n\n* TS\n\n* Fix strict TS\n\n* TS\n\n* TS\n\n* Fixed testcase node\n\n* Rerun e2e","shortMessageHtmlLink":"Fix part of #18384: Reusable card component for learner dashboard red…"}},{"before":"ff900954d2d1bfb8b086b81d6323f23612b60a63","after":null,"ref":"refs/heads/gh-readonly-queue/develop/pr-20186-7ab61fb54f054eb63e0bd2b481aa2b226b466612","pushedAt":"2024-05-13T12:42:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVNtw2gA","startCursor":null,"endCursor":null}},"title":"Activity · oppia/oppia"}