## oppia/oppia-android — v0.12…v0.13

_67 commits._

### Features
- **Technical Analytics: Milestone 2 - Add Ability To Log Feature Flags (#5240)** (b9d9dff)
- **Technical Analytics: Milestone 3 - New App Health Metrics (#5320)** (bf80719)
- **Updated new onboarding criteria (#5337)** (4a07d8d)
- **Add feature flag for gating NPS Survey (#5302)** (6f17b17)

### Fixes
- **Fix #5430: Fix flakes in NetworkLoggingInterceptorTest (#5436)** (14976d9)
- **Fix #5428: Remove kotlin-android-extensions plugin (#5429)** (6a5f55a)
- **Fix Part of #4938: Introduce New App Language Selection Screen for onboarding (#5373)** (8e5cb49)
- **fix: Fix failing todo-open-check after technical analytics m4 merged. (#5425)** (bde4eaf)
- **Fix #5370, part of #59: Migrate to Bazel 6.5.0 (#4886)** (add9f74)
- **Fix part of #1719, part of #3709: Add build stats CI workflow (#4092)** (23def1b)
- **Fix #4119, #4120, and part of #59: Upgrade to Kotlin 1.6.10 (#4937)** (4c7f811)
- **Fixes part of #4120, part of #1051: Fix a lot of build-time warnings (#5402)** (3a369ed)
- **Fix #5399: Fix tests in LoggingIdentifierControllerTest (#5409)** (3c7713d)
- **Fix #1547, parts of #169, #5344, #5365, #5411: Add data layer support for (multiple) classrooms & topic dependencies, and prepare for #4885 (#5398)** (18fa030)
- **Fix part of #5344: Add new feature flag for multiple classrooms (#5410)** (4898027)
- **Fix #1535, part of #4120: Upgrade to rules_kotlin v1.5.0 beta 3 (#5400)** (64ba622)
- **Fix part of #59: Update Dagger structure & version from 2.28.1 to 2.41 (#4931)** (6b724ac)
- **Fix part of #59: Migrate to rules_jvm_external 5.1 (#4925)** (e57643b)
- **Revert "Fix #5357: Remove CDATA from translatable strings." (#5403)** (5433b7f)
- **Fix #5407: Fix Bazel CI runs on develop (#5408)** (a59ff53)
- **Fix part of #59, part of #3926: Upgrade compute affected tests (#4929)** (24b1721)
- **Fix #1433 Logging Exceptions to Both Console and Exception Loggers (#5396)** (6f5f8fa)
- **Fix #4042: Implement success criteria metrics for lesson checkpointing (#5336)** (98257db)
- **Fix #2536: Introduce a central utility for matching item in RecyclerView (#5391)** (a818170)
- **Fix NPS Survey Gating (#5356)** (9e8553c)
- **Fix #5195: Fix RestrictedApi Errors (#5348)** (f0e9ac9)
- **Fix #3258 - Handling Removal of the CircularImageView dependency (#5350)** (d0c8b81)
- **Fix #5312: Make todo open check locally runnable [Blocked: #5313] (#5315)** (5963eaa)
- **Fix part of #5070: Display empty answer message in drag & drop sort interaction (#5323)** (14a43d1)
- **Fix part of #5312, part of #59: Introduce better script execution support (#5313)** (e2f94e4)
- **Fix #5357: Remove CDATA from translatable strings. (#5361)** (0cc0237)
- **Fix part of #5070: Display empty answer message in Math expressions input interaction. (#5317)** (b763b6a)
- **Fix part of #5070: Display empty answer message in text input interaction (#5311)** (59a41ab)
- **Fix #5093: Fix start-up crash on SDK versions <24 (#5291)** (0bc5e43)
- **Fix part of #5070: Display empty answer message in image click  interaction (#5316)** (9938779)
- **Fix #5267: Not able to navigate back from story.  (#5278)** (005672e)
- **Fix part of #5070: Display empty answer message in selection interaction (#5319)** (e8dfdd7)
- **Fix part of #5025: App and OS Deprecation Milestone 4 - Gate the new Deprecation Dialogs and Add Logic to Display Them (#5249)** (67c7a92)
- **Fix #2749: Fixes Home Card UI (#5185)** (58845ad)
- **[RunAllTests] Fix #5303, #5304, #5305, #5306, #5309, part of #5307, part of #5308: Fix a variety of dev platform-specific issues [Blocked: #5335] (#5138)** (a864d5d)
- **Fix #4527: FAQ Inappropriate faqs removed (#5332)** (30ba44d)
- **Fix Part of  #5084: Initialize Appcheck (#5115)** (f7b9260)
- **Fix #5334, #3618: Fix broken //instrumentation builds (#5335)** (018e9c9)
- **Fix #2587: testHomeActivity_allTopicsCompleted_displaysAllTopicCards() test not working (#5330)** (1295328)
- **Fix Part of #4938: New onboarding flow gating platform param 1 of 3 (#5269)** (604b609)
- **Fix #5324: Updated Wiki Instructions for Bazel Setup Instructions - Windows (#5325)** (d04fee4)
- **Fix #5250 : Add support for logging device DPI events (#5270)** (3ced7e1)
- **Fix part of #5261: InefficientWeight (#5297)** (60de5db)
- **Fix #5001: Set Up Firestore and Upload Free Form Responses (#5098)** (164f33b)
- **Fix part of #5070: Display empty answer message in number input interaction (#5310)** (2648001)
- **Fix #4609 : How to enable RTL (#5294)** (9c5e953)
- **Fix #4135: Remove leftover TODO (#5321)** (f5be6f6)
- **Fix part of #5261: Unused Quantity (#5318)** (1892b15)
- **Fix #4206 Create New HtmlParser Factory Method (#5277)** (b173a2a)
- **Fix part of #5070: Display empty answer message in ratio input interaction (#5263)** (bb69b22)
- **Fix All warnings in "Usability:Typography", "Usability:Icons", and "Usability" categories (#5196)** (9ad24ef)
- **Fix #4135, Fix part of #5070: In FractionInteraction UI, leave submit button enabled when answer is empty. (#5224)** (6723268)
- **Fix #5225: Remove the EnableLanguageSelectionUi Feature Flag (#5239)** (082c1b6)
- **Fix #5283 :Revision cards overlapping. (#5289)** (d1b77c9)
- **Fix #4611 : Visiting Concept Card, Hints & Solution, Completed Stories, Ongoing Topics (#5282)** (adecba9)
- **Fix #5284: Revert "Fix: #5186: MissingDefaultResource + AppCompatCustomView + FragmentTagUsage" (#5287)** (658c596)
- **Fix part of #5284: Revert "Fix #5266: Call setUpDrawer( ) directly if binding already initialized" (#5285)** (31dfd2a)

### Backend
- **Re-bump version codes for version 0.13 RC01 and test-only release (#5438)** (dcde7b3)
- **Fixes #4614: Changed the background color according to accessibility scanner. (#5392)** (60ed74c)
- **Bump version codes for version 0.13 RC01 (#5389)** (a0deeea)
- **Enable NPS (#5383)** (3a06124)
- **Rename FAQ Strings (#5347)** (0911e71)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/oppia/oppia-android?utm_source=github-action)._