Version 0.15: Beta MR7 (Early Access)
This is the seventh 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/53.
This release brings a variety of crash and bug fixes, and a number of changes to features currently being tested and prepared for a future release of the app. This also is preparing an alpha version of the app for testing the following features:
- Spotlights.
- Multiple classrooms (only with math content for now).
- The new onboarding flow (for the parts complete so far).
This release also brings a UI text change to rename the 'Lessons' tab to 'Learn' and the 'Revision' tab to 'Study' to help improve discoverability and understandability of these tabs.
The production version of this release is set to expire on 30 September 2025.
What's Changed
- refactor completedstorylist to use profileId by @tobioyelekan in https://github.com/oppia/oppia-android/pull/5620
- Fix #5625: Migrate away from scaledDensity by @whyash8 in https://github.com/oppia/oppia-android/pull/5644
- Fix #4848: Ensure Complete Content Descriptions for Custom HTML Tags in CustomHtmlContentHandler by @manas-yu in https://github.com/oppia/oppia-android/pull/5614
- Fix #3394: Validating Kdoc ending sequence by @manas-yu in https://github.com/oppia/oppia-android/pull/5622
- Fix #4097: Adding tests for math utils by @manas-yu in https://github.com/oppia/oppia-android/pull/5627
- Fix part of #5485: Create means for verifying Fragment Arguments by @subhajitxyz in https://github.com/oppia/oppia-android/pull/5606
- Fix #5631: Fix thumbnail loading for multiple classrooms by @theMr17 in https://github.com/oppia/oppia-android/pull/5642
- Fix #5658: Update WORKSPACE Java resolution order by @BenHenning in https://github.com/oppia/oppia-android/pull/5659
- Fix #5615 : Scroll Position For Policies Screen On Orientation Change by @TanishMoral11 in https://github.com/oppia/oppia-android/pull/5616
- Fix #5612 Talk back is not reading Arabic language in Preferred Audio Language by @subhajitxyz in https://github.com/oppia/oppia-android/pull/5613
- Fix #4170: Adding LatexImageSpan for vertical alignment of locally rendered and cached LaTeX by @manas-yu in https://github.com/oppia/oppia-android/pull/5647
- Fix #4202: Add support for parsing HasIntegerPartEqualTo rule type. by @TanishMoral11 in https://github.com/oppia/oppia-android/pull/5610
- Fix 5273: Unused Attribute Lint Warning by @kavyanshkhandelwal in https://github.com/oppia/oppia-android/pull/5662
- Fix #3972: Added TextViewStyleCheck script by @manas-yu in https://github.com/oppia/oppia-android/pull/5599
- Fix #4097, Fix #4848, Fix #4170: Resolving TODOs by @manas-yu in https://github.com/oppia/oppia-android/pull/5655
- Refactor admin control to use profile by @tobioyelekan in https://github.com/oppia/oppia-android/pull/5619
- Localisation updates from https://translatewiki.net. by @translatewiki in https://github.com/oppia/oppia-android/pull/5671
- Fix #5651: Rename tabs to 'Learn' and 'Study'; update 'revision card' to 'study … by @jainv4156 in https://github.com/oppia/oppia-android/pull/5668
- Fix #5637 UnknownFormatConversionException in Arabic FAQ String by @aadityaverma2011 in https://github.com/oppia/oppia-android/pull/5692
- Fixes #4100 : Added tests for PolynomialSubject by @theayushyadav11 in https://github.com/oppia/oppia-android/pull/5667
- Fix #4859: Images in List Items Are Rendered as Block Elements by @manas-yu in https://github.com/oppia/oppia-android/pull/5687
- Fix #5143: Update robolectric to 4.7 and update espresso-core to 3.5-alpha07 by @jainv4156 in https://github.com/oppia/oppia-android/pull/5696
- Fix #4121: Added tests for TokenSubject by @theayushyadav11 in https://github.com/oppia/oppia-android/pull/5669
- Localisation updates from https://translatewiki.net. by @translatewiki in https://github.com/oppia/oppia-android/pull/5701
- Fix #5699: Update wiki deployment permissions by @BenHenning in https://github.com/oppia/oppia-android/pull/5700
- Fix part of #5699: Enable workflow dispatching for wiki jobs by @BenHenning in https://github.com/oppia/oppia-android/pull/5703
- Fix #4848 Content Description Generation for Content and SelectionInteractionContent ViewModels by @manas-yu in https://github.com/oppia/oppia-android/pull/5704
- Fix #3708: Content Description Generation For ImageRegionSelectionInteraction by @manas-yu in https://github.com/oppia/oppia-android/pull/5691
- Fix #5660: Ensure mobile-install works by @BenHenning in https://github.com/oppia/oppia-android/pull/5664
- Fix part of #3000 : TODO Integrate Buildifier Linter into Pre-push Checks by @TanishMoral11 in https://github.com/oppia/oppia-android/pull/5674
- Fix #5012: Remove KitKat support by @BenHenning in https://github.com/oppia/oppia-android/pull/5630
- Fix part of #4865: Refactor walkthrough to use profileId by @jainv4156 in https://github.com/oppia/oppia-android/pull/5708
- Fixes #4132: Added tests for MathParsingErrorSubject. by @theayushyadav11 in https://github.com/oppia/oppia-android/pull/5684
- Localisation updates from https://translatewiki.net. by @translatewiki in https://github.com/oppia/oppia-android/pull/5709
- Fixes #4098: Added tests for ComparableOperationSubjectTest by @theayushyadav11 in https://github.com/oppia/oppia-android/pull/5673
- Fix #1592 And #5657: Previous responses header collapsed state not retained across landscape changes by @TanishMoral11 in https://github.com/oppia/oppia-android/pull/5685
- Fix Part of #4236 : Add tests for AsyncResultSubject by @TanishMoral11 in https://github.com/oppia/oppia-android/pull/5670
- Prepare version codes for 0.15 release by @BenHenning in https://github.com/oppia/oppia-android/pull/5741
- Fix Part of #277 : Added UrlImage Loading Tests by @TanishMoral11 in https://github.com/oppia/oppia-android/pull/5681
New Contributors
- @kavyanshkhandelwal made their first contribution in https://github.com/oppia/oppia-android/pull/5662
- @aadityaverma2011 made their first contribution in https://github.com/oppia/oppia-android/pull/5692
Full Changelog: https://github.com/oppia/oppia-android/compare/v0.14...v0.15