android

MEGA Android App

OTHER License

Stars
1.5K
Committers
57

Bot releases are hidden (Show)

android - Version 6.7

Published by javiergm1983 over 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
    • 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)

android - Version 6.6

Published by robinshi-mega over 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
    • 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)

android - Version 6.5

Published by javiergm1983 over 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
    • "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)

android - Version 6.4

Published by javiergm1983 over 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
    • 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)

android - Version 6.3

Published by javiergm1983 over 2 years ago

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)

Change notes

  • Enhancement
    • Improve payment flow UX/UI and confirmation message.
    • DCIM folder warning dialog.
    • Use getPublicLinkInformation to show folder link info instead of logging in and then fetch nodes.
    • Truncated message on the onboarding “Turn on Camera Uploads” screen.
  • Maintenance
    • Refactor SettingsFragmentLollipop.
    • Remove dependency of SettingsFragment on SettingActivity (ManagerActivityLollipop).
    • Refactor code related to Bug "Crash: java.lang.NullPointerException - ManagerActivityLollipop".
    • Fix Lint issues on MediaPlayerService class.
    • Fix deprecation in MiniAudioPlayerController.
    • Update compileSdkVersion.
    • Update lifecycle dependency version.
    • Fix deprecation in CookieDialogHandler.
    • Substitute strings on cancel upload dialog.
    • Items selected on Home's filtered views have green background surface.
    • Remove com.ittianyu.bottomnavigationviewex library.
    • Underlined folder and file mega links that are sent to chat.
    • Remove hilt configuration option 'enableTransformForLocalTests'.
  • Bug
    • When receive a folder link without key in a chat, the rich links is showed wrong.
    • Tapping on referral program banner multiple times is evoking ' open in browser' options many times.
    • Unable to start Secondary Media Uploads.
    • Wrong information when sharing link folder.
    • File and folder info screen from Offline section has a wrong style.
    • ANR when uploading mass amount of files by Share.
    • Meeting fails to reconnect after losing network, ends on wrong screen.
    • When a user creates a meeting, the incoming call notification is displayed on other clients with the same user.
    • In dark mode, Home's filtered view, the selected icon becomes white.
    • Link with expiry date not working.
    • Chat Badge position incorrect.
    • Camera Uploads unable to be enabled for Business Subusers.
    • Zip separators not showing.
    • Non-fatal Exception: OnErrorNotImplementedException caused by IndexOutOfBoundsException in GetFolderContentUseCase.kt.
    • Non-fatal Exception: OnErrorNotImplementedException caused by FileNotFoundException in GetFolderContentUseCase.kt.
    • Non-fatal Exception: NullPointerException at MegaNodeAdapter.
    • Wrong Sort by list in Shares section, Incoming tab, inside a folder.
    • Remove the unused parameter EXTRA_FROM_SETTINGS.
    • Meetings: Handle contacts and non-contacts.
  • Others
    • Upgrade available translations.

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

android - Version 6.2

Published by javiergm1983 over 2 years ago

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)

Change notes

  • Enhancement
    • Add back the "Always save to this location" dialog.
    • Content Consumption:
      • Add reorder option on audio/video playlist.
      • 2x grid for All page maximum zoom-in in landscape mode.
      • 9x grid for All page zoom-out 1 in landscape mode.
  • Maintenance
    • Nodes on Home's Documents, Videos and Audio without middle height point on item's second line.
    • Refactor SettingsFragmentLollipop.
  • Feature
    • Backup in file manager.
    • New behaviour to pick a folder and upload its content.
  • Bug
    • Wrong avatar in Homepage after create a new account.
    • Possible bug - unable to connect to chatd upon first launch after some inactivity.
    • In grid view, the name of the participant does not have the correct margins.
    • Crash: java.lang.NullPointerException - FileBrowserFragmentLollipop.
    • Crash: java.lang.NullPointerException - CloudDriveExplorerFragmentLollipop.
    • Crash: java.lang.NullPointerException - FileBrowserFragmentLollipop.
    • Crash: java.lang.NullPointerException - FileBrowserFragmentLollipop.
    • Flickering in self feed view.
    • NullPointerException in getEmail (MyAccountViewModel).
    • Rubbish Bin section available while offline.
    • When I hang a meeting as a guest, the app crashes.
    • Control when trying to open a meeting link as a guest and the meeting has ended.
    • Next keyboard button doesn't work when to login.
    • Crash: NullPointerException in onPreDraw (ManagerActivityLollipop).
    • Crash: NullPointerException in onUsersUpdate (OptionalMegaGlobalListenerInterface.kt).
    • Crash: FileNotFoundException in readFile (TextEditorViewModel.kt).
    • Crash: IllegalStateException in provideFirebaseCrashlytics (AnalyticsModule.kt).
    • Crash: IllegalStateException at firebase crashlytics.
    • Link with expiry date not working.
    • MEGA Crashes on Android.
    • App gets frozen on black screen.
    • Meetings: Can't stop the ringing and vibrate of incoming calls unless joining the call.
  • Others
    • Upgrade available translations.

