Skip to content

Conversation

@rahimrahman
Copy link
Contributor

@rahimrahman rahimrahman commented Dec 2, 2025

Summary

Changes in this PR prepare the app to be in alignment with Google 16KB page size requirement.

Ticket Link

https://mattermost.atlassian.net/browse/MM-66825

Checklist

  • Added or updated unit tests (required for all new features)
  • Has UI changes
  • Includes text changes and localization file updates
  • Have tested against the 5 core themes to ensure consistency between them.
  • Have run E2E tests by adding label E2E iOS tests for PR.

Device Information

This PR was tested on:
Google Pixel 6, Android 16
Google Pixel 8 Emulator, Android 16

Screenshots

Release Note


@mm-cloud-bot mm-cloud-bot added kind/bug Categorizes issue or PR as related to a bug. release-note labels Dec 2, 2025
@rahimrahman rahimrahman added the Build App for Android Build the mobile app for Android label Dec 2, 2025
@github-actions
Copy link

github-actions bot commented Dec 2, 2025

Coverage Comparison Report

Generated on December 11, 2025 at 21:57:00 UTC

+-----------------+------------+------------+-----------+
| Metric          | Main       | This PR    | Diff      |
+-----------------+------------+------------+-----------+
| Lines           |     86.18% |     86.18% |     0.00% |
| Statements      |     86.06% |     86.06% |     0.00% |
| Branches        |     72.61% |     72.61% |     0.00% |
| Functions       |     85.40% |     85.40% |     0.00% |
+-----------------+------------+------------+-----------+
| Total           |     82.56% |     82.56% |     0.00% |
+-----------------+------------+------------+-----------+

@rahimrahman rahimrahman added Build App for Android Build the mobile app for Android and removed Build App for Android Build the mobile app for Android labels Dec 2, 2025
@rahimrahman rahimrahman added Build App for Android Build the mobile app for Android and removed Build App for Android Build the mobile app for Android labels Dec 3, 2025
@rahimrahman rahimrahman added Build App for Android Build the mobile app for Android and removed Build App for Android Build the mobile app for Android labels Dec 3, 2025
@rahimrahman rahimrahman changed the base branch from main to feat/MM-65147-upgrade-react-native-0773-with-AppDelegate-swift December 3, 2025 05:07
@rahimrahman rahimrahman changed the base branch from feat/MM-65147-upgrade-react-native-0773-with-AppDelegate-swift to feat/MM-65147-upgrade-react-native-0773 December 3, 2025 05:07
@rahimrahman rahimrahman added Build App for Android Build the mobile app for Android and removed Build App for Android Build the mobile app for Android labels Dec 4, 2025
@rahimrahman rahimrahman requested a review from enahum December 4, 2025 04:54
@rahimrahman rahimrahman marked this pull request as ready for review December 4, 2025 05:00
Comment on lines 82 to 84
<View
className='ScheduledPostIndicator'
>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure why there's a view with className. But with newer version of expo-image, it's throwing a typescript error.

Comment on lines -1 to -13
diff --git a/node_modules/expo-image/android/build.gradle b/node_modules/expo-image/android/build.gradle
index 11492a2..b6bb941 100644
--- a/node_modules/expo-image/android/build.gradle
+++ b/node_modules/expo-image/android/build.gradle
@@ -44,7 +44,7 @@ dependencies {
kapt "com.github.bumptech.glide:compiler:${GLIDE_VERSION}"
api 'com.caverock:androidsvg-aar:1.4'

- implementation "com.github.penfeizhou.android.animation:glide-plugin:3.0.2"
+ implementation("com.github.penfeizhou.android.animation:glide-plugin:3.0.3")
implementation "com.github.bumptech.glide:avif-integration:${GLIDE_VERSION}"

api 'com.github.bumptech.glide:okhttp3-integration:4.11.0'
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Finally able to remove this now that we are updating to [email protected]

Copy link
Contributor

@enahum enahum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's clarify before approving.. great work on this one

@amyblais amyblais added this to the v2.36.0 milestone Dec 4, 2025
@rahimrahman rahimrahman added Build App for Android Build the mobile app for Android and removed E2E iOS tests for PR Run iOS E2E Detox tests Build Apps for PR Build the mobile app for iOS and Android to test labels Dec 9, 2025
@rahimrahman
Copy link
Contributor Author

@DHaussermann the latest dependency update of expo-web-browser should fix the issue with https://mattermost.atlassian.net/browse/MM-66863 on Android.

I have the app building right now. Should be ready in 20 mins or so.

@DHaussermann
Copy link

Hi @rahimrahman I have tested the Android fix for SAML and it is working.

Do we know if anything else is needed to merge this? The only other issue found in smoke testing was the share extension did not work reliably on iOS and Android but when I compare to other builds this does not feel new.

@rahimrahman rahimrahman added Build App for Android Build the mobile app for Android and removed Build App for Android Build the mobile app for Android labels Dec 11, 2025
@amyblais amyblais added the CherryPick/Approved Meant for the quality or patch release tracked in the milestone label Dec 11, 2025
@rahimrahman rahimrahman added Build App for Android Build the mobile app for Android and removed Build App for Android Build the mobile app for Android labels Dec 11, 2025
@DHaussermann
Copy link

@rahimrahman given we are merging the base PR #9253 but no longer cherry picking should we remove the label here as well?

do you need to pull feat/MM-65147-upgrade-react-native-0773 up into this branch also to bring it current before the builds will work?

@rahimrahman rahimrahman removed the CherryPick/Approved Meant for the quality or patch release tracked in the milestone label Dec 11, 2025
@rahimrahman
Copy link
Contributor Author

@rahimrahman given we are merging the base PR #9253 but no longer cherry picking should we remove the label here as well?

do you need to pull feat/MM-65147-upgrade-react-native-0773 up into this branch also to bring it current before the builds will work?

I just did. About to build Android and to make sure everything build and do a quick test.

@rahimrahman rahimrahman added Build App for Android Build the mobile app for Android and removed Build App for Android Build the mobile app for Android labels Dec 11, 2025
@amyblais amyblais removed this from the v2.36.0 milestone Dec 12, 2025
@DHaussermann DHaussermann added the Build App for iOS Build the mobile app for iOS label Dec 12, 2025
@rahimrahman rahimrahman added Build App for Android Build the mobile app for Android and removed Build App for iOS Build the mobile app for iOS Build App for Android Build the mobile app for Android labels Dec 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2: Dev Review Requires review by a core commiter 3: QA Review Requires review by a QA tester Build App for Android Build the mobile app for Android kind/bug Categorizes issue or PR as related to a bug. release-note

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants