Version 0.12: Beta MR4 (Early Access)
This is the fourth 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/48.
This release brings a variety of bug fixes.
The production version of this release is set to expire on 30 June 2024.
What's Changed
- Update version.bzl to fix alpha version code ordering by @BenHenning in #5021
- Fix #5014 : Add wiki documentation about Triaging process by @MohitGupta121 in #5020
- Update version.bzl to bump version codes for 0.11 RC02 by @BenHenning in #5029
- Fix #5034: Fix XML tags in translations and remove unnecessary quotation marks in CDATA strings. by @seanlip in #5041
- Fix #5022, #5030, and #5031: Fix localization issues in Beta 0.11 by @BenHenning in #5040
- Update versions for 0.11-RC3. by @seanlip in #5056
- "Fix #4710 the button scaling problem in largest text, and change button name" by @XichengSpencer in #4987
- Localisation updates from https://translatewiki.net. by @translatewiki in #5051
- Fix #1794 : Remove TODO's by @MohitGupta121 in #5058
- Update README.md by @prafulbbandre in #5060
- Fix #3698: Introduce new issue forms for Android. Add newsletter and donate link to README. Add explanatory note to the contributor wiki page. by @seanlip in #5071
- Style Change: New styles for the Oppia Deprecation Dialog Design by @kkmurerwa in #4997
- Fix #4880: Add NPS Survey Gating Logic by @adhiamboperes in #4916
- Fix part of #632: Simplify MarginBindingAdapters and fix some RTL cases. Fix #2116: UI misalignment due to not resetting the layout. by @masclot in #4965
- Fix #5072 : Remove condition of hex color for drawables from regex by @MohitGupta121 in #5076
- [Android Wiki] Fix Part of #2746 : Added Bazel Installations instructions for different Operating System by @MohitGupta121 in #4926
- Fix #4909 : Remove the unused condition from various lessons_chapters_view for Accessibility by @MohitGupta121 in #4910
- Fix#4881: Build UI for the Android NPS Survey by @adhiamboperes in #4945
- FIX #4852: "Profile Deletion" button is misaligned in landscape on a phone by @aayushimathur6 in #4976
- Fix #5059 build error for truth package by @XichengSpencer in #5078
- Fix part of #5079 : Updated wiki for Gradle Build Failed - Task :utility:kaptGenerateStubsDebugKotlin FAILED by @MohitGupta121 in #5083
- Fix #632: Move PromotedStoryListAdapter to BindableAdater by @masclot in #5077
- Fix #4878: Add NPS Survey Events by @adhiamboperes in #5080
- Fix part of #5025: App and OS Deprecation Milestone 2 - Add protos and the DeprecationController by @kkmurerwa in #4999
- Fix #5088: Revert ""Fix #4710 the button scaling problem in largest text, and change button name"" by @adhiamboperes in #5090
- Fix : #4793 by @prafulbbandre in #5092
- Fixes #4736: revision card textViews line wraps instead of ellipsize and solves accessibility scanner issue by @Abinash6000 in #5095
- Fix some typo in string file by @MohitGupta121 in #5105
- Localisation updates from https://translatewiki.net. by @translatewiki in #5109
- Fix #5017 : Updated example screenshots in wiki as per new oppia-android ui by @MohitGupta121 in #5107
- Fix part of #3690 : Wiki update - How to run static CI check locally by @MohitGupta121 in #5108
- Fix #5086 : Implement Dark Mode support for NPS Survey by @MohitGupta121 in #5104
- Fixes #4737: No meaningful label of the revision screen navigation cards during talkback. by @Akshatkamboj14 in #5113
- Fix #5016: Dark mode wiki update by @rt4914 in #5097
- Fix part of #4391: Fix failing build on m1 macs by @kkmurerwa in #5111
- Remove unwanted condition from dark-mode wiki by @MohitGupta121 in #5117
- Fix #5121 : The Testing Page on the Wiki Contains Broken Links to Code Files by @MohitGupta121 in #5122
- Fix #4803 Failed to add Admin (or non-admin) Profile Picture. by @ShubhadeepKarmakar in #5118
- Fix #5120 Missing Text Margins In Topic Revision Cards in Large Screens by @pingu-73 in #5127
- Fix #5119 TopicActivity Has Dark Mode Inconsistencies in Large Screens by @ShubhadeepKarmakar in #5128
- Fix #4710 Resume Lesson Fragment Button Responsiveness, Icon Layout, and Dark Mode Color by @XichengSpencer in #5116
- Fix #4607 : [Developer Video] How to use an Accessibility Scanner? by @MohitGupta121 in #5129
- Fix #5094 : [Wiki update] Bazel build failed in mac m1 by @MohitGupta121 in #5139
- Fix #4735 Text unit is set in dp instead of sp by @Vishwajith-Shettigar in #5134
- Fix #5142 Edit text foreground and background contrast ratio issue in Light mode by @Vishwajith-Shettigar in #5144
- Fix #4608 : [Developer Video] How to use Talkback - screen reader and what does its output mean? by @MohitGupta121 in #5148
- Fix #3122 : Dark theme make colors of the images distorted by @MohitGupta121 in #5141
- Fix #4790 Talkback will read toolbar title clickable by @XichengSpencer in #5027
- Fix #5075: Exempt Existing Vectors from ColorHex Checks by @adhiamboperes in #5123
- Fix #3843 Split Concatenated TextView by @XichengSpencer in #5151
- Fix #3841: Combine time and quantity plurals by @aayushimathur6 in #5153
- Fixes #4539: Replace CaseSensitiveEquals by Equals in dev assets by @masclot in #5154
- Fix #5079: Gradle Build Failed - Task :utility:kaptGenerateStubsDebugKotlin FAILED by @theMr17 in #5162
- Fix #5136: Modifies all caps buttons to sentence case by @theMr17 in #5157
- Fix #4649: Updates audio option name by @theMr17 in #5165
- Fix #5164 Format strings.xml(values-en) so that string tags are on one line by @Vishwajith-Shettigar in #5166
- Fixes #2399: Reformatting required in dimension file for better structure by @aayushimathur6 in #5168
- Fix #5171: Fixes all warnings in "Accessibility" category by @theMr17 in #5173
- Localisation updates from https://translatewiki.net. by @translatewiki in #5172
- Update the wiki bazel instructions to add some tips around python and jdk8 by @masclot in #5159
- Fix #3930 Greeting text on home screen should be a single TextView by @ShubhadeepKarmakar in #5131
- Fix #3691: Adds Resume Lesson Tablet Portrait UI by @theMr17 in #5175
- Fix #5073, #5062, #5099, and part of #1723: Improve Onboarding Documentation by @adhiamboperes in #5174
- Fix #630 : Oppia Terminology Wiki by @MohitGupta121 in #5177
- Fix #5170 [Feature Request]: Display some kind of loading animation/graphic when topics are loading in Home Page by @Vishwajith-Shettigar in #5167
- Fixed #5182 - All warnings in "Internationalization" by @Rd4dev in #5183
- Fix #5187 Textview contrast issue in locked lesson by @Vishwajith-Shettigar in #5189
- Fix part of #5195: Changed method for compatibility with API < 26 by @sichchurov in #5190
- Fix #4739 Talkback does not read the expected text by @Vishwajith-Shettigar in #5152
- Fix #5192, #4610 : [Developer Video] Understanding CI check failures & Replace wiki broken links by @MohitGupta121 in #5199
- Fix part of #5195: RestrictedApi. Using a private API by @sichchurov in #5198
- Fix part of #5025: App and OS Deprecation Milestone 3 - Add New Deprecation Dialog Fragments by @kkmurerwa in #5096
- Localisation updates from https://translatewiki.net. by @translatewiki in #5209
- Fixes #4708: Don't submit answer if it's invalid according to the input by @Bontrey in #5205
- Fix part of #5195: using viewLifecycleOwner by @sichchurov in #5207
- Fix #5032 Images in Arabic (RTL) lessons are right-aligned rather than center-aligned. by @Vishwajith-Shettigar in #5212
- fix: Fix Translate Wiki Issues with Splash Activity Screen Strings by @kkmurerwa in #5219
- Fix #5214, Fix Part of #1723 : Fix onboarding issue faced by new contributors by @MohitGupta121 in #5210
- Fix #5204 - Inconsistent Layout Lint Warning by @Rd4dev in #5218
- Fix #5112: Rendering Inline SVGs by @adhiamboperes in #5208
- Fix #3596: Adds Audio Loading UI by @theMr17 in #5179
- Fix #5226: EnableContinueButtonAnimation Feature Flag by @deonwaju in #5228
- Fix #5230: VectorDrawableCompat error lint by @deonwaju in #5237
- Fix #3345 Images are not fully displayed by @Vishwajith-Shettigar in #5234
- Localisation updates from https://translatewiki.net. by @translatewiki in #5242
- Fix #5137: Upgrade builds to target SDK 33 by @BenHenning in #5222
- Technical Analytics: Milestone 1 - Add Feature Flag Statuses and Ability To Sync Them to Cache Store by @kkmurerwa in #5203
- Fix #5246: "Update the Android FAQ" by @deonwaju in #5247
- Fix #5231: "Implied quantity lint warning in pt-rBR strings" by @deonwaju in #5259
- Fix: #5186: MissingDefaultResource + AppCompatCustomView + FragmentTagUsage by @theMr17 in #5191
- Remove quantity="zero" from English strings by @amire80 in #5255
- Fix #5251: Modify Feature Flag Names to reflect those on Oppia Web by @Tejas-67 in #5260
- Fix #4760 In Terms of Service the website should be displayed as link and should be clickable. by @Tejas-67 in #5213
- Fix part of #5261: DisableBaselineAlignment by @deonwaju in #5262
- Fix part of #2480: Fixes 2 Audio Tests by @theMr17 in #5245
- Fix part of #3363 AddProfileActivityTest some test didn't pass. by @XichengSpencer in #5229
- Localisation updates from https://translatewiki.net. by @translatewiki in #5258
- Removed all fuzzy="true" attributes that were introduced in #5258 by @Rd4dev in #5268
- Fix #5266: Call setUpDrawer( ) directly if binding already initialized by @theMr17 in #5276
- Bump version codes for RC01 of Beta 0.12 by @BenHenning in #5279
New Contributors
- @Abinash6000 made their first contribution in #5095
- @ShubhadeepKarmakar made their first contribution in #5118
- @pingu-73 made their first contribution in #5127
- @sichchurov made their first contribution in #5190
- @Bontrey made their first contribution in #5205
- @amire80 made their first contribution in #5255
Full Changelog: v0.11...v0.12