SDK: https://github.com/meganz/sdk/commit/8e7a2be87c87f304e4be38d48f794a0afff464fc (release/v3.9.15)
MEGAchat: https://github.com/meganz/MEGAchat/commit/0c5ef1d752aa479597c185c2b72c8cbd9cbba682 (release/v3.0.8)

android - Version 6.1.1

Published by javiergm1983 over 2 years ago

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)

Change notes

  • Bug
    • Crash: NullPointerException in onPreDraw (ManagerActivityLollipop).

SDK: https://github.com/meganz/sdk/commit/0916f1037228cedb6ff2de697cb95403c9994b2b (release/v3.9.14)
MEGAchat: https://github.com/meganz/MEGAchat/commit/07d8754a4acc88b76af819e6c17ead900568bfec (release/v3.0.7)

android - Version 6.1

Published by javiergm1983 over 2 years ago

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)

Change notes

  • Enhancement
    • In the image viewer, if the image is downloaded, show the original image instead the preview:
      • Remove download notifications for full size images.
    • Improved flow of contracts exchanged on chat.
    • Remove illustration on "Add phone number" for small devices.
    • Remove connect APIs.
    • Implement Firebase Performance Monitoring.
    • Pluralize settings_file_management_file_versions_subtitle string.
    • Add back Open link options in dropdown menus (Cloud Drive and Chat sections).
    • Content Consumption:
      • Offline icon improving.
      • Media Discovery option in the cloud drive folder top:
        • Load Images and Videos from a specific folder.
        • Media discovery UI page.
        • Add "media discovery" page entrance.
        • Handle fragment back stack logic.
      • Y/M/D navigation bar displayed when user swipe down.
      • Support preview a zip inside a zip.
      • Display all visual files under Media Discovery.
      • Close Media Discovery.
  • Maintenance
    • Modify banner's string when user is in a group call ( webclient) and enters simultaneous in the app (iOS / Android).
    • Remove folder upload notifications.
    • Update Kotlin dependency to 1.6.10.
    • Content Consumption:
      • Empty state on Photos & Images section.
      • Code changes: Java -> Kotlin:
        • PhotosFragment convert.
        • CUGridViewAdapter convert.
        • CuGridViewHolder convert.
        • CuViewModel convert.
        • CuViewModel refactor.
        • Replace CUCard, CUNode, PhotoItemNode with GalleryCard, GalleryItem.
        • Unify PhotoBrowseAdapter and CUGridAdapter.
    • Meetings: Remove the compatibility warning view.
  • Feature
    • Improve UI for contact-links sent to chat.
  • Bug
    • When images are loading show loading icon rather than a wrong sized image.
    • Long File names overlaps with access level label in the folder info of incoming shares.
    • Some unexpected behaviour when renaming audio files.
    • IllegalArgumentException in categoryClickListener.onClick (HomepageFragment.kt).
    • Content Consumption:
      • CU-blank space at the bottom of the page.
      • Switching from Days in Landscape mode takes the user to Enable camera upload page on CU.
      • Zoom icons are displayed for Empty state.
      • Cannot preview Zip files when it contains a multi-level file structure.
      • Handle media discovery page when user rotates the screen:
        • Rotate screen, MD page close.
        • When switch bottom tab, MD page close.
        • Optimise MD UI code controller logic.
        • When rotate screen, fab button sometimes appears.
        • When rotate screen double times, years, months, days data disappear.
        • When switch time tab in MD page, the date titles don't change when zoom.
    • Meetings: Dialogue is shown out of place when there are no chats yet.
  • Others
    • Upgrade available translations.

