Skip to content

Sync upstream main#23

Merged
abhishekkhinde04 merged 48 commits into
mainfrom
sync-upstream-main
Jun 15, 2026
Merged

Sync upstream main#23
abhishekkhinde04 merged 48 commits into
mainfrom
sync-upstream-main

Conversation

@abhishekkhinde04

Copy link
Copy Markdown

Description

Replace this paragraph with a description of what this PR is changing or adding, and why. Consider including before/after screenshots.

List which issues are fixed by this PR. You must list at least one issue.


Additional context

Pre-launch Checklist

  • The Documentation is updated accordingly, or this PR doesn't require it.
  • The ExampleAppChangelog is updated with related tickets, or this PR doesn't require it.
  • I updated/added relevant documentation (doc comments with ///).
  • I listed at least one issue that this PR fixes in the description above.
  • I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
  • I added new tests to check the change I am making, or this PR is test-exempt.
  • All existing and new tests are passing.

ygit and others added 30 commits October 26, 2025 20:48
…ements

  - Update minimum Flutter version to 3.24.0 and recommended to 3.27.0
  - Upgrade build tools for 16KB compatibility:
    * Android Gradle Plugin (AGP) to 8.9.0
    * Gradle to 8.10/8.11.1
    * Kotlin to 2.1.10
    * NDK to r28 (28.0.12674087)
  - Update minimum Android API level from 21 to 24
  - Update recommended Android API level from 34 to 35
  - Migrate to 64-bit only architectures (arm64-v8a, x86_64)
  - Update iOS platform to 16.0
  - Add comprehensive Android Build Requirements documentation
  - Update all sample apps with consistent build configurations
  - Update dependencies across packages and examples

  This ensures compliance with Google Play's 16KB page size requirement
  (effective November 1, 2025) and provides optimal performance on modern
  Android devices.
ygit and others added 18 commits October 29, 2025 23:25
Add Android 16KB page size support and update Flutter version requirements
…exported to false for BootReceiver and LogAlarmManager to prevent unauthorized access.
…and 1.11.1 respectively, and synchronize example app version.
…and 1.11.0 respectively, aligning with previous stable releases.
…ooth-perms

Add Bluetooth audio permission support for Android 12+ and VAPT security fixes
Sync fork with official 100ms-flutter upstream (merge base Oct 2024 → upstream tip).
Resolved 19 conflicts, preserving azodha customizations while adopting upstream
improvements:

- Preserved fork features: extra HMSPrebuilt/controller params (meetingScreenAppBar,
  preViewScreenAppBar, dialInPopupWidget, onTapped, onRoomIdAvailable, onPeerLeft),
  responsive/orientation-aware grid layouts, inset shadow fix, HMSLogger button-tap
  instrumentation, network status label.
- Adopted upstream: preview header gradient, SingleChildScrollView wrappers,
  reformatting, and newer dependency versions (intl, permission_handler, provider,
  google_fonts, url_launcher, share_plus, collection, dots_indicator, webview_flutter,
  pointer_interceptor, image_picker).
- Kept hmssdk_flutter as local path dependency; regenerated pubspec.lock files.

flutter analyze: 0 errors.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@abhishekkhinde04 abhishekkhinde04 marked this pull request as ready for review June 15, 2026 13:32
@abhishekkhinde04 abhishekkhinde04 merged commit 314a290 into main Jun 15, 2026
6 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants