develop
Fix backend and lint tests (#7480)
Fix part of #14219: Increase backend test coverage of core.utils_test to 100% (#15161)
add retries for flaky tests (#19665)
Fix #10260: Removed AngularJs and its instances (#23411)
Fix part of #6550: Write tests for topic_services and gae_suite (#6976)
Fix part of #6240: Adding e2e tests for playing audio translations (2nd PR) (#9518)
Create shared audio frontend services (#3647)
Migrate CI to Docker (#19962)
Fix part of #6550: Write tests for collection_viewer and translator (#6741)
[GSoC'24] M2.1: Update community library page (#20670)
Fix #11465: Migrates the codebase from Python 2 to Python 3 (#13395)
Fix #6251: Add basic typescript configuration (#6256)
Implement part of #9827: Migrate Google App Engine Images Functionality to use Python Pillow (#9828)
Black formatter staging (#23456)
(Celebrating learners' accomplishments) Milestone 1.1: Add end chapter check-mark and confetti (#15589)
Rename inner oppia/ directory to core/ to prevent confusion between two directories named oppia/.
Fix #7957: Convert e2e bash script to a Python script (#8543)
Remove recorded voiceovers from exploration/question state schema (#22451)
Fix #10394: Shift PIN attribute to UserSettingsModel (#10517)
Fix part of #13822: Backend validation for general state (#15796)
Test uploading audio file with an mpeg container. (#3752)
Fix #9466: Adding thumbnail and fixing bugs (#9474)
(Must be merged in conjunction with #5490) RE -- -ExplorationMigration --- renaming the files. (#5509)
M 2.2: Store and audit the user images on GCS. (#16541)
Thumbnail functionality for topic, subtopic, story and chapter (#9095)
Fix #16016: Removing validation warning in dummy topic (#19430)