SDK: https://github.com/meganz/sdk/commit/0916f1037228cedb6ff2de697cb95403c9994b2b (release/v3.9.14)
MEGAchat: https://github.com/meganz/MEGAchat/commit/07d8754a4acc88b76af819e6c17ead900568bfec (release/v3.0.7)

android - Version 6.0

Published by javiergm1983 over 2 years ago

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)

Change notes

  • Enhancement
    • Remove duplicate options on dropdown when views have FABs
    • Unify the grant Permissions procedure
    • Add folder's full options on folder's overflow menu/modal
    • Remove logs from DB and add them to preferences.
    • Content Consuption: Display the Version information on the menu list.
  • Maintenance
    • Move to the new App Bundle format
    • Upgrade Exoplayer library to the latest version available
    • Remove all the code related to "Pick from File System" option
    • Upgrade Android Gradle to the latest available version
    • Request permissions for enabling logs is not needed anymore
    • Remove unused permissions CAPTURE_VIDEO_OUTPUT and MANAGE_DOCUMENTS
    • Update Hilt library version
  • Bug
    • Chat: disable interaction on "Join call" once the user taps on it to avoid "resource already exists issue""
    • Possible Bug: App keeps disabling camera upload
    • Broken proximity sensor behaviour
    • IllegalStateException in CrashReporterImpl. (CrashReporterImpl.kt) - GMS
    • ArrayIndexOutOfBoundsException in AddContactActivityLollipop$GetPhoneContactsTask.doInBackground (AddContactActivityLollipop.java)
    • NullPointerException in exportRK (ExportRecoveryKeyViewModel.kt)
    • NullPointerException in changeTitle (FileExplorerActivityLollipop.java)
    • Notification of call in progress is not displayed in Android 11
    • Crash: io.reactivex.rxjava3.exceptions.UndeliverableException - GetMyAvatarUseCase
    • Crash: android.app.RemoteServiceException - CameraUploadService
    • Crash: java.lang.NullPointerException - Pdfium
    • Crash: java.lang.NullPointerException - MediaPlayerActivity
    • Crash: java.lang.NullPointerException - FolderLinkActivityLollipop
    • Crash: java.io.FileNotFoundException - TextEditorViewModel
    • Crash: java.lang.NullPointerException - MegaListChatLollipopAdapter
    • Crash: java.lang.NullPointerException - FullScreenImageViewerLollipop
    • Crash: java.lang.IndexOutOfBoundsException - MegaTransfersLollipopAdapter
    • Crash: java.lang.NullPointerException - FolderLinkActivityLollipop
    • Crash: java.lang.NullPointerException - DragToExitSupport
    • Crash: java.lang.NullPointerException - ThumbnailUtilsLollipop
    • Crash: java.lang.RuntimeException - SDCardOperator
    • Crash: java.lang.NullPointerException - ManagerActivityLollipop
    • Main camera fails to disable proximity sensor
    • NullPointerException in setToolbarTitle (ManagerActivityLollipop)
    • NullPointerException within GetGlobalChangesUseCase
  • Others
    • Upgrade available translations.

SDK: https://github.com/meganz/sdk/commit/7c4da30ee182291031dc274f4984ced70c1fdc9c (release/v3.9.13)
MEGAchat: https://github.com/meganz/MEGAchat/commit/9392fd0832fb2e7d55b3d38d190793becc57a1d7 (release/v3.0.6)

android - Version 5.5

Published by javiergm1983 almost 3 years ago

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)

