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
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