develop
[GSoC 2026] M2.1 - Fix part of #19614: Backend changes needed for learner side (#26604)
Fix #7092: Remove downgradeComponent (#21903)
Apply prettier 2 (#19862)
[GSoC 2026] M1.12 - Fix part of #24716: Add configurable dismiss button support for toast messages (#26786)
Fix #9311 - Use TestBed.inject instead of TestBed.get (#24729)
[GSoC 2025] M 2.2 & M 2.8 - Fix part of #19217: Added all sidebar modals (#23047)
[GSoC 2025] M 1.3.1 - Fix part of #19217: Rename contextService (#22840)
Fix #22521: Suppress unsaved changes alert on sign-in (#24910)
Fix part of #25997: Replace async() with waitforasync() (#26473)
Fixes #25278: Text formatting to correctly highlight sentence during voiceover playback (#25787)
Fix #19417: Preserve current page on refresh for blog pagination (#24837)
Fix: #23669 issue . Pagination fail in blog page. (#23765)
Fix #23392 ,#23579 ,#23581 : Added “New” label in Learner Dashboard , Redisigned Learner Dashboard and Topic Viewer for newly published Chapters and resolves Serial chapterFeature Leakage (#23576)
[GSoC 2026] M1.6 - Fix part of #19614: Implement checkpoint-bar for lesson card (#26390)
Fix part of #10700:Migrated StatesObjectFactory to States (#23185)
Fix part of #23496 : Apply strict type checks to group 7 and 8 files (#26216)
Fix part of #10700:Object factories cleanup PR (#23340)
Fix typo in language from the codebase (#24010)
Fix part of #23496: Enforce strict typescript checks for group 30 (#25392)
Voiceover regeneration status visibility in the Exp editor (#23943)
Fix #13689: NumericExpression division symbol display per customization arg (#25897)
Fix part of #10700:Migrated StateObjectFactory to State (#23134)
Fix part of #10700: Refactor of SubtitledUnicodeObjectFactory (#22611)
[GSoC 2026] M1.11 - Fix part of #24716: Adds exploration_id as top-level field in BaseFeedbackModel. (#26651)
[GSoC 2025] M1.14 - Fix part of #19851: Remove worked examples mat card and display logic (#22876)
Fix: #16735 Removed all declare global usage from non global files (#26376)
Fix #17219: Remove unnecessary parentheses wrapping in fraction symbol dict (#25959)
Fixes #24339: Correct KaTeX syntax in Guppy placeholder (#25232)
[GSoC 2025] M1 and M2 - Fix part of #18305 and #19851: Made requested product fixes (#23293)
[GSoC'24] M2.1: Update community library page (#20670)
Fix #9154: Remove static variables from i18n, collection, and loader services (#24995)
Fix #25231: Migrate interaction ID contracts to InteractionSpecsKey (#26089)
[GSoC 2026] M1.7 - Fix part of #24716: Added Feedback modals file and reverted code related to old CUJs. (#26397)
Fixes #20456: Fix failing date format test (#20505)
Fix #23678: Move keyboard shortcuts to BaseContentComponent for site-wide availability (#24522)
Fix part of #23496: Enforce the strict type checks for groups 28,29,31 (#25963)
Fix #16358: Improve error message for invalid prefix operator (#25676)
Fix strict TypeScript errors in Group 10 files (#26335)
Fix #20921: Fix Continue button missing on initial interaction load (#26694)
Fix part of #22082: Migrate ng-class to ngClass (#22166)
Fix #12436: Prevent duplicate correct and incorrect question feedback (#26728)
[GSoC 2025 - Acceptance Tests] M2.3 and M2.5 - Implement Acceptance tests for Translation Submitter/Reviewer and Question Submitter/Reviewer (#23124)
Fix#15761: RTE image widget dismissal on Esc (#25359)
[GSoC 2026] M1.8 - Fix part of #24716: Added session-info-http-interceptor.service.ts and feedback-session-info.service.ts Files (#26260)
Fixes #25321, #25836: correcting the flow of getting userinfo first and then emitting events (#25306)
Fix the Part of #11371 Remove jquery constructs used in angularJS codeRemove jquery constructs (#22993)
Fix #26433: Fix question suggestion deletion bug when navigating Next/Prev (#26640)
Fix #26921: Update SVG allowlist and frontend sanitizer for MathJax native text rendering (#26936)
Fix #21087 : Enforce image validation in translation review (#21241)
Fix #24036: Add custom profile name option for contributor certificates. (#26883)
Fix #18519: Allow question admins to edit content directly within the Topics and Skills dashboard (#24552)
Fix #17117: Fix CodeQL sanitization issues. (#23807)
Refactored SkillObjectFactory to skill.model (#22912)
Fixes #25278: Highlights sentences correctly during voiceover playback (#25619)
Fixes #25174: Designs a new batched workflow for voiceover generation (#25132)