Change notes

  • Enhancement
    • "Sort by" improvements.
    • Add disable versions warning.
    • Remove the ellipsis in "Label...".
    • Content Consumption: Stop play music after kill the app thread.
    • Meetings: Handle multi calls.
  • Maintenance
    • Remove contacts order.
    • Implement offline sort by.
    • Cookie dialog + settings changes.
  • Bug
    • ZIP folder preview issue.
    • Wrong MAKE MODERATOR screen.
    • UI view of Recents shifted down after accepting contact request.
    • Favorite and Label modal bottom sheet options wrongly displayed or hidden.
    • Incorrect redirect location from Photos icon in Home page.
    • The margins in the bottom panel of a meeting are not correct.
    • Creating a group chat from the contact section does not work.
    • NPE InMeetingFragment.finishActivityAsGuest.
    • Ensure that MegaChatApi::setBackgroundStatus is being called when a call is answered in background.
    • Edited rich link messages wrong behaviour.
    • "View in folder" option in Completed Transfers section shows a wrong error.
    • Truncated "Reset" button text - "Get link" - Localized UI.
    • In Homepage and Chat, the status bar remains white after tap on fab button.
    • NullPointerException in MegaLogger. (MegaLogger.java).
    • ClassCastException in AccountController. (AccountController.java).
    • Opening chat notification bypasses pin code checking.
    • Incorrect content when switching from different categories on Home page.
    • Stop incoming call ringing when receiving isRinging false.
    • New chat menu in Chat is on but user can navigate to the other menus.
    • Show Label option in Rubbish Bin section.
    • Unlock with Fingerprint ID broken.
    • Content Consuption:
      • If the setting Open file when downloaded is disabled, there is no way to open some types of files after download.
      • Mini player still in the status bar and cannot work after kill the app thread.
  • Others
    • Upgrade available translations.

SDK: https://github.com/meganz/sdk/commit/927d1437c8bb5e6f576604eda17a8b69cf9c3dd2 (release/v3.9.12)
MEGAchat: https://github.com/meganz/MEGAchat/commit/18866819dbdcaf6c947586a874a6987c4d92f2db (release/v3.0.5)

android - Version 5.4

Published by javiergm1983 almost 3 years ago

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)

Change notes

  • Enhancement
    • Fingerprint unlock.
    • Photos - Phase 2.
    • Folder view title mangles the string (converts it to all-uppercase).
    • Using quantity-neutral formulations for the strings of uploading/downloading files.
    • Support email links without the # prefix.
    • Add Firebase crashlytics support for Java.
    • Add support for Huawei AppGallery Connect Crash service.
    • Update AppCompat library to latest version.
    • When searching and no app is installed, warning flashes to fast to be read.
    • Content Consumption:
      • Card views on Years/Months/Days.
      • Rename the current CU tab and Photos (homepage).
      • Zoom in/out in the Images section - Zoom in 1x.
      • Zoom in/out in the Images section - Zoom out 5x.
      • Zoom in/out in the Images section - Zoom out 12x.
      • Zoom in/out in the Images section - Default 3x.
  • Maintenance
    • Allow users to config video uploads quality on Camera uploads settings.
    • On light theme, make status bar the same colour has modal bottom sheet (plain white) when the modal is swiped till the top.
    • Only collect and upload crash information to Firebase if cookie option accepted.
    • Update build.sh for supporting M1 CPU laptop.
    • Remove Store description strings from repository.
    • Content Consuption - Code refactoring:
      • Unify repository.
      • Unify viewmodel.
      • Unify adapter, data class.
      • Remove search function completely from ImagesFragment.
      • Extract zoom in/out menu items from activity, set them in parent fragment.
      • Extract years/months/days/all panel as a component in parent fragment.
  • Bug
    • Camera uploads remain visible after deleting the folder from cloud drive.
    • The bottom options bar disappears from the homepage.
    • App crashes when sharing location in chat in landscape mode.
    • While editing if the user chooses a GIF- it is redirected to the share extension page.
    • RuntimeException caused by NullPointerException in changeFolder (FileStorageActivityLollipop).
    • App crashes on trying to download files from node history.
    • On pdf preview the fast scroller has no elevation (on both light and dark themes).
    • Guest option is not properly shown at first screen.
    • File names cut (issue from GitHub).
    • Navigation Buttons barely visible when using audio player in some devices.
    • Shared folder option - App crashes if Contact permission is granted.
    • Call notification not dismissable when the permissions "Appear on top" are disabled (from Android 10).
    • NullPointerException in storeDownloadLocationIfNeeded (Util.java).
    • In dark mode, after open or close some modal bottom sheet, the status bar has a wrong color.
    • The location disappears when rotating device.
    • Remove .opus extension from not reproducible audio.
    • PDF file automatically jumps to beginning of document while scrolling down and jumps to end of the document while scrolling up.
    • No passcode prompted when opening mega via a new chat message notification.
    • Crash when upgrade database.
    • On transfers section, if an item is dragged to be reorder, it's background is transparent.
    • Files are not visible when upload by "pick from file system".
    • Meetings: App keeps on ringing after accepting the call from WebClient.
    • Content Consuption: Zoom icons are disabled for default setting on All page.
  • Others
    • Upgrade available translations.

