Version 0.9: Beta MR1 (Early Access)
Overview
This is the first openly available release of the Oppia Android app. Anyone can opt into the beta program and install the app on their Android device. Burndown milestone: https://github.com/oppia/oppia-android/milestone/25.
This release brings the following features & changes:
- Support for translations outside the core lesson (now, all pieces of content support translations though not all text is translated yet).
- Support for showing the Oppia Terms of Service and Privacy Policy within the app for easy access.
- Notices for when users first open a beta version of the app.
- Better support when selecting an in-app reading text size.
- A new splash screen that represents the current flavor of the app install (e.g. 'beta').
- A new app icon.
- A new flow for resetting all profile data (in the event that the administrator forgets their PIN).
- Improvements to the onboarding flow (specifically, making it less confusing for a user to enter a lesson).
- Support for Brazilian Portuguese being a default audio language.
- Various accessibility and dark mode improvements.
Note that this release has temporarily dropped support for Multiplication, Expressions and Equations, and Percentages since they are not yet available with complete Brazilian Portuguese translations. Beta releases moving forward will only include topics that are fully translated to English and Brazilian Portuguese (other languages are currently best effort).
The production version of this release is set to expire on 30 June 2023.
What's Changed
- Fix #4448: Hide promoted story section for the first time user by @JishnuGoyal in #4430
- Fix #4006: Hide Edit Accounts option from AdministratorControls by @JishnuGoyal in #4523
- Fixed Part #4200 : Added dark mode support to AudioLanguageActivity, ReadingTextSizeActivity, AppLanguageActivity by @MohitGupta121 in #4415
- Localisation updates from https://translatewiki.net. by @translatewiki in #4508
- Fix #1390: Show terms of service & privacy policy notices. by @veena14cs in #3852
- Fixes #3712: Add accessibility support for ImageRegionSelectionInteraction by @vrajdesai78 in #4497
- Fixed Part-2 #4200 : Added dark mode support to Alert Dialog Views #4415 by @MohitGupta121 in #4534
- Localisation updates from https://translatewiki.net. by @translatewiki in #4541
- Fixes part of #4195:Added dark mode support to QuestionPlayer and ExplorationPlayer by @bhaktideshmukh in #4540
- Fixes #4334: Log report creation support for performance metrics collection by @Sarthak2601 in #4388
- Fix #4546: ListItemLeadingMarginSpanTest moved to shared test by @veena14cs in #4552
- Fixes #4335: Addition of support for uploading performance metric logs by @Sarthak2601 in #4399
- Fix part of #4300: Add strings for beta/GA notices by @BenHenning in #4566
- Fixes part of #4177: Dark mode Topic Activity Part 1 by @MohitGupta121 in #4550
- Fix #4366, #3611, #4323: Add app data reset flow to facilitate being able to reset the admin pin by @BenHenning in #4418
- Fix #4300, #2432: Introduce beta & general availability update notices and build flavors by @BenHenning in #4417
- Fix part of #4562: Add string consistency tool & CI check by @BenHenning in #4563
- Fix #4389, #4407: Future-proof event analytics logging infrastructure by @BenHenning in #4421
- Fix #4224 and #4306, part of #1051: Expand written translations support to titles & descriptions by @BenHenning in #4555
- Fix #4285 and #4394, part of #4437: Improve in-lesson reading text size support by @BenHenning in #4411
- Fix #4002: Profiles cant have internationalised names by @JishnuGoyal in #4081
- Localisation updates from https://translatewiki.net. by @translatewiki in #4569
- Fixed #4409 : Dark Mode support for Confetti by @MohitGupta121 in #4551
- Fix #4509: Text-based interaction EditText hints sometimes disappear when the keyboard is closed by @JishnuGoyal in #4556
- Fix #3821: Ensure Portuguese can be a default audio language by @BenHenning in #4575
- Fix #4413: Update placeholder launcher icon by @BenHenning in #4576
- Fix #4348: Prepare for Beta MR1 by updating version codes & pulling in the latest pt-BR translations by @BenHenning in #4565
Full Changelog: v0.8...v0.9