Skip to content

chore: Merge branch dev to main#1580

Draft
github-actions[bot] wants to merge 32 commits into
mainfrom
dev
Draft

chore: Merge branch dev to main#1580
github-actions[bot] wants to merge 32 commits into
mainfrom
dev

Conversation

@github-actions

Copy link
Copy Markdown

This pull request will dev to main.

swakwork and others added 16 commits July 25, 2026 15:36
…enhance onboarding permission prompt handling
feat(Instagram): New patch to block onboarding permission prompts
* fix(Instagram): Enhance image retrieval by selecting the highest resolution image from available variants and update image viewing size preference constant.

* fix(Instagram): Improve video link retrieval by selecting the highest resolution video from available variants

* refactor(Instagram): Simplify video and image link retrieval by returning the first available variant

* fetch 4K only when user enables improveImageViewing
…1586)

When a reel post contains multiple images, all overflow buttons
(download, external downloader, info) always operated on slide 1
(index hardcoded to 0), regardless of which slide the user was viewing.

The hook now reads CURRENT_MEDIA_FIELD from MEDIA_ADD_INFO_CLASS_NAME
on the controller class using the same safe register pattern as the
feed onClick hook (HookOverflowMenuButtonOnClickPatch):

  iget-object freeReg, self, mediaExtraDataField    <- read obj (self intact)
  iget        freeReg, freeReg, CURRENT_MEDIA_FIELD <- read int index
  iget-object self,    self,    appActivityField    <- clobber self LAST

Falls back to index 0 via 3-arg overload if mediaExtraDataField is
not found on the controller class.
@cyberboh

Copy link
Copy Markdown
Contributor

I am trying to build this PR, I am getting this error

Details

FAILURE: Build failed with an exception.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 10.

  • What went wrong:

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

Execution failed for task ':extensions:shared:library:checkReleaseAarMetadata' (registered by plugin 'com.android.internal.library').

A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction

For more on this, please refer to https://docs.gradle.org/9.6.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.

An issue was found when checking AAR metadata:

171 actionable tasks: 171 executed

  1. Dependency 'app.morphe:morphe-extensions-library:1.5.0' requires libraries and applications that

depend on it to compile against version 36 or later of the

Android APIs.

:extensions:shared:library is currently compiled against android-34.

Recommended action: Update this project to use a newer compileSdk

of at least 36, for example 36.

Note that updating a library or application's compileSdk (which

allows newer APIs to be used) can be done separately from updating

targetSdk (which opts the app in to new runtime behavior) and

minSdk (which determines which devices the app can be installed

on).

  • Try:

Run with --stacktrace option to get the stack trace.

Run with --info or --debug option to get more log output.

Run with --scan to get full insights from a Build Scan (powered by Develocity).

Get more help at https://help.gradle.org.

BUILD FAILED in 3m 18s

Error: Process completed with exit code 1.

I can solve it by editing build.gradle.kts and bump compileSdk to 36
But now I get another issue

Details

FAILURE: Build failed with an exception.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 10.

  • What went wrong:

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

Execution failed for task ':extensions:instagram:lintDebug' (registered by plugin 'com.android.internal.application').

For more on this, please refer to https://docs.gradle.org/9.6.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.

Lint found errors in the project; aborting build.

452 actionable tasks: 452 executed

Fix the issues identified by lint, or create a baseline to see only new errors.

To create a baseline, run gradlew updateLintBaseline after adding the following to the module's build.gradle file:


android {

lint {

baseline = file("lint-baseline.xml")

}

}

For more details, see https://developer.android.com/studio/write/lint#snapshot

Lint found 13 errors, 11 warnings. First failure:

/home/runner/work/build-pr/build-pr/extensions/instagram/src/main/java/app/morphe/extension/instagram/settings/preference/widgets/ButtonPref.java:95: Error: Overriding method should call super.onCreateView [MissingSuperCall]

protected View onCreateView(ViewGroup parent) {



The full lint text report is located at:

/home/runner/work/build-pr/build-pr/extensions/instagram/build/intermediates/lint_intermediate_text_report/debug/lintReportDebug/lint-results-debug.txt



* Try:

> Run with --stacktrace option to get the stack trace.

> Run with --info or --debug option to get more log output.

> Run with --scan to get full insights from a Build Scan (powered by Develocity).

> Get more help at https://help.gradle.org.



BUILD FAILED in 4m 5s

Error: Process completed with exit code 1. 
</details>

I can not solve it, idk how to


@cyberboh

Copy link
Copy Markdown
Contributor

Idk how to solve 2nd built issue

swakwork and others added 4 commits July 26, 2026 23:19
## [3.9.0-dev.1](v3.8.0...v3.9.0-dev.1) (2026-07-26)

### 🐛 Bug Fixes

* **Instagram:** Fix reels current media logic ([40836e8](40836e8))
* **Instagram:** Fix register issue while hooking reel overflow menu ([83786a8](83786a8))
* **instagram:** pass current carousel index to reel overflow buttons ([#1586](#1586)) ([a80bf4a](a80bf4a))
* **Twitter:** Fix `More information on profile` fingerprint on 12.11 ([3b5c945](3b5c945))

### ✨ New Features

* **Instagram:** New patch to block onboarding permission prompts ([9b6e569](9b6e569))

### 🚀 Updated App Support

* **Instagram:** Add support for `439.0.0.37.89` ([3e38d22](3e38d22))
* **Twitter:** Add support for `12.11.0-release.0` ([cdca6a8](cdca6a8))
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.

6 participants