SDK: https://github.com/meganz/sdk/commit/250d5fcd1b1231c89dfc9c0038b8836ca6d0b7c9 (release/v3.9.11)
MEGAchat: https://github.com/meganz/MEGAchat/commit/60e8b8442560e7fb22ba1015b32bd7c6be9600a7 (release/v3.0.4)

android - Version 5.3.1

Published by javiergm1983 almost 3 years ago

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)

Change notes

  • Bug
    • Broken behaviour to pick CU local folder on Android 11.

SDK: https://github.com/meganz/sdk/commit/ed87bb09de7bc563597adddf0f85613840638ae5 (v3.9.9)
MEGAchat: https://github.com/meganz/MEGAchat/commit/0af7cea1d0bcc16c80e9c40bbc8fe0e9d29e2e7b (v3.0.3)

android - Version 5.3

Published by javiergm1983 almost 3 years ago

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)

Change notes

  • Enhancement
    • Add the ability to config app initial start screen.
    • Hide recent activity settings.
    • Save the view mode and the sort by defined by the user.
    • Contacts section, Requests: Scroll to Sent requests tab if is not empty and Received requests is empty.
    • Improve the display of the words in "My account" area when the translation contains a larger number of characters.
  • Maintenance
    • Eliminate the build warnings caused by deprecated 'kotlin-android-extensions'.
    • Eliminate the build warnings caused by experimental coroutines declarations.
    • Remove MANAGE_EXTERNAL_STORAGE permission.
  • Bug
    • Unable to send a file to multiple chats.
    • Attach file in Chat from "From File System > Mega", 0 B file is uploaded.
    • The elevation in FileExplorer does not work fine in some situations.
    • The status bar of Group info screen does not show elevation in dark mode.
    • The one-to-one call allows scrolling of the bottom panel and the UI looks wrong.
    • The elevation in FileProvider does not work fine in some situations.
    • The bottom panel of New Meeting/Join meeting is not hidden after you have selected an option.
    • When hanging up the call from the bottom panel "No moderator" the behaviour is incorrect.
    • The elevation in FileStorage does not work fine in some situations.
    • NullPointerException in confirmImport (ImportFilesFragment).
    • Meetings - Login as a guest option is broken.
    • Do not show Toolbar actions while giving the options to choose between internal and external storage.
    • NullPointerException in getTitleChat (ChatUtil).
  • Others
    • Upgrade available translations.

SDK: https://github.com/meganz/sdk/commit/ed87bb09de7bc563597adddf0f85613840638ae5 (v3.9.9)
MEGAchat: https://github.com/meganz/MEGAchat/commit/0af7cea1d0bcc16c80e9c40bbc8fe0e9d29e2e7b (v3.0.3)

android - Version 5.2

Published by javiergm1983 almost 3 years ago

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)

