MEGA Android Client - A fully-featured client to access your Cloud Storage provided by MEGA

Overview

MEGA Android Client

A fully-featured client to access your Cloud Storage provided by MEGA.

This document will guide you to build the application on a Linux machine with Android Studio.

Setup development environment

Build & Run the application

  1. Get the source code.
git clone --recursive https://github.com/meganz/android.git
  1. Install in your system the Android NDK 21 (latest version tested: NDK r21d).

  2. Export NDK_ROOT variable or create a symbolic link at ${HOME}/android-ndk to point to your Android NDK installation path.

export NDK_ROOT=/path/to/ndk
ln -s /path/to/ndk ${HOME}/android-ndk
  1. Export ANDROID_HOME variable or create a symbolic link at ${HOME}/android-sdk to point your Android SDK installation path.
export ANDROID_HOME=/path/to/sdk
ln -s /path/to/sdk ${HOME}/android-sdk
  1. Export JAVA_HOME variable or create a symbolic link at ${HOME}/android-java to point your Java installation path.
export JAVA_HOME=/path/to/jdk
ln -s /path/to/jdk ${HOME}/android-java
  1. Download the link https://mega.nz/file/A4pxxQoJ#OoAuL0SKIGuWkw6iSrSPHRMF0-Ri7BSF64IDeIWq-qs, uncompress it and put the folder webrtc in the path app/src/main/jni/megachat/.

  2. Before running the building script, install the required packages. For example for Ubuntu or other Debian-based distro:

sudo apt install build-essential swig automake libtool autoconf cmake
  1. Build SDK by running ./build.sh all at app/src/main/jni/. You could also run ./build.sh clean to clean the previous configuration. IMPORTANT: check that the build process finished successfully, it should finish with the Task finished OK message. Otherwise, modify LOG_FILE variable in build.sh from /dev/null to a certain text file and run ./build.sh all again for viewing the build errors.

  2. Download the link https://mega.nz/#!1tcl3CrL!i23zkmx7ibnYy34HQdsOOFAPOqQuTo1-2iZ5qFlU7-k, uncompress it and put the folders debug and release in the path app/src/.

  3. Open the project with Android Studio, let it build the project and hit Run.

macOS setup

To build jni libs on macOS, you need install these dependencies via brew:

`brew install bash gnu-sed gnu-tar autoconf automake cmake coreutils libtool swig wget xz`

Then reboot MacOS to ensure newly installed latest bash(v5.x) overrides default v3.x in PATH

Then edit PATH env (Please make sure the gnu paths are setup in front of $PATH):

`export PATH="/usr/local/opt/gnu-tar/libexec/gnubin:$PATH"`
`export PATH="/usr/local/opt/gnu-sed/libexec/gnubin:$PATH"`

Then download and setup NDK follow guides above, then run this command to build:

`bash ./build.sh all`
If the build script fails to detect cmake when building ffmpeg extension on a mac
  1. In Android studio, open the SDK manager (Or through Settings>Appearance & Behaviour>System Settings>Android SDK)
  2. Go to the SDK Tools tab
  3. Check the "Show package details" box
  4. Expand the CMake section in the list
  5. Select 3.10.2.4988404
  6. Click "OK"
  7. Add the following to your PATH: export PATH="/Users/{USERNAME}/Library/Android/sdk/cmake/3.10.2.4988404/bin:$PATH"
  8. Retry the build

Notice

To use the geolocation feature you need a Google Maps API key:

  1. To get one, follow the directions here: https://developers.google.com/maps/documentation/android/signup.

  2. Once you have your key, replace the "google_maps_key" string in these files: app/src/debug/res/values/google_maps_api.xml and app/src/release/res/values/google_maps_api.xml.

