github meganz/android v6.15
Version 6.15

latest releases: v14.3, v14.2.1, v14.2...
2 years ago

Supported Android versions

  • Android 6.0 – 6.0.1 (Marshmallow)
  • Android 7.0 – 7.1.2 (Nougat)
  • Android 8.0 – 8.1 (Oreo)
  • Android 9.0 (Pie)
  • Android 10 ("Q" - Quince Tart)
  • Android 11 ("R" - Red Velvet Cake)
  • Android 12 ("S" - Snow Cone)

Change notes

  • Enhancement
    • Create a local feature flag menu list for engineers and QA to configure:
      • Detect phone shake.
      • Create Jetpack Compose component for Feature Flag List.
    • Add new command "upload_symbol" to upload Firebase Crashlytics symbols.
    • Hard code the list of characters not allowed.
    • Add log to record whether submitPurchaseReceipt() function is invoked.
    • Make stats util to clean architecture:
      • Domain - Create the repo interface and use case interface.
      • Data - Implement the Repo interface, create the gateway function and facade implementation.
      • Presentation - Update the Presentation code and add the Dependency injection.
      • Presentation - Undo previous initial non-clean architecture changes.
      • Add click logic to use case, and use sharedprefsgateway.
      • Create sharedprefs access in Data Layer.
    • Remove call to refreshCuNodes() when updateNodes().
    • String pluralization request - Remove unused strings (part 2).
    • Update back navigation on FavouriteFolderFragment.
    • Update back navigation on VerifyTwoFactorActivity.
    • Create useCase GetLinkSortOrder.
    • Create useCase GetPublicLinks.
    • Create notifications view model.
    • Add .gitattributes to git.
    • Create a presentation module.
    • Remove domain dependency from theme.
    • Meetings:
      • Prototyping. Main chat menu new design - Chats and Meetings tabs.
      • Prototyping. + button - main chat menu new design.
      • Prototyping. Empty state - main chat menu new design.
      • On dialogs, stack buttons if they do not fit side by side horizontally.
    • Content Consumption:
      • Support for MS document format preview - Spike.
      • Open MS document in MS app without tapping the "Open" button.
  • Maintenance
    • Clean DatabaseHandler.
    • Split Favourite file and folder in domain layer.
    • Lint Error - Missing Permission at AppRTCBluetoothManager.java.
    • Lint Error - Misspelled namespace declaration at item_contact_incom_request_list.xml.
    • Split Favourite file and folder in presentation layer.
    • Lint Errors - Should pass resolved color instead of resource id.
    • Lint Errors - Incorrect constant.
    • Lint Errors - app:tint attribute should be used on ImageView and ImageButton.
    • Lint Error - Missing menu title at bottom_navigation_items.xml.
    • Lint Error - Missing Parcelable CREATOR field at Product.java.
    • Lint Errors - Missing Super Call.
    • Lint Errors - Appcompat Custom Widgets.
  • Bug
    • Non-fatal Exception: OnErrorNotImplementedException caused by IllegalStateException uploading file (UploadUseCase.kt).
    • Firebase Crashlytics symbol upload failure.
    • ANR: MegaApi_getTransferByTag in TransfersFragment.setTransfers().
    • Logs not created in Huawei build.
    • Compose theme map issue.
    • Secondary Media Upload Not Working.
    • Scenario 1 - Verify Heartbeat Status when Backup is Active But Nothing to Upload.
    • Create SyncHeartbeatCameraUploadWorkerTest.
    • Meetings:
      • Non-fatal Exception: RuntimeException fetching videos (GetGalleryFilesUseCase.kt).
      • Allow multiple files sent to the chat to be deleted at the same time.
      • Crash when viewing information about a reaction to a message that is not on the android Mega emojis keyboard.
    • Content Consumption: Move & Copy not working at the info page.
  • Others
    • Upgrade available translations.

SDK: meganz/sdk@f91442c (release/v4.1.0)
MEGAchat: meganz/MEGAchat@3490557 (release/v3.4.0)

Don't miss a new android release

NewReleases is sending notifications on new releases.