Change notes

  • Enhancement
    • Improve modal bottom sheet's options visibility if modal sheet height is greater than or equal to 100% of screen height.
    • Revise video quality levels.
  • Maintenance
    • On Settings view there is no elevation on the appBar when content is swiped up/down.
    • On C.U. section, the app bar is not raised when progress bar is shown.
  • Bug
    • User keeps getting the message -"An error occurred when creating the chat".
    • Modal bottom sheet behaviour.
    • Videos without audio track are not compressed.
    • Github issue: Can't open url file (Android 11 and upper).
    • In a 1-to-1 call, in landscape mode, the video is sometimes distorted.
    • Deleted images don't get deleted while being sent in chat.
    • Fab button in homepage doesn't work properly.
    • Passcode lock prompt on incoming group calls in locked state.
    • Passcode lock is bypassed after answering or rejecting an incoming a call.
    • Messages in the chat that do not contain links are processed as if they had links.
    • When I am added to a group room that has a call in progress, the incoming call notification should be displayed.
    • App asks for preferred download location logged out.
    • Search breaks.
    • NullPointerException in getPreferencesFromDBv62 (DatabaseHandler).
  • Others
    • Upgrade available translations.

SDK: https://github.com/meganz/sdk/commit/17f6698fef2d734d9446fddbad50b18ab78c7884 (release/v3.9.8)
MEGAchat: https://github.com/meganz/MEGAchat/commit/3b83038b96213477199a1f45a2a62af6ba00479a (release/v3.0.2)

android - Version 5.1.1

Published by javiergm1983 almost 3 years ago

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)

Change notes

  • Bug
    • Disable TLS session resumption feature.

SDK: https://github.com/meganz/sdk/commit/7c37403d11db1f372c989415d07297ecc40e0013 (v3.9.7)
MEGAchat: https://github.com/meganz/MEGAchat/commit/61e6a442c1371ca4bcb307368a508386966d4734 (release/v3.0.1a)

android - Version 5.1

Published by javiergm1983 about 3 years ago

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)

Change notes

  • Enhancement
    • Offline - warning banner.
    • Add confirmation dialog for setting - clear offline files.
  • Maintenance
    • Mini player is not shown on Home's filtered views.
    • Remove ProgressDialog in the whole app since is deprecated.
    • New build warnings in SearchNodesTask.kt (Android 11 - API level 30).
    • New build warnings in MyAccountViewModel.kt (Android 11 - API level 30).
    • Replace MegaRequest::getPricing()->getCurrency() by MegaRequest::getCurrency()->getCurrencyName().
    • Remove title_base_quota string and the code where is used.
    • Use shouldRefreshSessionDueToSDK() and shouldRefreshSessionDueToKarere() everywhere.
    • Remove animated arrows from incoming call UI.
    • Control megaChatApi.getInitState() in the whole app.
  • Feature
    • Play a voice feedback when user sent a Voice message.
  • Bug
    • Orientation lock doesn't work with the app.
    • Rich MEGA link preview always shows Empty Folder.
    • Open mega's link while logout from the app should direct user to login page.
    • Long tap on an edited message and pending to delete (due to no network) darks the chatroom.
    • If no network, the delete message option doesn't set it as delete pending.
    • Vulnerability report: 2FA will be directly disabled by a broadcast.
    • Crash in My account after remove storage permissions [NullPointerException in getCacheFile (CacheFolderManager)].
    • Wrong business payment errors UI.
    • ArrayIndexOutOfBoundsException in getItem (InvitationContactsAdapter).
    • Streaming transfers are included in completed transfers tab, but they should not.
    • Wrong status bar color in Homepage in dark mode.
    • Download to SD card doesn't work on Android 11.
    • No search option inviting participants to a meeting.
    • Small feed from the own camera goes off-screen.
    • App is unable to retrieve avatar image after re-enter call screen and unhold 1-to-1 call.
    • Null's meeting incoming call screen.
  • Others
    • Upgrade available translations.

