Version 0.6: Alpha MR3
Overview
This is the third alpha release of the Oppia Android app, and brings new functionality to enable it for planned user studies. Burndown milestone: https://github.com/oppia/oppia-android/milestone/41.
Features & changes in this release include:
- Support for lesson checkpointing to save progress mid-exploration
- Basic support for KitKat devices
- Support for RTL layouts
- Localization of both app & content strings for Arabic and Brazilian Portuguese
- Being able to more easily see third-party dependencies used by the app from within the app
- (For developers) A new developer options menu to ease app development
- Far-reaching stabilization work, bug fixes, improved testing coverage, and enhanced support for work-in-progress features including screenreader integration
The binaries attached to this release have all supported topics fully bundled so they should work with offline support from the get-go. Note that this is the first Oppia release where the binaries are being built using Bazel rather than Gradle (as part of the team's ongoing effort to move build systems).
Note that one topic ('Multiplication') was dropped during this release due to incompatibility. It will be re-added in the next release of the app (Alpha MR5) that is targeting early 2022 for launch.
Finally, as with Alpha MR1, this release also has its auto-expiration disabled for inspection purposes. Neither binary should be used for actual production usage. Instead, please contact the team if you're interested in getting access to the pre-release version of the app. The production version of this release is specially set to expire EOY 2022 since it may be the only KitKat-compatble version of the app that the team launches.
What's Changed
- Fix part of #2613: A11y Onboarding Flow by @yashraj-01 in #3105
- Fix #3090: Removing context initialization from test setup by @sierisimo in #3111
- Fixes #2881: Creating BUILD.bazel for statusbar utility by @Arjupta in #2959
- update linkedin link in readme.md by @MaskedCarrot in #3136
- Fix #2780: Call checkIfLoadingIsPossible() after inject() in LessonThumbnailImageView by @ArpitShukIa in #3043
- Fix #2642: Fix all Data module Tests and add them to run on Github Actions CI check by @prayutsu in #2916
- Fix #3089: Removed unnecessary context initialization in RevisionCardFragmentTest by @Pranav-Bobde in #3124
- Fixes #2606 & #2309 : A11y + Content-item full highfi finished by @rt4914 in #3148
- Fix part of #2833: Missing named arguments to BindableAdapterTest. by @jkugsiya in #3153
- Fix #2427: Create LogoutDialogFragment by @ArpitShukIa in #3119
- [RunAllTests] Fix #3157: Bazel Build Maven Fetch Error by @anandwana001 in #3168
- Fixes #3145: ExplorationActivityTest failing tests fixed by @rt4914 in #3147
- Fixes #2311 & #2646: A11y + Feedback-item full highfi finished by @rt4914 in #3159
- Fixes #2325: A11y + Highfi changes to audio player by @rt4914 in #3139
- Fix #3103: Segregate OptionsFragment tests by @Sparsh1212 in #3114
- Update
run
command for Data module tests on CI by @prayutsu in #3163 - Fix #3138: Answer is improperly aligned in exploration by @rt4914 in #3172
- Remove self code owners until 24 May 2021 by @BenHenning in #3165
- Fix #3062: Label added to AdministratorControlsActivity. by @jkugsiya in #3152
- Fix #3056 & #3076: Create a BUILD.bazel file for the logging package in the utility module by @jonathanalvares9009 in #3079
- Fix #3127: Split utility.parser into html, image and svg by @FareesHussain in #3158
- Fix #3077: Create BUILD.bazel in the data package inside utility module by @jonathanalvares9009 in #3180
- Fixes part of #40 and Fixes part of #42: Highfi ItemSelectionInteraction + A11y by @rt4914 in #3170
- Fixes part of #40 & #42: Highfi InputInteraction by @rt4914 in #3177
- Fix #3053: Shift RichTextViewMatcher to testing module by @Sparsh1212 in #3173
- Fix #3178: Changed InputSelection background by @rt4914 in #3184
- Fixes part of #40 & #42: Previous Responses highfi + A11y by @rt4914 in #3186
- Fixes part of #1433: Including Console Logger into Oppia Logger by @Arjupta in #3104
- Fix #414: Add StringToFractionParserTest by @viktoriias in #3154
- Fix #3078: Create BUILD.bazel in caching package in the utility module by @jonathanalvares9009 in #3182
- Fixes part of #40 & #42: Button extreme margins by @rt4914 in #3192
- Revert "Fix #414: Add StringToFractionParserTest" by @rt4914 in #3196
- Fix #3131: Add Profile toggle radio buttons by clicking on the complete item by @rt4914 in #3191
- Fixes part of #40 & #42: Outer margins changed for SelectionInteraction by @rt4914 in #3183
- Fixes part of #40 & #42: Highfi buttons part 1 by @rt4914 in #3197
- Fix #414: Add StringToFractionParserTest by @viktoriias in #3214
- Fix #3031 : Glide loading small image by @anandwana001 in #3211
- Fix #3206: Hi-fi FAQ List by @anandwana001 in #3207
- Fix #3208: Hi-Fi FAQ Single by @anandwana001 in #3209
- Fix part of #632: HintsAndSolutionAdapter to use BindableAdapter by @anandwana001 in #3213
- Fix #3198: High-fi Rtl support Onboarding Screens. by @veena14cs in #3216
- Fix #2268: High-fi Rtl support Navigation Drawer by @veena14cs in #3221
- Fixes #2817: [A11y] Added label for ReadingTextSizeActivity by @rt4914 in #3227
- Fixes #2326: A11y changes for Topic Practice Tab by @rt4914 in #3226
- Fix #3223: High-fi Rtl support Profile Edit screen. by @veena14cs in #3224
- Fixes #2813: [A11y] Added label for ExplorationPlayerActivity by @rt4914 in #3229
- Fix #2637: [A11y] Marquee Toolbar Fix for Revision Card and Story Activity by @rt4914 in #3230
- Fix part of #632: StorySummaryAdapter to use BindableAdapter by @anandwana001 in #3218
- Fixes #3231: Updated margin in styles by @rt4914 in #3232
- Fixes part of #40 & #42: [A11y] Submit button by @rt4914 in #3237
- [RunAllTests] Fixing Bazel CI Actions Error by @anandwana001 in #3228
- Added score calculations by @TheRealJessicaLi in #3040
- Fix #2823: Profile list activity label by @pravesh00 in #3244
- Fix #3254 : [RTL] High-fi Hints and Solution icon on Exploration Screen by @veena14cs in #3255
- [RunAllTests] Fix #3217, part of #2923: migrate flexbox dependency to pull from Google's Maven repository instead of JCenter/bintray by @BenHenning in #3249
- Move Bazel ownership to end of codeowners file by @BenHenning in #3120
- Fix #3142: No use of espresso.intent in ProfileChooserFragmentLocalTest by @pravesh00 in #3257
- Fix #2613: Merge Title and Description w.r.t. Talkback by @adit19shah in #3033
- [RunAllTests] Fix #2923: Remove direct bintray/jcenter dependence by @BenHenning in #3259
- Fix #2761 #2769 #3125: Remove Bazel model library. by @fsharpasharp in #3262
- Fix #2403: Resolve ktlint max line in player test package by @pravesh00 in #3260
- Fix #3199: [RTL] High-fi Profile chooser screen by @veena14cs in #3256
- Fixes part of #40 & #42: Highfi Submitted answer by @rt4914 in #3273
- Fix part of #3242: Hi-Fi User Profile Tablet by @anandwana001 in #3264
- Fixes #2628: Reading Text Size[A11y] by @Arjupta in #2929
- Fix #3288: Add model layer for checkpointing by @MaskedCarrot in #3271
- Fix #3141: Moved tests from OptionsFragmentTest.kt unit test file to Instrumentation test file by @Arnold2381 in #3162
- Fix #2324: Changes in Submitted Answer List Items [A11y] by @rt4914 in #3353
- Fixes part of #3251: Added hint to numeric input by @rt4914 in #3253
- Fix #2738 and #3067: Mastery calculations and tests by @TheRealJessicaLi in #3156
- Fix #3245: Enabled A11y Tests by @rt4914 in #3246
- Fix #3348: [RTL] High-fi Selection Interaction View by @veena14cs in #3349
- Fixes part of #3362: Used AccessibilityTestRule for Espresso Tests by @rt4914 in #3369
- Fixes part of #3362: Fix test cases for AccessibilityChecks by @rt4914 in #3372
- Fix #3280: Create a BUILD.bazel file in domain module in util package by @jonathanalvares9009 in #3344
- Fix #3356:[RTL] High-fi Coming Soon Topics card by @veena14cs in #3357
- Fix #3293: Introduced Developer Options Starter by @yashraj-01 in #3313
- Fix part of #1587: Made some intent/bundle/saved/tags instance keys consistent. by @ayush0402 in #3350
- Use NAVIGATION_PROFILE_ID_ARGUMENT_KEY in DeveloperOptionsActivity by @rt4914 in #3377
- Fixes #3289: New Proto classes for Platform Parameters by @Arjupta in #3269
- Fix #3268: Introduce Maven pinning artifacts Mechanism by @prayutsu in #3270
- Fix #3359: Convert welcome.xml into single layout file pull request for issue by @TheSwarnim in #3368
- Fix part of #40 #42: Highfi drag and drop by @rt4914 in #3385
- Fix #3248: A11y checks for Nav Drawer Tests by @rt4914 in #3389
- Fix #2323: Drag and drop a11y fix by @rt4914 in #3388
- Fix #3251: A11y checks pass for ExplorationActivityTest by @rt4914 in #3390
- Fixes part of #3362: A11y tests for ProfileProgressFragmentTest by @rt4914 in #3392
- Fix part of #3164: Replace Jan in codeowners by @BenHenning in #3393
- Fix #3294: Create Developer options menu item in Navigation Drawer by @yashraj-01 in #3314
- Fix #1643: Highfi image region selection by @rt4914 in #3391
- Fix #3378: Arrange the list of activities in alphabetical order in ActivityComponent. by @ayush0402 in #3398
- Fix part of #2691: Migrate compute affected tests script to Kotlin by @BenHenning in #3374
- Fix #3348: [RTL] High-fi Selection Interaction View by @veena14cs in #3395
- Fix #3365: [RTL] High-fi All general buttons by @veena14cs in #3373
- Fix #3354:[RTL] High-fi Interaction View by @veena14cs in #3355
- Fix #3410: Merged Switch click with TextViews in ProfileEditActivity by @rt4914 in #3409
- Fixes #3130: Merged Switch click with TextViews in AdministratorControlsActivity by @rt4914 in #3412
- Fixes part of #40: Added bottom padding to Question Player by @rt4914 in #3250
- Fix #3295: Introduce UI for Developer Options Menu by @yashraj-01 in #3331
- Fix #3319: Create controller to save and retrieve checkpoints by @MaskedCarrot in #3337
- Fixes part of #3362: Topic practice fix a11y checks by @rt4914 in #3414
- Fix #3322: Platform parameter singleton and Generic Interface by @Arjupta in #3323
- Fix #3297: Implement Force Crash App Feature by @yashraj-01 in #3339
- Fix #3360: Platform Parameter Dagger Module and Constants File [BLOCKED on #3323] by @Arjupta in #3361
- Fix #2639: [A11y] StoryActivity by @rt4914 in #3429
- Fixes part of #3362: Remove DisableAccessibilityChecks by @rt4914 in #3427
- Fix #40: Highfi QuestionPlayerFragment xml files by @rt4914 in #3426
- Fix #42: Highfi StateFragment xml files by @rt4914 in #3425
- Introducing Oppiabot configure file by @anandwana001 in #3166
- Fix #3386: Introduce a PlatformParameterController by @Arjupta in #3430
- Fixes part of #3325: Add ExplorationStorageModule to UI tests by @MaskedCarrot in #3400
- Fix part of #2691: Mitigate affected tests script CI hang problem by @BenHenning in #3416
- Fix #3290: Add support for generic regex pattern matching by @Sparsh1212 in #3340
- Fix #3291: Add check for XML syntax validation by @Sparsh1212 in #3341
- Fix #3401: Introduced SplashScreenWelcomeMsg PlatformParameter by @Arjupta in #3441
- Fix #3292: Add check for test files presence for prod files by @Sparsh1212 in #3343
- Fix #3302 and #3307: Implement View Event Logs Feature by @yashraj-01 in #3376
- Fix #3424 Merge concept_card_fragment into single xml file by @vrajdesai78 in #3443
- Fix #3298, #3299 and #3301: Introduce UI for MarkChaptersCompleted, MarkStoriesCompleted and MarkTopicsCompleted by @yashraj-01 in #3347
- Fix #3303, #3305 and #3306: Implement logic to modify lesson progress by @yashraj-01 in #3445
- Fix #3432: [A11y] Content description for rich text based images by @rt4914 in #3433
- Fixes part of #3363: Ignore flaky tests in AddProfileActivity by @rt4914 in #3447
- Fix #2131: Question Player Progress bar background and margins by @rt4914 in #3477
- Fix #2635: [A11y]Topic Lessons by @rt4914 in #3476
- Fixes #3435: Added content description for Hints and Solution bulb by @rt4914 in #3475
- Fix #3325: Domain layer mechanism for saving checkpoints. by @MaskedCarrot in #3408
- Fix #3327: Create app layer mechanism for saving checkpoints. by @MaskedCarrot in #3402
- Fix #3164: Restore my CODEOWNERS by @BenHenning in #3482
- Fix #3285: Create Kotlin script to compile list of maven dependencies and license links by @prayutsu in #3434
- [RunAllTests] Fix #3510: Set up Android SDK hermetically in GitHub Actions to workaround #3024 by @BenHenning in #3513
- Fix #3446: Fixing PlatformParameterIntegrationTest for both Espresso and Robolectric [RunAllTests] by @Arjupta in #3478
- Fixes #3472: Deleted the landing activity xml file by @yash10019coder in #3517
- Fix #3422: Separate MarkTopicsCompletedActivityTest into activity and fragment test files by @yashraj-01 in #3471
- Fix #3459: Merge all topics into single XML file by @deepanshu731 in #3519
- Fix #3300: Add check for accessibility label for activities by @Sparsh1212 in #3352
- Fix #3420: Separate MarkChaptersCompletedActivityTest into activity and fragment test files by @yashraj-01 in #3469
- Fix #3421: Separate MarkStoriesCompletedActivityTest into activity and fragment test files by @yashraj-01 in #3470
- Fix #3486: Call out dependency names when license details incomplete Exception is thrown by @prayutsu in #3503
- Fix #3418: Separate DeveloperOptionsActivityTest into activity and fragment test files by @yashraj-01 in #3516
- Update oppiabot to version 1.4.0 by @jameesjohn in #3601
- Fix #3304: Add check to ensure KDoc presence for non-private members by @Sparsh1212 in #3499
- Fixes #3455: Deleted admin_settings_dialog.xml landscape and reset_pin_dialog.xml … by @yash10019coder in #3523
- Fix #3539: Deleted language items.xml(land) file by @Rohit1173 in #3634
- Fix #3463: Merged Coming-soon-topic-list-xml into one by @deepanshu731 in #3628
- Fix #3533: Deleted help_item.xml (land) file by @UttaranDas in #3626
- Fix #3578: Deleted toolbar.xml (land) by @UttaranDas in #3612
- Fix #3485: Added GaeModels along with PlatformParameterService and its Mock by @Arjupta in #3489
- Fix #3553 : Deleted merge_options_fragment.xml(land) by @Rohit1173 in #3639
- Fix #3530: Rename concept card fragment dimens properly by @rishidyno in #3645
- Fix #3266: [RTL] High-fi Image from rich text is center aligned in Exploration Player. by @veena14cs in #3267
- Fix #3419: Separate ViewEventLogsActivityTest into activity and fragment test files by @yashraj-01 in #3468
- Fix #3317: Update old todos by @Sparsh1212 in #3610
- Fix #3134: Admin Settings shows error message for null pin entries. by @Arnold2381 in #3181
- Fix #3562: Merge profile_picture_activity.xml into single xml file by @shubhamji88 in #3649
- Fix #3647: add @BINDS annotation to be exempted and automatically exempt test files by @Sparsh1212 in #3648
- Fix #3474: Merge faq single activity into single layout file. by @rishidyno in #3526
- Fix #3583: Merge topic_practice_footer_view into single layout file. by @rishidyno in #3644
- [RunAllTests] Fix #3633: [RTL] High fi Onboarding images supports RTL by @veena14cs in #3635
- Fix #3592: [RTL] High-fi Add support for RTL in audio player and other drawables included in Oppia by @veena14cs in #3593
- [RunAllTests] Fix #3451: [RTL] High-fi Add support for RTL in binding adapters by @veena14cs in #3452
- Fix #3495 and #3496: Add support for displaying dependencies list and their license texts by @prayutsu in #3501
- Fix #3287: Introduce Kotlin script to extract license texts by @prayutsu in #3450
- Fix #3487: Make changes to UI to indicate partial progress of explorations. by @MaskedCarrot in #3500
- Fix #3651: [RTL] High-fi rotation animation for icon in Topic lesson and Hints and Solution by @veena14cs in #3652
- Fix #3406: [RTL] High-fi Recently- Played Activity List by @veena14cs in #3466
- Setup Oppiabot stale checks for Oppia Android by @jameesjohn in #3594
- Fix #3497: Add CI check to ensure maven_dependencies.textproto is up to date by @prayutsu in #3520
- Fix #3665: [RTL] High-fi Remove textdirection attribute from all the TextViews and fix text alignment by @veena14cs in #3666
- Fix #3498: Add CI check to ensure license text is never checked into Git by @prayutsu in #3632
- Fix #3676: [RTL] Image click input in Exploration. by @veena14cs in #3677
- Fix #3532: Deleted help_activity.xml (land) file by @UttaranDas in #3597
- [RunAllTests] Fix failing RetreiveLicenseTextsTest on CI by @prayutsu in #3682
- Fixes: #3296: Add check to ensure all TODOs are correctly formatted and correspond to an open issue on Github by @Sparsh1212 in #3508
- Fix #3318: Add check to ensure all todos are addressed corresponding to the closed issue by @Sparsh1212 in #3629
- Improve error messages by @Sparsh1212 in #3678
- Fix #3310: Introduce Prod and Debug Implementation of NetworkConnectionUtil by @yashraj-01 in #3512
- Fixes #3673: Concept card bottom padding by @rt4914 in #3688
- Restrict code ownership for strings by @BenHenning in #3699
- Fix #3315: Set up UIAutomator with Bazel by @FareesHussain in #3505
- Fix part of #3600: Add tablet UI for FAQs and Third-party Dependencies by @prayutsu in #3671
- Fix #3309 and #3311: Implement Force Network Type Feature by @yashraj-01 in #3502
- Fix #3656: [RTL] High-fi Add support for RTL in Story Activity by @veena14cs in #3667
- Fix #3133: TextInputLayout text cursor is not visible when the text is empty by @rawlin in #3638
- Fix #2476, #3312 and #3703: Move hint handler to domain layer by @MaskedCarrot in #3659
- Fix #3600: Add complete UI for tablet devices for copyright licenses lists and texts by @prayutsu in #3680
- Fix #3528: Setup Infrastructure to test using local dev server by @FareesHussain in #3529
- Exclude instrumentation tests from generic build patterns by @BenHenning in #3707
- Fix #3461 : Merged App Version fragment and app version activity into individual files by @Rohit1173 in #3683
- Fix #3605: Introduce Platform Parameter WorkManager classes by @Arjupta in #3606
- Fix #3607: ExplorationPlayer End to End tests by @FareesHussain in #3608
- Fix #3674: Added new test cases in PlatformParameterIntegrationTest by @Arjupta in #3675
- Fix #3488: Domain layer mechanism to resume explorations. by @MaskedCarrot in #3668
- Fix #3490 Add resume lesson activity [Blocked on #3488] by @MaskedCarrot in #3670
- Fix #3396 and #3397: Implement Show All Hints and Solution Feature by @yashraj-01 in #3705
- Fix #3491 and #3479: App layer mechanism to resume exploration by @MaskedCarrot in #3672
- Fix #2032 & #3714: stabilize AndroidX workers by @BenHenning in #3716
- Fix #3662: Complete lightweight checkpointing by @MaskedCarrot in #3686
- Fix #3662: Remove TODO for not marking lessons started_not_completed. by @MaskedCarrot in #3717
- Add checks to force RTL layout attributes. by @BenHenning in #3727
- Updated pull request template by @rt4914 in #3664
- Fix typos in RetrieveLicenseTexts.kt and the
STRING_TOO_LONG
error for CDDL license text by @prayutsu in #3720 - Pin required specified build_tools_version for android_sdk_repository by @FareesHussain in #3741
- Fix #3108: Applied dimens value navigation_drawer_width to layout_width by @UttaranDas in #3702
- Fix #3530: Merge home fragments by @bkaur-bkj in #3737
- Removed search icon from faq list and admin controls by @rt4914 in #3736
- Fix #3236: Hi-Fi Add Profile Tablet by @viktoriias in #3724
- Fixes #3465 Merge completed activity into single file by @vrajdesai78 in #3689
- Update CODEOWNERS for proto ownership by @BenHenning in #3756
- Fix #3753: Fix some translatable/untranslatable strings by @BenHenning in #3754
- Pin Bazel version to 4.0.0 by @BenHenning in #3758
- [RunAllTests] Fix #3752: Introduce Bazel test batching in CI by @BenHenning in #3757
- Fix #3413: Fix espresso test failing in topic practice fragment test by @yash10019coder in #3743
- Fix #3464: Merge coming_soon_topic_view into single xml file by @jashasweejena in #3713
- Fix #431: Fixed Profile Page Cut-Off For Small Display by @Pranav-Bobde in #3630
- Fix #3765: Revert "Fix #3432: [A11y] Content description for rich text based images" by @anandwana001 in #3768
- Fix #1875, #3744, #3735, #2432: Add support for app bundles via Bazel, Proguard, and build flavors by @BenHenning in #3750
- Fix #3568 merged the Promoted_story_card xmls by @bkaur-bkj in #3767
- Fix #3786: Fix regex checks for translated strings by @BenHenning in #3787
- Localisation updates from https://translatewiki.net. by @translatewiki in #3687
- Fix part of #3775: RTL Exempted file fixes by @viktoriias in #3776
- Fix #3279: Created BUILD.bazel in feedbackreporting inside domain module by @deepanshu731 in #3679
- Update bug report to include app version by @BenHenning in #3819
- Localisation updates from https://translatewiki.net. by @translatewiki in #3805
- Fix #2093: [Mobile-Landscape] High-fi StoryActivity Updated UI by @viktoriias in #3802
- Fix #3240: Hi fi app versoin shadow fix by @Pranav-Bobde in #3806
- Fix #3324: Created BUILD.bazel in oppialogger inside domain module by @deepanshu731 in #3739
- Fix part of #3728, #3729, #3730: Introduce infrastructure to support app & content string translations by @BenHenning in #3794
- Fix #3780: [RTL] Image region selection. by @veena14cs in #3815
- Fix #3728, #3817, #3810, part of #1607: Integrate automatic app string language selection support by @BenHenning in #3795
- Fix #3829: Localisation updates from https://translatewiki.net. by @translatewiki in #3849
- Fix #3571: Merged recently-played-fragment by @rt4914 in #3770
- Changes for making the file RTL compatible by @bkaur-bkj in #3847
- Merge xml by @aadityaguptaa in #3845
- Fix #3586: Merge topic_practice_subtopic.xml into a single xml file by @kritigupta45 in #3835
- Fix #3577 : Merged story_header_view.xml into single xml file. by @ayush0402 in #3873
- Fixes #3808 : Make profile_progress_header RTL compatible by @bkaur-bkj in #3871
- Fix #3548 : Merged ongoing_topic_list_fragment.xml into single xml file. by @ayush0402 in #3874
- Fix #3818 : Expand and collapse story when launched from Recently Played by @darkmat13r in #3872
- Fix #3277: Created BUILD.bazel for domain/state by @yash10019coder in #3694
- Localisation updates from https://translatewiki.net. by @translatewiki in #3876
- Fix #2266: [RTL] High-fi Admin and User PinVerification Screen by @veena14cs in #3684
- Fix #3587: Merge topic revision fragments by @ayaazansari in #3816
- Fix #3729, #3730, #3777, #91, #20, part of #3625: Introduce support for localizing lesson content & multi-lingual answer submission by @BenHenning in #3796
- Fix #3734, #669: Gate language options behind feature flag, add more patterns, and other miscellaneous alpha MR3 fixes by @BenHenning in #3797
- Fix #3857: Add support for HasSpecificTermEqualTo by @BenHenning in #3859
- Fix #3864: Debug-sign locally deployed AABs by @BenHenning in #3867
- Fix #3782 : Made the project use Themes instead of Styles [Dark Mode Implementation]. by @ayush0402 in #3851
- Fix #3882: Transferred developer option activity string resources to untranslated_strings.xml by @rishidyno in #3883
- Fix #3800: Mitigate indefinite crashes due to an initial crash or process death in low memory cases by @BenHenning in #3860
- #Fixes 3868 : Add label for splash activity by @bkaur-bkj in #3868
- Fix #1587: Made intent/bundle/saved/tags instance keys consistent. by @ayush0402 in #3880
- Fix #3810: Fix splash screen freeze on Android 11 by @BenHenning in #3866
- (Should fix) #3789: Fix flaky test retry mechanism for Bazel CI by @BenHenning in #3908
- Update Oppiabot messaging to match close policy by @BenHenning in #3909
- Localisation updates from https://translatewiki.net. by @translatewiki in #3913
- Fix #3803, #3804, #3853, #3669, #3383: Add basic KitKat support in Bazel by @BenHenning in #3910
- Fix #3912: Added local property protobuf condition for M1 Mac by @FareesHussain in #3891
- Fix part of #3602: Added label for ProfilePictureActivity by @deepanshu731 in #3881
- Fix #3762 : Story activity chapter summary uses correct description by @darkmat13r in #3811
- Fixes #3564 Merge profile progress header xml by @bkaur-bkj in #3885
- [RunAllTests] Fix part of #3974: Cherry-pick MR3 release blocker fixes by @BenHenning in #3975
New Contributors
- @sierisimo made their first contribution in #3111
- @pravesh00 made their first contribution in #3244
- @TheSwarnim made their first contribution in #3368
- @jameesjohn made their first contribution in #3601
- @UttaranDas made their first contribution in #3626
- @shubhamji88 made their first contribution in #3649
- @aadityaguptaa made their first contribution in #3845
- @darkmat13r made their first contribution in #3872
Full Changelog: v0.5...v0.6