develop
Fix #24036: Add custom profile name option for contributor certificates. (#26883)
Fix #26623: Migrate datetime usage to utils functions (#26648)
[GSoC 2026] M2.9 and M2.10 - Fix Part of #24717: Created UI for TimeExpiredModalComponent and UnansweredQuestionModalComponent (#26968)
Added newline check at end of file (#9459)
Rename inner oppia/ directory to core/ to prevent confusion between two directories named oppia/.
Black formatter staging (#23456)
Adds beam job to synthesize voiceovers for all curated explorations (#23607)
Remove dependencies from common.py and from scripts on core (#23993)
[GSoC 2026] M2.1- Fix part of #24716: Added Technical Feedback dashboard page and its related controller and domain object. (#26617)
[GSoC 2026] M2.12 - Fix Part of #24717: Added get_certificate_offerings_for_classroom service and CertificateAssessmentClassroomHandler (#26969)
Fix part of #25877 Remove webpack build architecture (#26078)
Fix #24883 Removing the oppia lightweight root . (#25416)
Black formatter pre-stage (#23089)
Fix #21882: Return 400 for invalid algebraic answers (#25322)
Fix #18371: Fix schema validation error for decimal answers in NumericInput interactions (#25972)