SDK: https://github.com/meganz/sdk/commit/7c37403d11db1f372c989415d07297ecc40e0013 (release/v3.9.7)
MEGAchat: https://github.com/meganz/MEGAchat/commit/f90f3212105bca9429d8c469280034390f948c97 (release/v3.0.1)

android - Version 5.0.1

Published by javiergm1983 about 3 years ago

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)

Change notes

  • Bug
    • Missed call notification is raised even if the call has been answered.
    • Proximity sensor shuts off display when not in a meeting in Guest mode.
    • Signup screen is not shown after Guest ends the meeting.
    • When there is a call in which I am not participating and I receive another one. The incoming call screen is displayed incorrectly..
    • NullPointerException in getAuthorizationToken (MegaListChatLollipopAdapter).
    • Camera self enables after rotating, locking and unlocking.
  • Others
    • Upgrade available translations.

SDK: https://github.com/meganz/sdk/commit/b4df9a0c2abb8eecf57bad69af1b77e776d59fa4 (v3.9.3)
MEGAchat: https://github.com/meganz/MEGAchat/commit/bf0b609a01c42582a8adc44ef4cd26292a75f40e (release/v3.0.0a)

android - Version 5.0

Published by javiergm1983 about 3 years ago

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)

Change notes

  • Feature
    • MEGA Meeting phase one:
      • Create a Meeting
      • Join a Meeting
      • In a Meeting-Layout
      • In a Meeting-floating panel
      • Leave a Meeting
      • Add banner for calls/meetings when you are the only participant
      • Create reconnecting logic
  • Bug
    • When a video call is initiated the video feed of the caller is shown twice the moment the call is established.
    • UI view broken during a group call after several clients detected connectivity issues.
    • Call notification does not disappear.
  • Others
    • Upgrade available translations.

SDK: https://github.com/meganz/sdk/commit/b4df9a0c2abb8eecf57bad69af1b77e776d59fa4 (v3.9.3)
MEGAchat: https://github.com/meganz/MEGAchat/commit/182e31f2f34d832239a0782f9000f851d1036cc6 (v3.0.0)

android - Version 4.3

Published by javiergm1983 about 3 years ago

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)

Change notes

  • Enhancement
    • MEGA android app "contacts" design (revamp).
    • "My Account" revamp:
      • No "Cancel" button when changing password
      • The renewal date for an account is not handled properly.
      • Make MyAccountInfo injectable.
      • Convert fragments Choose and Upgrade account to activities and migrate them to Kotlin.
    • Android 11 support.
    • Recovery key screen—text doesn’t fit in the button in the localized UI.
    • Android 11 special permission to allow access to manage all files.
    • Waiting (payment) confirmation dialog.
    • Add ability to set device name for backup.
  • Maintenance
    • Upgrade "libuv".
    • Allow the creation of multiple links.
    • Ensure compatibility with Android 12 - No target SDK change.
    • Migrate GetLinkActivity to MVVM.
    • Remove "save_for_offline" string.
    • Remove support for Google Ads.
  • Feature
    • Prompt play store ratings - phase 2.
  • Bug
    • "Open with" option is missing from url and txt file's modal bottom sheet.
    • Offline files are not removed in the right way.
    • Latest item decorations do not appear after scrolling.
    • Incoming call notifications for group calls are not displayed properly.
    • Unable to "Share folder" with contacts.
    • NullPointerException in updateViewSelected (CameraUploadsFragment).
    • ArrayIndexOutOfBoundsException in getItemtAtPosition (RecentsAdapter).
    • Duplicate backup is created when enable CU.
    • NullPointerException in getParentHandleForSearch (SearchFragmentLollipop).
    • The tabs elevation does not behave in a right way after Contacts revamp merge (only dark mode).
  • Others
    • Upgrade available translations.

SDK: https://github.com/meganz/sdk/commit/1f1a2e55a0ef5f094efeaf92c17f32c2a7b81aa2 (v3.9.5b)
MEGAchat: https://github.com/meganz/MEGAchat/commit/fc2dd94a3e92ff4157b5d0e15c88294cf138e06f (v2.5.0)

android - Version 4.2.2

