Version 0.13: Beta MR5 (Early Access)
This is the ffith openly available release of the Oppia Android app. Anyone can opt into the beta program and install the app on their Android device via the Play Store. Burndown milestone: https://github.com/oppia/oppia-android/milestone/50.
This release brings the following new feature: support for user surveys so that the product team can better understand app behavior likes and dislikes from users.
The production version of this release is set to expire on 31 Dec 2024.
What's Changed
- Fix part of #5284: Revert "Fix #5266: Call setUpDrawer( ) directly if binding already initialized" by @BenHenning in #5285
- Fix #5284: Revert "Fix: #5186: MissingDefaultResource + AppCompatCustomView + FragmentTagUsage" by @adhiamboperes in #5287
- Fix #4611 : Visiting Concept Card, Hints & Solution, Completed Stories, Ongoing Topics by @MohitGupta121 in #5282
- Fix #5283 :Revision cards overlapping. by @Vishwajith-Shettigar in #5289
- Fix #5225: Remove the EnableLanguageSelectionUi Feature Flag by @kmanikanta335 in #5239
- Fix #4135, Fix part of #5070: In FractionInteraction UI, leave submit button enabled when answer is empty. by @masclot in #5224
- Fix All warnings in "Usability:Typography", "Usability:Icons", and "Usability" categories by @Rd4dev in #5196
- Fix part of #5070: Display empty answer message in ratio input interaction by @theMr17 in #5263
- Fix #4206 Create New HtmlParser Factory Method by @XichengSpencer in #5277
- Fix part of #5261: Unused Quantity by @deonwaju in #5318
- Add feature flag for gating NPS Survey by @adhiamboperes in #5302
- Fix #4135: Remove leftover TODO by @masclot in #5321
- Fix #4609 : How to enable RTL by @MohitGupta121 in #5294
- Fix part of #5070: Display empty answer message in number input interaction by @theMr17 in #5310
- Fix #5001: Set Up Firestore and Upload Free Form Responses by @adhiamboperes in #5098
- Fix part of #5261: InefficientWeight by @deonwaju in #5297
- Fix #5250 : Add support for logging device DPI events by @Tejas-67 in #5270
- Fix #5324: Updated Wiki Instructions for Bazel Setup Instructions - Windows by @Rd4dev in #5325
- Fix Part of #4938: New onboarding flow gating platform param 1 of 3 by @adhiamboperes in #5269
- Fix #2587: testHomeActivity_allTopicsCompleted_displaysAllTopicCards() test not working by @deonwaju in #5330
- Fix #5334, #3618: Fix broken //instrumentation builds by @BenHenning in #5335
- Updated new onboarding criteria by @MohitGupta121 in #5337
- Fix Part of #5084: Initialize Appcheck by @adhiamboperes in #5115
- Fix #4527: FAQ Inappropriate faqs removed by @Rd4dev in #5332
- [RunAllTests] Fix #5303, #5304, #5305, #5306, #5309, part of #5307, part of #5308: Fix a variety of dev platform-specific issues by @BenHenning in #5138
- Fix #2749: Fixes Home Card UI by @theMr17 in #5185
- Fix part of #5025: App and OS Deprecation Milestone 4 - Gate the new Deprecation Dialogs and Add Logic to Display Them by @kkmurerwa in #5249
- Fix part of #5070: Display empty answer message in selection interaction by @theMr17 in #5319
- Fix #5267: Not able to navigate back from story. by @Vishwajith-Shettigar in #5278
- Fix part of #5070: Display empty answer message in image click interaction by @Vishwajith-Shettigar in #5316
- Fix #5093: Fix start-up crash on SDK versions <24 by @BenHenning in #5291
- Rename FAQ Strings by @adhiamboperes in #5347
- Fix part of #5070: Display empty answer message in text input interaction by @Vishwajith-Shettigar in #5311
- Fix part of #5070: Display empty answer message in Math expressions input interaction. by @Vishwajith-Shettigar in #5317
- Fix #5357: Remove CDATA from translatable strings. by @BenHenning in #5361
- Fix part of #5312, part of #59: Introduce better script execution support by @BenHenning in #5313
- Fix part of #5070: Display empty answer message in drag & drop sort interaction by @theMr17 in #5323
- Fix #5312: Make todo open check locally runnable by @BenHenning in #5315
- Fix #3258 - Handling Removal of the CircularImageView dependency by @Rd4dev in #5350
- Fix #5195: Fix RestrictedApi Errors by @XichengSpencer in #5348
- Fix NPS Survey Gating by @adhiamboperes in #5356
- Fixes #5243: Technical Analytics Milestone 3 - New App Health Metrics by @kkmurerwa in #5320
- Enable NPS by @adhiamboperes in #5383
- Bump version codes for version 0.13 RC01 by @BenHenning in #5389
- Fixes #4614: Changed the background color according to accessibility scanner. by @suyashshenoi in #5392
- Fix #2536: Introduce a central utility for matching item in RecyclerView by @deonwaju in #5391
- Fix #4042: Implement success criteria metrics for lesson checkpointing by @theMr17 in #5336
- Fix #1433 Logging Exceptions to Both Console and Exception Loggers by @XichengSpencer in #5396
- Fix part of #59, part of #3926: Upgrade compute affected tests by @BenHenning in #4929
- Fix #5407: Fix Bazel CI runs on develop by @BenHenning in #5408
- Revert "Fix #5357: Remove CDATA from translatable strings." by @adhiamboperes in #5403
- Fix part of #59: Migrate to rules_jvm_external 5.1 by @BenHenning in #4925
- Fix part of #59: Update Dagger structure & version from 2.28.1 to 2.41 by @BenHenning in #4931
- Fix #1535, part of #4120: Upgrade to rules_kotlin v1.5.0 beta 3 by @BenHenning in #5400
- Fix part of #5344: Add new feature flag for multiple classrooms by @theMr17 in #5410
- Fix #1547, parts of #169, #5344, #5365, #5411: Add data layer support for (multiple) classrooms & topic dependencies, and prepare for #4885 by @BenHenning in #5398
- Fix #5399: Fix tests in LoggingIdentifierControllerTest by @BenHenning in #5409
- Fixes part of #4120, part of #1051: Fix a lot of build-time warnings by @BenHenning in #5402
- Fix #4119, #4120, and part of #59: Upgrade to Kotlin 1.6.10 by @BenHenning in #4937
- Fix part of #1719, part of #3709: Add build stats CI workflow by @BenHenning in #4092
- Fix #5370, part of #59: Migrate to Bazel 6.5.0 by @BenHenning in #4886
- Technical Analytics: Milestone 2 - Add Ability To Log Feature Flags by @kkmurerwa in #5240
- fix: Fix failing todo-open-check after technical analytics m2 merged. by @kkmurerwa in #5425
- Fix Part of #4938: Introduce New App Language Selection Screen for onboarding by @adhiamboperes in #5373
- Fix #5428: Remove kotlin-android-extensions plugin by @BenHenning in #5429
- Fix #5430: Fix flakes in NetworkLoggingInterceptorTest by @BenHenning in #5436
- Re-bump version codes for version 0.13 RC01 and test-only release by @BenHenning in #5438
New Contributors
- @kmanikanta335 made their first contribution in #5239
- @suyashshenoi made their first contribution in #5392
Full Changelog: v0.12...v0.13