Comments
  • Black screen when opening MEGA app

    Black screen when opening MEGA app

    General Information

    • MEGA Version: 6.1.1
    • OS Version(s): Android 12 (latest Security Update)
    • Devices/Simulators: Pixel 5
    • Reproducible? (Yes/No): Yes

    What happened?

    After last MEGA update, when opening app, I see the logo and after that only a black screen. When clearing Cache/StorageData it works again one time, I can login, enable Camera Sync etc. But after that again black screen. Camera Sync still works though in background.

    What did you expect to happen?

    Opening app normally.

    opened by icstyle 11
  • [Bug] Crash when choosing download loation

    [Bug] Crash when choosing download loation

    General Information

    When I try to change the download location, it crashes every time.

    • MEGA Version:

    • 4.0.0

    • OS Version(s):

    • 7.0.0

    • Devices/Simulators:

    • Samsung galaxt Tab A

    • Reproducible? (Yes/No):

    • Yes

    What happened?

    ... Crashes when there is external storage shown. When trying to xhange the location it crashes when reaching the internal or sd card storage section

    What did you expect to happen?

    ... Not crash I guess

    opened by Thewisem 11
  • video fail to play

    video fail to play

    General Information

    • MEGA Version: 6.2 (427)
    • OS Version(s): Android 10
    • Devices/Simulators: Huawei Nova 5T
    • Reproducible? (Yes/No): Yes

    What happened?

    When in gallery mode one or two videos will play after selecting them but then nothing will ever play when exiting gallery mode they will play with no issue.

    What did you expect to happen?

    ...

    opened by joefast77 9
  • [Bug] Can't open url file on other browser than Chrome

    [Bug] Can't open url file on other browser than Chrome

    General Information

    Hi, I'm currently reviewing the MEGA app as an alternative to Dropbox. You've done a great job the app looks great ❤️.

    • MEGA Version: 5.0(406)
    • OS Version(s): Android 12
    • Devices/Simulators: OnePlus 8T
    • Reproducible? (Yes/No): Yes

    What happened?

    When trying to open (by click or by Open With) an *.url file, the app says that I don't have any apps installed that support this file type. Ex: Screenshot_20210930-064237

    What did you expect to happen?

    I would expect the MEGA app to open the corresponding link in my default browser like Dropbox.

    opened by paulverbeke 7
  • [Bug] Unable to access application (Offline state) without network connection

    [Bug] Unable to access application (Offline state) without network connection

    In Mega 3.7.4 (297) and below, if both WiFi and mobile data of the phone were disabled, or WiFi access was rejected, Mega app started in offline state, offering one to browse files saved for offline use and type chat messages for existing conversations to be delivered when network connection returns.

    However, in 3.7.5 (307) this seems to have changed so, that even when there is no WiFi connection present, or it is turned off from Android settings, Mega is still trying to connect the server, saying eventually

    Unable to reach MEGA. Please check your connectivity or try again later,

    and keeps trying to connect, without starting the app in offline state.

    Mega 3.7.5 (307) Android 9 Nokia 5 TA-1053

    opened by PlayfulThomas 6
  • feature(FingerprintAuthentication)

    feature(FingerprintAuthentication)

    Hello Mega Android Devs!

    This is just a little feature to include fingerprint authentication #18 :

    I have added "Fingerprint | Alphanumerical code" to the options in Settings ->Unlock section. This is a simple bypass with Fingerprint Authentication, that is, if the phone has a registered fingerprint, the fingerprint authentication is added to alphanumeric unlock screen (bypassing this screen if your fingerprint is valid and hidden it if not). If the phone has no hardware, api level or fingerprint registered, this option is disabled or it will simply not appear.

    screenshot_2017-02-11-19-47-35-197_mega privacy android app screenshot_2017-02-11-21-03-58-530_mega privacy android app

    I tested in my xiaomi mi5 (API 23) and with another phone with API level 19. It should work in lower API levels.

    I dont know if you have this feature in your roadmap or if it fits in your app (may with a better design), anyway I hope it helps you :)

    Great work with your app!

    Have a nice weekend!

    PD: some files may not be required in this pull request (icons and so on).

    opened by elloza 6
  • Different image is previewed than the one tapped in offline mode

    Different image is previewed than the one tapped in offline mode

    General Information

    • MEGA Version: 6.6 (433)

    • OS Version(s): Android 12

    • Devices/Simulators: Pixel 5

    • Reproducible? (Yes/No): Yes

    What happened?

    When there are multiple images on the same level in offline mode, the tapped image is not previewed. Instead, the first image in the folder is previewed.

    how to reproduce

    1. Delete all offline images and caches.
    2. Upload two images to the same folder hierarchy.
    3. Check "Available Offline" on both images.
    4. Tap the second image displayed in offline mode.

    What did you expect to happen?

    The tapped image should be previewed.

    opened by tackme31 5
  • same as playstore

    same as playstore

    General Information

    • **MEGA Version: 5.5

    • **OS Version(s): android 11

    • **Devices/Simulators: xiaomi note 8

    • Reproducible? (Yes/No):

    What happened?

    I installed the cracked version but it's same as the normal play store mega. I thought I have to make a purchase in order to get more storage but it only shows purchase amount 0 but not responding when I click on it.

    What did you expect to happen?

    I expected more storage but got literally nothing.

    opened by Fazzuliyat 5
  • Long filenames in file lists are shortened with

    Long filenames in file lists are shortened with "..." making them hard to read

    General Information

    • MEGA Version: 5.1

    • OS Version(s): 11 stock

    • Devices/Simulators: Moto G9

    • Reproducible? (Yes/No): Yes

    What happened?

    If you have a long filename on a file list, it gets shortened with "..." making it hard to read on your display and even if you press the info button it still shortens the long filename on Mega links that don't belong to you.

    What did you expect to happen?

    I expect to be able to read the entire filename when browsing a file list.

    Here is a file example I just made. See how you can read the entire name viewing the text file?

    Screenshot_20211024-110611_1

    Here is how the filename of the same file when I scroll by it on my file list in my cloud drive. I can't read the whole thing because it is shortened by "...". It should scroll like a marquee to let me read long filenames or at least let me press the info button to display the entire filename for me.

    Screenshot_20211024-110623_1

    But as you can see...the filename is also shortened when I press the 3-dot button to try to read the entire filename. It should display the entire filename when I press the 3-dot button because there is more space to display it, but nope, it is also shortened.

    Screenshot_20211024-111145-705

    Also, when viewing the filename when pressing the 3 dot button, the last T in ".txt" is not there. Why is that? It should show the entire file extension, not ".tx"

    Continued on next post since I can't seem to post more than 3 screenshots per post on Github....see below.

    opened by Pentaphon 5
  • [Bug] Unable to change notification sound for incoming messages

    [Bug] Unable to change notification sound for incoming messages

    I am unable to change the notification sound for chat messages on my Mega client. Changing the value from Mega -> Menu -> Settings -> Notifications : Chat -> Message sound does not work, but the system-wide setting on Android : Settings -> Sound -> Additional -> Default sound for notification is used instead. (Menu path translated from other language, terms might be different in English.)

    Does anyone else have this problem? Is there any workaround or fix to it? I was able to set different sound for notifications for WhatsApp Messenger 2.20.108, so this shouldn't be a system-wide issue on my phone.

    Mega 3.7.4 (297) Android 9 Nokia 5 TA-1053

    opened by PlayfulThomas 5
  • How to get or generate the missing files ?

    How to get or generate the missing files ?

    Hi guys I want to know how to obtain or generate some files that do not appear when cloning the project (due to the .gitignore)

    Most of the files are from the MegaChat project but it does not tell me how to generate it either, help please without that I can not compile the project there are the files but in c ++ (.h .cpp) but I do not know how to use them or transform them into .java

    MegaChatApi.java MegaChatError.java MegaChatRequest.java MegaContactRequest.java MegaEvent.java MegaAccountSession.java MegaChatCall.java MegaChatError.java MegaChatMessage.java MegaChatRequest.java MegaChatRoom.java MegaHandleList.java CameraSyncService.java MegaUserAlert.java MegaContactRequest.java etc

    opened by juanbtc 5
  • Status of Camera Uploads being reset every time after the Android MEGA app update

    Status of Camera Uploads being reset every time after the Android MEGA app update

    General Information

    • MEGA Version: 6.22.1

    • OS Version(s): Android 11

    • Devices/Simulators: Sony Xperia 1

    • Reproducible? (Yes/No): Only after app update to new version

    What happened?

    For the past 3 months, whenever the Android MEGA app got updated, the camera uploads status would be reset and all my photos and videos in my phone will be re-uploaded to the cloud again. It is very annoying as it takes days to re-sync everything and extra time for me to pull off the unwanted files from the cloud.

    After the recent update to 6.22.1 (485), I was even being logged out and the camera uploads' settings were once again being reset to default.

    What did you expect to happen?

    The settings and sync status of camera uploads should retain and don't re-upload any media that was ever uploaded in the past

    opened by archerindigo 3
  • The app doesn't upload some photos

    The app doesn't upload some photos

    General Information

    When selecting upload photos from camera (default folder), 2 bugs happen:

    1. The app starts dozens of transfers at once, but will hardly finish any. Every transfer will get restarted every couple of minutes. The overall progress indicator will go forward then retract. Enabling option "do not use HTTP" doesn't change anything.
    2. Many photos from camera are missing. I can not see them through Mega, despite they are available from a file manager. If a photo is not visible through Mega, it will also not be uploaded. Approx. 60% of photos are missing and I don't see any pattern why.

    I don't know if the bugs are related.

    • MEGA Version:

    6.20 (477)

    • OS Version(s):

    Android 11

    • Devices/Simulators:

    Ulefone, model Note 10.

    • Reproducible? (Yes/No):

    What happened?

    Selected upload files from camera, some photos are skipped, other upload extremely slow.

    What did you expect to happen?

    All photos from camera uploaded to the cloud at wire speed.

    opened by haael 1
  • Add support for headset button for playing media?

    Add support for headset button for playing media?

    Hi, would it be possible to add headset button support when playing media?

    Here's the Android page detailing what I mean.

    https://source.android.com/docs/core/interaction/accessories/headset/expected-behavior

    It would be nice to have support for:

    1. Play and pause support when pressing the headset button once. (1x)
    2. Advancing X seconds ahead in a media file when pressing the headset button twice (2x)
    3. Skipping to the next track when pressing the headset button three times (3x)

    Thanks in advance.

    opened by Pentaphon 1
  • Mega logs out automatically time to time

    Mega logs out automatically time to time

    General Information

    • MEGA Version: 6.17 (464)

    • OS Version(s): Android 12, One UI 4.1

    • Devices/Simulators: Samsung Galaxy A32 5G SM-A326B/DS

    • Reproducible? (Yes/No): Uncertain

    What happened?

    Mega logs out automatically by itself time to time, possibly within a week or two. This happens when one is not using the app. When the app is opened, it asks to sign up or create a new account.

    What did you expect to happen?

    Mega should stay logged in until one chooses "Log out" from the app.

    opened by PlayfulThomas 4
  • Download bug

    Download bug

    General Information

    • MEGA Version: Version 6.16

    • OS Version(s):

    • Android 12 one UI 4.1 september patch

    • Devices/Simulators: Samsung Galaxy S21 FE 5G SM-G990B/DS

    • Reproducible? (Yes/No): Yes

    What happened?

    i downloaded a file to my device by tapping on the file and it save to "/0/android/data/mega.privacy.android.app/files/MEGA Downloads", and it is not accessable with anything because the android restriction implementation on android 11 & 12. Anyways i tried to downliad the file again with tapping on the 3 dots besides the file and tapping on "save to device" download then to an accessable folder in "/0/Downloads/MEGA Downloads" instead of "/0/android/data/mega.privacy.android.app/files/MEGA Downloads". Also tested it on an older version of mega and theres no issue with it.

    What did you expect to happen?

    To fix this issue.

    opened by mickey66092 1