Published by javiergm1983 about 3 years ago

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

Change notes

  • Enhancement
    • Remove folders & files subheaders on file management views.
    • Change the 'Set Nickname' pop-up when defining an alias for a contact.
    • Folder public link - Hide Label and Favourite sort/filter options.
    • Add URL icon for .url files.
    • New fast scroller.
    • Passcode lock - Add warning dialog when logout.
    • Request passcode lock in PDF viewer only when access to Cloud.
    • Allow open and edit large text files.
    • App should allow to preview the versioned text files.
    • Add toolbar elevation behaviour on Text Editor.
    • Text editor saving text file on the background.
    • Use authentication token to load folder links.
    • Remove root-path item for the FileProvider.
    • Turn off LiveEventBus logger.
  • Maintenance
    • Remove Context objects from SearchNodesTask.
    • Emojis on chat modal bottom sheet header not correctly aligned.
    • Fix some splitted strings (transifex issues).
    • Improve strings of warning alerting a change in a file extension.
    • Management message - end call icon.
    • Remove some unused and duplicate strings.
    • Remove "save_for_offline" string.
  • Feature
    • 15 seconds rewind and forward in the Video player.
  • Bug
    • Account reset page doesn't pre fill the email ID ,even the user enter the email id and tap on the Forgot Password button.
    • Long names overlapping 3 dots (Android Tablet only).
    • Audios and videos can be played simultaneously.
    • Available offline toggle in light mode for audio player should be modified.
    • Tapping any options in navigation drawer then follow by Offline tap back, the Toolbar missing.
    • Import files/folders to Mega, CD folder colour changes.
    • Handle large downloads from file link preview.
    • Account takes on over storage quota condition when adding files to an inshare from over storage quota account.
    • URL's with '_' is not handled properly.
    • Stephen's bug: Create text file - click Save - Saving file... persists indefinitely.
    • Achievement values not updating without refreshing the app.
    • On Offline tab, modal bottom sheet is still visible when remove from offline dialog is shown.
    • Long pressing an unsent message (due to no network) is darkening the chatroom as if a dialog had just opened, but no dialog is opening.
    • Call duration shown in all group chat headers.
    • NPE TextFileEditorViewModel.initializeReadParams.
    • CU - Flickering and cannot close.
    • Copy/Paste edited message includes editing label.
    • Right after entering a chat, add a reaction to a message, the reaction will not appear.
    • NullPointerException in updateFastScrollerVisibility (CameraUploadsFragment).
    • The text editor does not open from the Documents section (in home page).
    • FileExplorerActivityLollipop activity path traversal vulnerability.
    • NullPointerException in changeFolder (FileStorageActivityLollipop).
    • Insecure management of File provider URI's.
    • NullPointerException in onBackPressed (ManagerActivityLollipop).
    • IllegalArgumentException in onFinish (TimeUtils).
    • NullPointerException in BucketSaved constructor.
    • NullPointerException in downloadAndAttach (FileProviderActivity).
    • IndexOutOfBoundsException in setUpView (TextFileEditorActivity).
    • IllegalStateException in registerTransfersReceiver (TransfersManagementActivity).
    • Blank Copy/move button in shared folders.
    • Something is wrong with .gif streaming when it is opened from a folder link.
    • Wrong message shown after restore an item from Rubbish Bin.
    • Opening different versions of a file, the content of the latest version is always displayed.
    • Passcode lock is requested twice at some screens if screen rotates.
    • "View in folder" node option should be only displayed in Recents section.
    • Chat message bottom sheet options don't work if no network.
    • NullPointerException in updateViewSelected (CameraUploadsFragment).
    • ArrayIndexOutOfBoundsException in getItemtAtPosition (RecentsAdapter).
  • Others
    • Upgrade available translations.

SDK: https://github.com/meganz/sdk/commit/3927fc10da9bb07737db2e9306aec0782dc71a5d (v3.9.4)
MEGAchat: https://github.com/meganz/MEGAchat/commit/db2138946076982fb72d46844b6934d1e9eb7325 (v2.5.0)