Releases(v7.1)
  • v7.1(Dec 30, 2022)

    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)
    • Android 13 ("T" - Tiramisu)

    What's New in This Version?

    • Bug fixes and performance improvements

    SDK: https://github.com/meganz/sdk/commit/aa57dabe78bae7dd71e9e35286411ea2e988d3e0 (release/v4.10.0b)

    MEGAchat: https://github.com/meganz/MEGAchat/commit/85a8a1d5c849178c42d0db27034994933ecb80bf (release/v4.1.0)

    Source code(tar.gz)
    Source code(zip)
    493_7_1-gms-release.aab(102.04 MB)
    493_7_1-gms-release.apk(192.95 MB)
  • v7.0(Dec 23, 2022)

    Supported Android versions

    • 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)
    • Android 13 ("T" - Tiramisu)

    What's New in This Version?

    • Less device memory will be used when the app is running.
    • Updates for Android 6 will no longer be provided.
    • More raw image formats are now supported.
    • Bugs fixed and performance improved.

    SDK: https://github.com/meganz/sdk/commit/36c9059186e2aa4079200743162f533628adf358 (release/v4.9.0a)

    MEGAchat: https://github.com/meganz/MEGAchat/commit/3a834dbfbc063f24f69a91dfd118d3ad0ea1d8a7 (release/v4.0.1)

    Source code(tar.gz)
    Source code(zip)
    491_7_0-gms-release.aab(101.89 MB)
    491_7_0-gms-release.apk(192.78 MB)
  • v6.22.2(Dec 5, 2022)

    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)
    • Android 13 ("T" - Tiramisu)

    What's New in This Version?

    • Bug fixes and performance improvements

    SDK: https://github.com/meganz/sdk/commit/27ae36dfa5b1991d9dfc09199fa95da8ad61bb2c (release/v4.8.0)

    MEGAchat: https://github.com/meganz/MEGAchat/commit/b84c9e70f4cfff1410b04ef147927c261624d738 (release/v4.0.0)

    Source code(tar.gz)
    Source code(zip)
    487_6_22_2-gms-release.aab(102.78 MB)
    487_6_22_2-gms-release.apk(193.50 MB)
    487_6_22_2-hms-release.aab(102.47 MB)
    487_6_22_2-hms-release.apk(191.55 MB)
  • v6.22.1(Nov 25, 2022)

    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)
    • Android 13 ("T" - Tiramisu)

    What's New in This Version?

    • Bug fixes and performance improvements

    SDK: https://github.com/meganz/sdk/commit/27ae36dfa5b1991d9dfc09199fa95da8ad61bb2c (release/v4.8.0)

    MEGAchat: https://github.com/meganz/MEGAchat/commit/b84c9e70f4cfff1410b04ef147927c261624d738 (release/v4.0.0)

    Source code(tar.gz)
    Source code(zip)
    485_6_22_1-gms-release.aab(102.78 MB)
    485_6_22_1-gms-release.apk(193.50 MB)
    485_6_22_1-hms-release.aab(102.47 MB)
    485_6_22_1-hms-release.apk(191.55 MB)
  • v6.22(Nov 24, 2022)

    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)
    • Android 13 ("T" - Tiramisu)

    What's New in This Version?

    • Bug fixes and performance improvements

    SDK: https://github.com/meganz/sdk/commit/27ae36dfa5b1991d9dfc09199fa95da8ad61bb2c (release/v4.8.0)

    MEGAchat: https://github.com/meganz/MEGAchat/commit/b84c9e70f4cfff1410b04ef147927c261624d738 (release/v4.0.0)

    Source code(tar.gz)
    Source code(zip)
    484_6_22-gms-release.aab(102.78 MB)
    484_6_22-gms-release.apk(193.48 MB)
    484_6_22-hms-release.aab(102.46 MB)
    484_6_22-hms-release.apk(191.53 MB)
  • v6.21(Nov 14, 2022)

    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)
    • Android 13 ("T" - Tiramisu)

    What's New in This Version?

    • Bug fixes and performance improvements

    SDK: https://github.com/meganz/sdk/commit/44554e02b88e2d48eacadb7c516de8832f2b6762 (release/v4.7.0)

    MEGAchat: https://github.com/meganz/MEGAchat/commit/88a14071ffed9bf8fc55ecd73718f650eeccffa5 (release/v3.7.0)

    Source code(tar.gz)
    Source code(zip)
    481_6_21-gms-release.aab(102.27 MB)
    481_6_21-gms-release.apk(192.24 MB)
    481_6_21-hms-release.aab(101.96 MB)
    481_6_21-hms-release.apk(190.29 MB)
  • v6.20(Oct 28, 2022)

    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)
    • Android 13 ("T" - Tiramisu)

    What's New in This Version?

    • Bug fixes and performance improvements

    SDK: https://github.com/meganz/sdk/commit/b4df2ba1fc10f541afd7e7f93250cbb3fa508968 (v4.6.0) MEGAchat: https://github.com/meganz/MEGAchat/commit/d3460dcf45e7f04a7809c22495812fd773089f88 (v3.6.0)

    Source code(tar.gz)
    Source code(zip)
    477_6_20-gms-release.aab(101.78 MB)
    477_6_20-gms-release.apk(191.97 MB)
    477_6_20-hms-release.aab(101.50 MB)
    477_6_20-hms-release.apk(190.02 MB)
  • v6.3.1(Oct 26, 2022)

    Supported Android versions

    • Android 5.0 – 5.1.1 (Lollipop)
    • 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)

    What's New in This Version?

    • Bug fixes and performance improvements

    SDK: https://github.com/meganz/sdk/commit/375c61aa2672a7c705533f0022863b3be18d2b96 (v3.10.1) MEGAchat: https://github.com/meganz/MEGAchat/commit/fd6b1ca50dea3627bcf86bc201c74c6ae834c411 (v3.0.9)

    Source code(tar.gz)
    Source code(zip)
    476_6_3_1-gms-release.aab(92.19 MB)
    476_6_3_1-gms-release.apk(95.50 MB)
    476_6_3_1-hms-release.aab(91.58 MB)
    476_6_3_1-hms-release.apk(95.07 MB)
  • v6.19.1(Oct 17, 2022)

    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)
    • Android 13 ("T" - Tiramisu)

    What's New in This Version?

    • Bug fixes and performance improvements

    SDK: https://github.com/meganz/sdk/commit/949c04771af4e019aec602a6511dae6f78711ab8 (release/v4.4.2)

    MEGAchat: https://github.com/meganz/MEGAchat/commit/d3460dcf45e7f04a7809c22495812fd773089f88 (release/v3.6.0)

    Source code(tar.gz)
    Source code(zip)
    473_6_19_1-gms-release.aab(101.42 MB)
    473_6_19_1-gms-release.apk(191.36 MB)
    473_6_19_1-hms-release.aab(101.15 MB)
    473_6_19_1-hms-release.apk(189.41 MB)
  • v6.19(Oct 13, 2022)

    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)
    • Android 13 ("T" - Tiramisu)

    What's New in This Version?

    • Bug fixes and performance improvements

    SDK: https://github.com/meganz/sdk/commit/949c04771af4e019aec602a6511dae6f78711ab8 (release/v4.4.2)

    MEGAchat: https://github.com/meganz/MEGAchat/commit/d3460dcf45e7f04a7809c22495812fd773089f88 (release/v3.6.0)

    Source code(tar.gz)
    Source code(zip)
    472_6_19-gms-release.aab(101.42 MB)
    472_6_19-gms-release.apk(191.36 MB)
    472_6_19-hms-release.aab(101.15 MB)
    472_6_19-hms-release.apk(189.41 MB)
  • v6.18.1(Oct 7, 2022)

    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)
    • Android 13 ("T" - Tiramisu)

    What's New in This Version?

    • Bug fixes and performance improvements

    SDK: https://github.com/meganz/sdk/commit/4d0053c92c3c6ae798078f5f7102e4a00dd938fb (release/v4.4.0)

    MEGAchat: https://github.com/meganz/MEGAchat/commit/eaa48a323a7b3646ae7b9f86dedca350c462d32d (release/v3.5.1)

    Source code(tar.gz)
    Source code(zip)
    470_6_18_1-gms-release.aab(101.25 MB)
    470_6_18_1-gms-release.apk(191.07 MB)
    470_6_18_1-hms-release.aab(100.96 MB)
    470_6_18_1-hms-release.apk(189.11 MB)
  • v6.18(Oct 4, 2022)

    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)
    • Android 13 ("T" - Tiramisu)

    What's New in This Version?

    • Bug fixes and performance improvements

    SDK: https://github.com/meganz/sdk/commit/4d0053c92c3c6ae798078f5f7102e4a00dd938fb (release/v4.4.0)

    MEGAchat: https://github.com/meganz/MEGAchat/commit/eaa48a323a7b3646ae7b9f86dedca350c462d32d (release/v3.5.1)

    Source code(tar.gz)
    Source code(zip)
    468_6_18-gms-release.aab(101.25 MB)
    468_6_18-gms-release.apk(191.07 MB)
    468_6_18-hms-release.aab(100.96 MB)
    468_6_18-hms-release.apk(189.11 MB)
  • v6.17(Sep 19, 2022)

    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)
    • Android 13 ("T" - Tiramisu)

    What's New in This Version?

    • Bug fixes and performance improvements

    SDK: https://github.com/meganz/sdk/commit/5390f4b3e338845cbde6be4042b824545b170cf2 (release/v4.3.0)

    MEGAchat: https://github.com/meganz/MEGAchat/commit/ae4ccbb7b467ea07fe312626ea5b4be728d94855 (release/v3.5.0)

    Source code(tar.gz)
    Source code(zip)
    464_6_17-gms-release.aab(100.95 MB)
    464_6_17-gms-release.apk(190.79 MB)
    464_6_17-hms-release.aab(100.66 MB)
    464_6_17-hms-release.apk(188.83 MB)
  • v6.16(Sep 7, 2022)

    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)

    What's New in This Version?

    • Bug fixes and performance improvements

    SDK: https://github.com/meganz/sdk/commit/27ff3140f82a974a3d9daf6e6c77b968dafbfc03 (release/v4.2.0) MEGAchat: https://github.com/meganz/MEGAchat/commit/936ce3c34c268304be55f16cad17c6c695f6ed9b (release/v3.4.0)

    Source code(tar.gz)
    Source code(zip)
    462_6_16-gms-release.aab(99.36 MB)
    462_6_16-gms-release.apk(189.04 MB)
    462_6_16-hms-release.aab(99.09 MB)
    462_6_16-hms-release.apk(187.09 MB)
  • v6.15(Aug 19, 2022)

    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: https://github.com/meganz/sdk/commit/f91442cb929723d7ae7ff71fec4050d2b485d9a4 (release/v4.1.0) MEGAchat: https://github.com/meganz/MEGAchat/commit/34905577b40dc25e2ae897a70a03bf69c3ca81cb (release/v3.4.0)

    Source code(tar.gz)
    Source code(zip)
    460_6_15-gms-release.aab(99.22 MB)
    460_6_15-gms-release.apk(188.90 MB)
    460_6_15-hms-release.aab(98.96 MB)
    460_6_15-hms-release.apk(186.96 MB)
  • v6.14.1(Aug 8, 2022)

    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

    • Bug
      • Android notifications doesn't notify a new MEGAchat message.
      • Fix Firebase Crashlytics upload failure.

    SDK: https://github.com/meganz/sdk/commit/1e434fddf28d4e4c9f24d4733cb03c704a6a97c2 (release/v4.0.3) MEGAchat: https://github.com/meganz/MEGAchat/commit/ce6a7bfd4d97b3f4393bce4abcc86239ada73296 (release/v3.3.4)

    Source code(tar.gz)
    Source code(zip)
    458_6_14_1-gms-release.aab(99.13 MB)
    458_6_14_1-gms-release.apk(188.81 MB)
    458_6_14_1-hms-release.aab(98.86 MB)
    458_6_14_1-hms-release.apk(186.87 MB)
  • v6.14(Aug 2, 2022)

    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 ViewModel for IncomingSharesFragment and move megaApi call to it
      • Create a ViewModel for OutgoingSharesFragment and move megaApi call to it
      • Move SDK to separate module
      • Lint check and report
    • Maintenance
      • Improve Image Viewer zoom
      • Remove VideoCaptureUtil dependency from sdk MegaChatApiJava
      • Create FileTypeInfo and Mapper
      • Create fetch user alerts use case
      • Create fetch user alerts repository code
      • Convert NotificationsFragment to Kotlin
      • Create GlobalUpdate: OnUserAlertsUpdate monitor repository code
      • Add video file type info
      • Migrate IncomingSharesFragment, OutgoingSharesFragment and LinksFragment to Kotlin and improve decoupling from ManagerActivity
      • Create UserAlert entity and mapper
      • Refactor and move PushReceived to domain module
      • Content Consumption: Create an interface to decouple the ExoPlayer from Service
    • Feature
      • The root of Outgoing Shares tab should display the same sorting options as at the root of Incoming Shares tab
      • Content Consumption:
        • Favourite empty state
        • Unify the empty state in the four blocks on Home Page
      • Meetings:
        • Leave the group call/meeting if no one else joined
    • Bug
      • Crash on ModalBottomSheetUtil when Selecting "Open With" on Image Viewer
      • NPE uploading the contacts in the Invite contacts section
      • Sorting Inbox Directs the User Back to Root Folder
      • Crash (Non-fatal Exception): ClassCastException checking zip file format - zipFileFormatCheck (ZipBrowserActivity.kt)
      • Post folder up/download controllers: fix UX issue of scanning dialog
      • Content Consumption:
        • Crash: SettingNotFoundException setting text size at text editor - setTextSizeBasedOnSystem (TextEditorActivity.kt)
        • Unify the empty state icons in the Recents/Offline
        • The colour of empty text is wrong
    • Others
      • Upgrade available translations.

    SDK: https://github.com/meganz/sdk/commit/1e434fddf28d4e4c9f24d4733cb03c704a6a97c2 (release/v4.0.3) MEGAchat: https://github.com/meganz/MEGAchat/commit/ce6a7bfd4d97b3f4393bce4abcc86239ada73296 (release/v3.3.4)

    Source code(tar.gz)
    Source code(zip)
    457_6_14-gms-release.aab(99.13 MB)
    457_6_14-gms-release.apk(188.81 MB)
    457_6_14-hms-release.aab(98.86 MB)
    457_6_14-hms-release.apk(186.87 MB)
  • v6.13(Jul 20, 2022)

    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
      • Wrong translation appears on the Upgrade Account screen.
      • Download in background a text file to open it if something was wrong with the streaming.
      • Convert BaseFragment to Kotlin.
      • Remove call to onNodesInboxUpdate() when updateNodes().
      • Add Jetpack Preference DataStore.
      • Create MVVM + Clean architecture components.
      • Subtask - String pluralization request (part 1).
      • Fetch Nodes in favourite mapper.
      • Move androidx.work.Data out of Domain.
      • Move UserCredentials to domain entity package.
      • Move SettingsConstants to domain.
      • Remove dependencies on injection qualifiers.
      • Move qualifying classes from domain package to domain module.
      • Remove dependency on android.Log constants.
      • Refactor GlobalUpdate: OnContactRequestsUpdate.
      • Refactor and move HasChildren to domain module.
      • Content Consumption: Collect how many user use the MD feature.
      • Meetings:
        • Call attempt timeout.
        • End Call For All. Moderator is in the call.
    • Maintenance
      • Apply sentence case style to title sections & sub sections & buttons.
      • Create MimeTypeMapper.
    • Feature
      • Push notifications with chatid+msgid.
    • Bug
      • ANR related to check transfers paused - areTransfersPaused (TransfersManagement.kt).
      • The old month pic is getting displayed in the current month after the camera uploads.
      • ANR: SdkLogFlowTree.kt line 74.
      • Status bar becomes black in Chat section.
      • The user can´t create a folder with the same name as existing folder on the Cloud Drive Root.
      • Toolbar in Shared item section shows wrong colour.
      • ANR ChatUploadService MegaApi TransferListener.
      • ANR MediaPlayerService MegaApi TransferListener.
      • No thumbnail shown in the name collision screen for files with the action "Upload folder".
      • Upload duplicate files and folders to Cloud Drive, the menu that appears when the folder is going to be uploaded. display the message "upload and replace" not "upload and merge".
      • Upload duplicate folders and non-duplicate folders at the same time. Non-duplicate folders are not uploaded.
      • Cannot log in.
      • Image viewer not loading full size image.
      • Some options of a received attachment message are not working.
      • Move shared tests to unit test only.
      • ANR related to check number of pending downloads - getTransfers (MegaApiFacade.kt).
      • Crash on ModalBottomSheetUtil when Selecting "Open With" on Image Viewer.
      • Content Consumption: Fonts in the Editor don't follow system setting changes.
      • Meetings:
        • Hide the "Muted" banner on Make Moderator screen.
        • If Guest user tries to end meeting, then App crashing or hanged for long.
        • Pluralize info_moderator_name string.
        • Pluralize info_participants_number string.
        • When I start a meeting it does not allow to see the meeting information.
        • Concatenated role string must be replaced by two separate strings.
        • Long press to Paste to text field of chat room broken.
    • Others
      • Upgrade available translations.

    SDK: https://github.com/meganz/sdk/commit/01ecd132100ed820516fc9727814193c99d780a3 (release/v4.0.2) MEGAchat: https://github.com/meganz/MEGAchat/commit/9874143ae55172e1877bd309a8de1ec64c119b35 (release/v3.3.3)

    Source code(tar.gz)
    Source code(zip)
    455_6_13-gms-release.aab(98.87 MB)
    455_6_13-gms-release.apk(188.53 MB)
    455_6_13-hms-release.aab(98.61 MB)
    455_6_13-hms-release.apk(186.59 MB)
  • v6.12.1(Jul 11, 2022)

    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

    • Bug
      • Image viewer not loading full size image.

    SDK: https://github.com/meganz/sdk/commit/79c525c2d3cd705c6a0c84041eae875bcf5187a7 (release/v4.0.1) MEGAchat: https://github.com/meganz/MEGAchat/commit/725cbcf0516ab1cfa877d6a81d2f04772c42a38f (release/v3.3.2)

    Source code(tar.gz)
    Source code(zip)
    452_6_12_1-gms-release.aab(98.82 MB)
    452_6_12_1-gms-release.apk(188.40 MB)
    452_6_12_1-hms-release.aab(98.55 MB)
    452_6_12_1-hms-release.apk(186.46 MB)
  • v6.12(Jul 7, 2022)

    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
      • Remove Google Analytics
      • Convert pass through use cases to functional interfaces
      • Add function body rule to code styles
      • Decouple ImagesViewModel
      • Decouple ImageItemRepository
      • Decouple ImagesFetcher
      • Fix build errors targeting sdk 33
      • Retroactive logging - share log directly from app
      • Upload GMS AAB to Google Play Alpha Channel
      • Clicking "File Added" in share notification should set the new file(s) selected
      • For the chat empty view, Add a Label as 'No Conversations' like ios
      • Replace LogUtil logging with Timber
      • New chat room toolbar
      • Add button to scroll to the last message in a chat room
      • Edit chat message UI improvements
      • Make text input area expandable
      • Chat room new design
      • Remove call to onNodesSearchUpdate() when updateNodes()
    • Maintenance
      • Disable IDFV collection and personalized advertising features
      • Implement a new Worker for managing received messages when the app is dead
    • Feature
      • Content Consumption:
        • Optimise the Sort by and Filter menu (Timeline - UI part)
      • Meetings:
        • Add a visual alert and a sound indicating that the call is reconnecting or has failed
        • group call timeout warning
        • End call for all. Moderator left the call.
        • group call ended message for the call ended by moderator
    • Bug
      • Scan message does not disappear when the user upload using "Upload folder"
      • When the user tries to upload a file already uploaded using the upload folder option, the message (name collisions) displayed is empty
      • Upload duplicate files to a folder by checking the toggle "Apply this option in the next conflict".
      • Show "Scanning..." dialog if still processing after dismissing cancel
      • CD pipeline did not retain old release v6.3(429) is not retained on Google Play
      • Storage quota not shown in Achievements section
      • Crash: NoSuchMethodError in ChatUploadService.kt
      • Crash: NullPointerException in ChatUploadService.kt
      • Avatar images are being placed in the wrong contact
      • Fix navigation to the shared folder from notifications
      • Contact list and empty screen overlap when creating a new group
      • Received contact request are accepting instead of ignoring
      • ANR related to check number of pending downloads - getTransfers and a MegaTransfer copy (MegaTransferUtils.tk)
      • ANR related to get unread user alerts - getNumUnreadUserAlerts (ManagerActivity.java)
      • ANR related to check if node has children in order to reset the navigation view layout
      • ANR related to check number of pending downloads - getTransfers (MegaTransferUtils.kt)
      • [GitHub] Some files are unable to be opened with the "Open with" option
      • SDK and MEGAChat logs not printed
      • Content Consumption:
        • Preview info and swipe previous/next file should be correct in Timeline
        • Swiping previews/next file not displayed by correct sorting type in Timeline
        • Empty Favourite content illustration incorrect
      • Meetings:
        • AND - Crash casting boolean to number in InMeetingFragment
        • AND - When the user edits his profile from a call, going back from My account should redirect to the call screen
        • AND - android automate when another user joins the group call
      • Account & Payment:
        • Storage quota not shown in Achievements section
    • Others
      • Upgrade available translations.

    SDK: https://github.com/meganz/sdk/commit/704680ed740d2fa6712afd4183ec6f16bf1847bf (release/v4.0.1)

    MEGAchat: https://github.com/meganz/MEGAchat/commit/725cbcf0516ab1cfa877d6a81d2f04772c42a38f (release/v3.3.2)

    Source code(tar.gz)
    Source code(zip)
    451_6_12-gms-release.aab(98.82 MB)
    451_6_12-gms-release.apk(188.40 MB)
    451_6_12-hms-release.aab(98.55 MB)
    451_6_12-hms-release.apk(186.46 MB)
  • v6.11(Jul 4, 2022)

    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
      • Name collision when uploading, copying or moving a file to the same place.
      • Improve UX/UI to manage folder transfers while scanning it's in progress.
        • Move/Copy file (with duplicated file name) into rubbish bin upon movement/copy operation.
      • Decouple AlbumContentFragment.
      • Decouple ImagesFragment.
      • Decouple MediaDiscoveryFragment.
      • Decouple TimeLineFragment.
      • Decouple MediaViewModel.
      • Decouple TimeLineViewModel.
      • Decouple MediaItemRepository.
      • Decouple PhotoItemsRepository.
      • Decouple MediaFetcher.
      • Decouple PhotosFetcher.
      • Add a ShowKase screen to the QA settings menu.
      • Investigate QA app auto update.
      • Remove call to onNodesCloudDriveUpdate() when updateNodes().
      • Content Consumption:
        • Combine Images section to Photos section.
        • Favourite block on the Home page.
        • Unify the Docs. icon on the Home page.
        • Move the CU Progress bar to the inside of Timeline.
        • Change the image preview full screen background colour.
        • Move "Enable Camera Uploads" bar to the inside of Timeline.
      • Meetings: Implement a timeout for the call impacted by a recoverable error.
    • Maintenance
      • Fix StrictMode Violations in DateCardsProvider.kt.
      • Replace isSystemInDarkTheme.
      • Show real used storage percentage in account info page.
    • Feature
      • Allow to unlock PIN / fingerprint access though password.
    • Bug
      • Display Message to remind user for paused transfer.
      • Wrong management for attachment messages when the file does not exist in the cloud.
      • Avatar not refreshing correctly in chat.
      • Versions: In the versions menu, the user cannot preview any files except the .txt ones.
      • Avatar image shows "U" in the main menu.
      • Permissions screen is not shown after app installation.
      • Messages not sent due to some error are not erased when chat history is clean.
      • Sort order is not working.
      • When the user tries to upload a file already uploaded using the upload folder option, the message (name collisions) displayed is empty.
      • Upload duplicate files to a folder by checking the toggle "Apply this option in the next conflict".
      • Scan message does not disappear when the user upload using "Upload folder".
      • Show "Scanning..." dialog if still processing after dismissing cancel.
      • Content Consumption:
        • CU progress bar should be hidden in selection mode.
        • Current year and previous year formats are different in the Days tab.
      • Meetings: App crashes when joining group call without permission of camera and audio.
    • Others
      • Upgrade available translations.

    SDK: https://github.com/meganz/sdk/commit/4fbbc78d9e1c7c440832f6ae60b4f9a139de2f28 (release/v4.0.0) MEGAchat: https://github.com/meganz/MEGAchat/commit/67c70b784444b762fd68420ec8efdb4e03a276cb (release/v3.3.1)

    Source code(tar.gz)
    Source code(zip)
    448_6_11-gms-release.aab(98.52 MB)
    448_6_11-gms-release.apk(187.86 MB)
    448_6_11-hms-release.aab(97.92 MB)
    448_6_11-hms-release.apk(185.62 MB)
  • v6.10.1(Jun 21, 2022)

    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

    • Patch for ETH Zurich exploit

    SDK: https://github.com/meganz/sdk/commit/4d84fd1bf2ba8bafa25f7a90225e157fcac4916f (release/v3.12.2a) MEGAchat: https://github.com/meganz/MEGAchat/commit/5a054c7ade4732e002480cdbfb431438b0b56def (release/v3.3.0)

    Source code(tar.gz)
    Source code(zip)
    442_6_10_1-gms-release.aab(98.44 MB)
    442_6_10_1-gms-release.apk(187.90 MB)
    442_6_10_1-hms-release.aab(97.82 MB)
    442_6_10_1-hms-release.apk(185.65 MB)
  • v6.10(Jun 15, 2022)

    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 ide formatting file.
      • Rephrase "Open file when downloaded" setting.
      • Create two new Transifex strings to replace the ones that end with a non-breaking.
      • Remove compose build warning (upgrade Android Gradle plugin).
      • Create GetCloudSortOrder use case.
      • Create a QA build type for Android.
      • Content Consumption:
        • Pphoto UI changes (Timeline/Images/Album content page/MD).
        • Combine Images section to Photos section.
        • Modify the "Remove" string on the Rubbish Bin.
      • Meetings: User left and joined sounds.
    • Maintenance
      • Update Maps SDK for Android to version 18.0.0.
      • Fix StrictMode Violations in MegaContactGetter.java.
      • Change "Camera Uploads" Start screen option by "Photos".
    • Feature
      • Add settings to Keep original quality for image uploads when using mobile data in the chat.
    • Bug
      • PDF files are wrongly shown under Offline section.
      • Mixed toolbars after open a chat link from a 1 to 1 chat.
      • Heartbeat for a non-existent sync.
      • Location data missing on photo downloaded after upload by Camera Uploads.
      • Too frequent camera upload check.
      • Crash: MegaException - Continuation.kt.
      • Prefill email from #newsignup link.
      • New folder dialog disappears after rotating the screen.
      • Crash: NullPointerException in filterOut (MegaContactGetter).
      • Chat: User can send a takedown file due copyright file via chat.
      • Crash: InterruptedException when moving image to rubbish bin.
      • Non-fatal Exception: NullPointerException getting recents (RecentsBucketViewModel.kt).
      • Non-fatal Exception: ForegroundServiceStartNotAllowedException in awakeCpu (PushMessageHanlder.java).
      • Manual Uploads - "0 Uploads Have Finished" After Successfully Uploading All Files.
      • Hide option to leave nested shares.
      • ANR DownloadService MegaApi TransferListener.
      • Non-fatal Exception: ConcurrentModificationException in setDuration (MediaPlayerServiceViewModel).
      • When a contact is removed, the call does not hang up successfully.
      • The progress bar showing after CU disabled.
      • Unable to reset password.
      • Crash: NullPointerException in controlCallFinished (ChatManagement).
      • Permissions screen is not shown after app installation.
      • Content Consumption:
        • Enable CU bar displayed when camera uploads working.
        • Enable CU sometimes is not working in Timeline.
        • The playlist doesn't scroll to playing position after media is played.
      • Meetings: Call does not connect when joining a meeting as a guest.
    • Others
      • Upgrade available translations.

    SDK: https://github.com/meganz/sdk/commit/1737d13bc1f13822980869cca61f84ac0942bc3b (release/v3.12.2) MEGAchat: https://github.com/meganz/MEGAchat/commit/5a054c7ade4732e002480cdbfb431438b0b56def (release/v3.3.0)

    Source code(tar.gz)
    Source code(zip)
    441_6_10-gms-release.aab(98.14 MB)
    441_6_10-gms-release.apk(187.57 MB)
    441_6_10-hms-release.aab(97.62 MB)
    441_6_10-hms-release.apk(185.32 MB)
  • v6.9(May 23, 2022)

    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 view model for ManagerActivity to separate Mega Global Listener.
      • Create repository methods for Mega Global listener.
      • Meetings:
        • For One-on-one call add a sound indicating the call is ended.
        • Automatically mute last participant on the call.
    • Maintenance
      • Contacts revamp - Design QA.
      • Fix Strict Mode violations in CacheFolderManager.java.
      • Update text for "file removed as it violated our Terms Of Service(TOS)".
      • Create MegaChatApiGateway abstraction.
      • Pluralize and split strings for snackbars related to transfers and rubbish bin.
      • Replace sendSignupLink with resendSignupLink.
      • Update Sqlite version.
      • Remove new build warnings introduced in DefaultMonitorAutoAcceptQRLinks.kt.
      • Content Consumption:
        • Convert MegaNode to FavouriteInfo by Mapper.
        • Supporting multiple album architecture code.
        • Supporting multiple album architecture code "solve reviewer comments and add unit testing".
    • Bug
      • Folders display as empty in RU.
      • Possible Bug: Slow respond for viewing off-line images [GitHub issue #187].
      • Crash: java.lang.NullPointerException in MegaNodeUtil.
      • QR code setting is not updated when changed in other client/device.
      • Archived chats link disappears after user try to search in chat tab.
      • Crash: MegaException - Continuation.kt.
      • Icon is missing under Images and words are not in bold - MEGA home page.
      • Crash: RuntimeException in ActivityThread.performLaunchActivity (FileStorageActivity).
      • Crash: IllegalArgumentException in setBottomSheetBehavior (BaseBottomSheetDialogFragment.kt).
      • ANR UploadService MegaApi TransferListener.
      • Crash: ConcurrentModificationException in setCurrentPositionAndDuration (MediaPlayerServiceViewModel).
      • Non-fatal Exception: NullPointerException in NodeController.nodeComesFromIncoming.
      • Content Consumption:
        • The progress bar and message should display next to each other when enable CU.
        • CU progress bar not consistent.
        • Incorrect month translation for Russian and Polish.
        • A separate string code need for "Previous" & "Next" in the audio playlist.
        • A separate string code need for "Previous" & "Next" in the video playlist.
        • Album refactor Testtrails bugs fix.
      • Meetings: Empty call screen when rejoining call after going back to chat.
    • Others
      • Upgrade available translations.

    SDK: https://github.com/meganz/sdk/commit/76e511abb58b0041f59879dd4ad56b178fe445ab (release/v3.12.1) MEGAchat: https://github.com/meganz/MEGAchat/commit/0bea8267f86b51f42aa7033d61cf9c6ecf497552 (release/v3.2.1)

    Source code(tar.gz)
    Source code(zip)
    438_6_9-gms-release.aab(95.74 MB)
    438_6_9-gms-release.apk(184.70 MB)
    438_6_9-hms-release.aab(95.19 MB)
    438_6_9-hms-release.apk(182.52 MB)
  • v6.8.1(May 16, 2022)

    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

    • Bug
      • Crash: ConcurrentModificationException in setCurrentPositionAndDuration (MediaPlayerServiceViewModel).

    SDK: https://github.com/meganz/sdk/commit/2e6409d2e1168b2063e4d32fb029f88af6f65c17 (v3.12.0) MEGAchat: https://github.com/meganz/MEGAchat/commit/9e3019cb0269c292c7f6a68dd37bf605314129df (v3.2.0)

    Source code(tar.gz)
    Source code(zip)
    436_6_8_1-gms-release.aab(95.29 MB)
    436_6_8_1-gms-release.apk(183.98 MB)
    436_6_8_1-hms-release.aab(94.74 MB)
    436_6_8_1-hms-release.apk(181.81 MB)
  • v6.8(May 9, 2022)

    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
      • Show the logged-in user first in the group chat participants list instead of last.
      • New folder creation UX.
      • Change Password - Feedback when using the current password.
      • Update to coroutine best practices.
      • Add BreadCrumbs of Firebase Crashlytics to log more information regarding crash.
      • Content Consumption: Add info on audio/video's playlist item's second line.
    • Maintenance
      • Upgrade WebRTC to a version that will include specific boringssl commit.
      • Remove "ExperimentalCoroutinesApi" build warnings:
        • Remove new build warnings instroduced in DefaultInitialiseLogging.kt.
      • Clean up logging Strict mode warnings.
      • Fix Strict Mode violations in CameraUploadsService.java.
    • Feature
      • Change password to a same current password warning.
    • Bug
      • Modal bottom sheets in Offline section has the ellipsize at the end instead of the middle.
      • App crash when user selects "Hold and Answer" then later end the call.
      • On Change name screen, Last Name text field is not visible when user taps on it to make changes.
      • Crash: IllegalArgumentException - StringUtils.decodeBase64.
      • Two factor authentication does not recognize installed authentication apps.
      • App crashing when try to send message to moderator from group chat participants list.
      • Crash: IndexOutOfBoundsException removing item in MediaPlayerServiceViewModel.
      • The last received message (location type) in the list of recent chats is not displayed correctly.
      • Auto rotation error.
      • When enter a certain chat group the app stays in black screen and crash.
      • Crash: UninitializedPropertyAccessException in ZipBrowserViewModel.
      • Content Consumption:
        • Time group control disappears after rotation.
        • MD selection mode should not display navigation bar.
        • Zoom in/out and context menu should NOT display in Album sub-tab.
        • Crash when back from selection in Photos and rotate device.
    • Others
      • Upgrade available translations.

    SDK: https://github.com/meganz/sdk/commit/5efdf770f9b8e2605b011498cd20350168e53b48 (release/v3.12.0) MEGAchat: https://github.com/meganz/MEGAchat/commit/9e3019cb0269c292c7f6a68dd37bf605314129df (release/v3.2.0)

    Source code(tar.gz)
    Source code(zip)
    435_6_8-gms-release.aab(95.29 MB)
    435_6_8-gms-release.apk(183.98 MB)
    435_6_8-hms-release.aab(94.74 MB)
    435_6_8-hms-release.apk(181.81 MB)
  • v6.7(Apr 25, 2022)

    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
      • Permit search among contacts by name, mail and alias in Chat section.
      • Content Consumption:
        • Shuffle improvement.
        • Show audio mini player (if user navigates in the app) when a track is paused.
    • Maintenance
      • The new chat message notification doesn't work while doze off.
      • Move Passcode classes to correct package.
    • Bug
      • Non-fatal Exception: IllegalArgumentException at initZipTreeNode (ZipFileRepo).
      • Possible Bug: Slow respond for viewing off-line images [GitHub issue #187].
      • No error/warning on app if user tries to upload empty folder.
      • Odd behaviour on Home Page when getting back from UPGRADE screen.
      • App is crashing when user tries to tap on three dot menu of Incoming Shared folder (Set to Available offline).
      • Application not loading or fetching app data if launched from group chat link.
      • Storage Usage Breakdown details are not displaying on my account screen.
      • [GitHub issue #188] - Offline folder: Always 1st image is getting displayed even user tapped on other images.
      • Account and Payment:
        • Incorrect behaviour when turning the screen in the Upgrade Account section.
        • Not checking obfuscatedAccountId for including current purchases.
      • Content Consumption:
        • The user has set landscape mode, and switching from timeline to Album is done successfully in all the modes.
        • Empty space when rotation in Timeline when user is in selection mode.
      • Meetings: Option to add participants in a 1-to-1 call should not be shown.
    • Others
      • Upgrade available translations.

    SDK: https://github.com/meganz/sdk/commit/233b2d4bdae187215f685f0cb06967a1010d29ee (release/v3.11.3) MEGAchat: https://github.com/meganz/MEGAchat/commit/263d3e5d7b23088f486a338855bc749b8af8f059 (release/v3.1.1)

    Source code(tar.gz)
    Source code(zip)
    434_6_7-gms-release.aab(92.89 MB)
    434_6_7-gms-release.apk(178.58 MB)
    434_6_7-hms-release.aab(92.34 MB)
    434_6_7-hms-release.apk(176.40 MB)
  • v6.6(Apr 13, 2022)

    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
      • Add support for new MegaChatListener callback onDbError
      • Increase the amount of characters displayed on chat title(s) & last message(s) -> chat section
      • Warning dialog when the user opens a zip file with error format
      • Meeting:
        • Remove moderator icon change
      • Content Consumption:
        • Add Favourites tab in Home
        • Remove link for linked file in Rubbish Bin
    • Maintenance
      • Notify app proper call termcode when user has been removed from chatroom
      • Review SDK deprecated methods and update them on Android bindings
      • Refactor SettingsAdvancedFragment
    • Bug
      • Passcode not being triggered on new Image Viewer
      • Wrong Toolbar elevation in chat "Shared files" screen (both, light and dark theme)
      • ANR: mega.privacy.android.app.utils.CameraUploadUtil.clearCUBackUp
      • App crash when user try to share a folder by tapping "Share" icon in contact info
      • App is crashing when user opens a chat with a file link message (the link should not contain the key).
      • Retry All download for multiple files makes other file a copy of the first file in queue
      • Zooming into an open image is severely limited
      • Weird behaviour in Shares Outgoing section
      • Videos are not included in image preview in Recents section, after opening a bucket.
      • ClientApp logs not writing to log file
      • Crash: RemoteServiceException in ActivityThread.handleMessage (ActivityThread.java)
      • "Paused" label of next file in queue was changed to "download rate in byte"
      • If a user with a long name joins the call, the name is displayed incorrectly in the bottom panel of participants
      • Wrong images shown in Image viewer while searching
      • In the chat image viewer, you cannot see an image when there is a file or link received
      • Wrong country code showing up for Kosovo when adding phone number.
      • Crash: ZipException in viewModelInit (ZipBrowserViewModel.kt)
      • Content Consumption:
        • The app crashes if ZIP format error
        • Display times out during video playback
        • Deleting Versions dialogue disappear in the landscape mode
        • Restore a file from rubbish bin -> restore the share link
        • Link not opening after clicking dismiss on delete account
    • Others
      • Upgrade available translations.

    SDK: https://github.com/meganz/sdk/commit/abd376f873388d4254a331d05a1dd30d2f1224e7 (release/v3.11.2)

    MEGAchat: https://github.com/meganz/MEGAchat/commit/99e80e6d070adc8dce1fd0eda95e2379f553af78 (release/v3.1.0)

    Source code(tar.gz)
    Source code(zip)
    433_6_6-gms-release.aab(92.87 MB)
    433_6_6-gms-release.apk(178.53 MB)
    433_6_6-hms-release.aab(92.32 MB)
    433_6_6-hms-release.apk(176.35 MB)
  • v6.5(Apr 5, 2022)

    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
      • "Tap to return to call" on Home section.
      • Truncated meeting name on a chat room.
      • Account and Payment:
        • When a user having Google subscription tries to delete the account, the user should get a reminder to cancel the subscription.
        • Warning dialog for ECP/Stripe subscriber deleting their account.
      • Content Consumption:
        • UI layout in the Album content page - Implement UI with fake data.
        • UI layout changes in the Photos section.
        • Favourite Album.
        • Merge Album UI layout branch.
        • UI layout in the Album content page - Rotation.
        • Zoom in/out gesture conflict with Timeline/Album tab-swapping gesture.
        • Albums cover lists UI layout on the Album sub-page - connect the real data.
        • Keep the same zoom level when swich years, months, days and all view tabs.
        • Days to All tab jump logic improvement.
        • Remove Favourite option to remove all favourites at one go.
        • Engineering task for merge CC branch.
    • Maintenance
      • Rename Existing "lollipop" Package in Codebase.
      • Remove new build warnings in InitialiseLoggingUseCaseJavaWrapper.kt and LegacyLoggingSettingsFacade.kt.
      • Remove ListenScrollChangesHelper.
      • Remove string tos_aup_violation since the use case is not possible anymore.
      • Add positional format placeholders to message_android_platform_subscription.
    • Bug
      • Retrieval of Pro plans in dual apps.
      • Text edit FAB is visible when previewing a text file through chat.
      • Crash: RejectedExecutionException in ownFilePrepareTask (FileExplorerActivityViewModel).
      • Crash: NullPointerException in getUserAccount (DefaultAccountRepository).
      • Images Docs Audio Videos - get link when multi selection does nothing.
      • Content Consumption:
        • Preview info should be correct i e. Previewing X of XXX Photos.
        • Slow loading Album cover page, when there are more than 3k fav nodes.
        • Selection mode under Timeline tab then tap on Album tab, the selection menu is displaying.
        • Infinite Favourite Albums.
        • Nothing display in Fav album empty state.
        • Context Menu-options on Favourite Page is not working as desired.
        • App freezes, when we remove Pics from Favorite Page.
        • App crashes after rotating , when in selection mode.
    • Others
      • Upgrade available translations.

    SDK: https://github.com/meganz/sdk/commit/37a61979418b139ec1e85752ec35eb7bb255c782 (release/v3.11.1) MEGAchat: https://github.com/meganz/MEGAchat/commit/58361a0d40731f95e9be2d75689524b5a58b03f5 (release/v3.0.11)

    Source code(tar.gz)
    Source code(zip)
    432_6_5-gms-release.aab(92.78 MB)
    432_6_5-gms-release.apk(178.60 MB)
    432_6_5-hms-release.aab(92.22 MB)
    432_6_5-hms-release.apk(176.41 MB)
  • v6.4(Mar 16, 2022)

    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
      • Android 12 Adoption:
        • Web intent resolution adoption.
        • Restrictive app standby bucket adoption.
        • Microphone and camera toggles adoption.
        • Safer component exporting.
        • Pending intents mutability.
        • Privacy dashboard.
        • New storage APIs.
        • Trace of Native Crash.
        • Clipboard access notifications.
        • Unsafe intent launches.
        • Splash screen API.
        • New bluetooth permission.
      • Add ability to auto purge logs.
      • New Image viewer behaviour.
      • Add dark/light theme on Video player.
      • Rename cuFragment to photosFragment in ManagerActivityLollipop.
      • Remove leading and trailing spaces from email address.
      • Account and Payment: Warning dialog for existing subscriptions in a repeat purchase scenario (with different payment methods).
      • Content Consumption:
        • Restrict files in Rubbish Bin options.
        • Support selecting for maximise zoom-in level to align with iOS.
        • Jump to Versions details page through Versions option.
    • Maintenance
      • Drop Android 5.x support.
      • Remove "Lollipop" from Class Names.
      • Eliminate the build warnings after merge "New Image Viewer - original resolution".
      • Remove "Save to gallery" option.
      • Meetings: Wrong moderator management.
    • Bug
      • OnTransferTemporaryError with API_EOVERQUOTA is not properly managed.
      • Wrong video player UI in playlist view.
      • Crash: java.lang.ArrayIndexOutOfBoundsException - MultipleBucketAdapter.
      • Crash: java.lang.IllegalArgumentException - RecentsAdapter.
      • Crash: java.lang.RuntimeException - AddContactActivityLollipop.
      • NullPointerException in checkScrollElevation (ManagerActivityLollipop).
      • NullPointerException in setEmptyView (OutgoingSharesFragmentLollipop).
      • Blocked files incorrect warning message at transfers/download.
      • In progress view while searching is broken.
      • In the chat image viewer, restore the option to forward and delete messages when the action is allowed.
      • In a zip, cannot scroll between images while previewing them.
      • Crash: ImageViewer save to gallery issue (NullPointerException).
      • Zip separators not showing.
      • Some node options are not restricted for taken down nodes.
      • Not implemented taken down node checks within Image Viewer.
      • Crash: NullPointerException in onConfigurationChanged (FileStorageActivityLollipop.kt).
      • "Enable Camera Uploads" title is misaligned for French language.
      • Not using MegaCancelToken for searching by type.
      • In the Rubbish bin, some folders are not displayed correctly in grid view.
      • Crash: java.lang.RuntimeException in FileExplorerActivityLollipop.
      • Video player wrong behaviours.
      • 3 dots is behind the navigation bar in landscape does nothing (Image viewer and Video player).
      • Load pdf error when opening a take down node that is a pdf.
      • WindowLeaked when opening a take down node that is a .mp4.
      • Hide the Restore option when some node cannot be restored in Rubbish Bin.
      • Taken down dialog disappears after rotating the screen in PDF viewer and Video player.
    • Others
      • Upgrade available translations.

    SDK: https://github.com/meganz/sdk/commit/c7ac26d38e739eeed0003f1e5be8051810de119f (release/v3.11.0) MEGAchat: https://github.com/meganz/MEGAchat/commit/459804c471fb705881450fb3aed3bd5eb58f19c6 (release/v3.0.10)

    Source code(tar.gz)
    Source code(zip)
    430_6_4-gms-release.aab(92.69 MB)
    430_6_4-gms-release.apk(178.34 MB)
    430_6_4-hms-release.aab(92.15 MB)
    430_6_4-hms-release.apk(176.17 MB)
Owner
Mega Limited
Mega Limited
Udacity-shoestore - A template provided for use when building your README file for students

README Template Below is a template provided for use when building your README f

Burak Demir 0 Jan 5, 2022
Paint-me Is a simple painting app. Feel free to show your artistic talent on the wide canvas provided!

Kicking Off Hacktoberfest with ACM-VIT! PaintMe PaintMe Is a simple one screen-canvas painting app. Feel free to show your artistic talent on the wide

ACM VIT 3 Oct 31, 2022
Android-splash-screen-demo - Sample application to demo the various features provided in android-splash-screen

Android Splash screen API demo This is a sample application used to demonstrate the various features provided in android-splash-screen. More details c

Sridhar 1 Jan 3, 2022
A liteweight Android application to access your hanger!

星河避难所 这是一个星际公民 Android 客户端,可以简化部分官网操作以及信息查询。 A Star Citizen Android Application. 实现功能 官网登录相关 免代理登录/注册 多账号一键切换 光谱账号一键切换 官网信息相关 玩家个人信息显示 官网玩家查询 舰船信息查询 玩

Kirakira 19 Dec 19, 2022
The tasks provided in the perspective of Google's android training project

Dogglers - Starter Code Starter code for the second independent project for Android Basics in Kotlin. Introduction This is the starter code for the Do

Alperen Ekin 0 Dec 15, 2021
Arjun Naik 1 Apr 16, 2022
A dummy application used for POC for Future of Furniture application using AR serivces provided by Google.

Furture A dummy application used for POC for Future of Furniture application using AR serivces provided by Google. Demo video.mp4 Splash Home Sofa Cha

Kapil Yadav 8 Nov 28, 2022
Firebase Cloud Firestore Android

Firebase Cloud Firestore Android ?? Description Android app built to demonstrate on how to build RecyclerView using Cloud Firestore with Collections,

null 0 Dec 13, 2021
신경 - Cloud-native messaging/pubsub with powerful routing

신경 신경 /ɕʰinɡjʌ̹ŋ/ • sin-gyeong (try it with IPA Reader) nerve Nerve /nərv/ • noun (in the body) a whitish fiber or bundle of fibers that transmits imp

amy null 75 Dec 22, 2022
✨ Social network app made with Android Compose, full Kotlin, Firebase Authentication, Storage and Firestore 🚀

Your friends, for real. Share daily random moments with your friends and discover who they really are. ✨ Instant Instant is a social media actually un

Vincent Guillebaud 58 Dec 23, 2022
Custom MediaPicker for Android. support targetSdk 30 & scoped storage. And use registerForActivityResult rather than onActivityResult.

MoongchiPicker What is MoongchiPicker? MoongchiPicker is custom media gallery base on Google's Material Design Bottom Sheets. You can fetch image or v

펫프렌즈 5 Nov 26, 2022
Sync floder from drive to local storage

GDrive #refrence and steps to upload - https://developers.google.com/drive/api/v3/manage-uploads to download - https://developers.goo

Karn_Rahul 0 Nov 4, 2021
Media Provider Manager - An Xposed module intended to prevent media storage abuse

Media Provider Manager - An Xposed module intended to prevent media storage abuse

null 104 Dec 26, 2022
android-delicious Delicious Android is an Android app which helps you access and save bookmarks via Delicious. It's available over at Google Play.

Delicious Android Delicious Android is an Android app which helps you access and save bookmarks via Delicious. It's available over at Google Play. Fea

Alexander Blom 137 Nov 20, 2022
Android app built with MVP architectural approach and uses Marvel Comics API that allows developers everywhere to access information about Marvel's vast library of comics. :zap:

Villains & Heroes Android app built with MVP architectural approach and uses Marvel Comics API that allows developers everywhere to access information

André Mion 53 Jul 13, 2022
an android app to send private secret SMS while terrorist Islamic republic of Iran banned internet access in Iran.

Mahsa An android application which is designed to deliver safe and encrypted messages using SMS while Islamic republic of Iran banned Iranian people a

null 3 Sep 22, 2022
NativeScript empowers you to access native platform APIs from JavaScript directly. Angular, Capacitor, Ionic, React, Svelte, Vue and you name it compatible.

NativeScript empowers you to access native APIs from JavaScript directly. The framework currently provides iOS and Android runtimes for rich mobile de

NativeScript 22k Dec 31, 2022
Simple access to Firebase Realtime Database.

FbRemoteDb Simple access to Firebase Realtime Database. Everything is inside a Bucket, there you can store your items. This is for simplifying the acc

null 1 Dec 28, 2021
NetGuard provides simple and advanced ways to block access to the internet

NetGuard NetGuard provides simple and advanced ways to block access to the internet - no root required. Applications and addresses can individually be

Marcel Bokhorst 598 Dec 31, 2022