Skip to content

feat: Add GUI third party patch sources, add experimental app patching#98

Merged
LisoUseInAIKyrios merged 74 commits into
MorpheApp:devfrom
prateek-who:gui-overhaul
Apr 15, 2026
Merged

feat: Add GUI third party patch sources, add experimental app patching#98
LisoUseInAIKyrios merged 74 commits into
MorpheApp:devfrom
prateek-who:gui-overhaul

Conversation

@prateek-who

Copy link
Copy Markdown
Contributor

No description provided.

prateek-who and others added 30 commits February 11, 2026 09:04
Fixed a bunch of issues with the simplified version. It should behave better now.
Fixed minor UI bugs and URL pointing issues
Builds an apkmirror link to link the app . Might want to change the implementation later
Fixed "Download original APK" button UI for reddit.
Added more extensive timestamp for when patches are published.
Added Patch notes section in the patches screen.
Fixed minor UI problems
Added a device indicator on the top which allows to see if a device is connected or not.
Other minor UI and logic fixes.
No more hardcoded disabled patches, directly read from the patches files
Made a bunch of UI improvements for the patch screen.
Simplified mode loading now shows a circular icon instead of making up progress numbers.
User can remove libs if they do not need it
We can now generate a single cross platform jar file.
Fixed an issue where cache wasn't clearing on windows
No more code duplication. The patching logic is present in a central engine that both the cli and the gui can call to make it run however they want.
Minor fixes for various stuff
Better patching logging Simplified version.
Added --force for unsupported versions.
Added a button for --continue-on-error to allow gui users to continue patching even when if a patch throws an error.
added fixes from other branches and new mini theme
Added a better offline mode experience for the user.
Minor UI improvemments to the patches and patchselection screens.
Added some updates from other branch (but not all, might lack some functionality that are present in other branches)
@LisoUseInAIKyrios

Copy link
Copy Markdown
Contributor

This all looks and works awesome.

Tweak the patch source title and let me know when it's ready to merge.

Thanks for the huge effort on this!

@prateek-who

Copy link
Copy Markdown
Contributor Author

Added the patch source title. Only blocker is the strip libs feature. It won't work until MorpheApp/morphe-patcher#107 is merged. After that, this is all good to go. Also, thanks for all the help and support in general!

@LisoUseInAIKyrios

LisoUseInAIKyrios commented Apr 14, 2026

Copy link
Copy Markdown
Contributor

I just noticed we can't bump patcher just yet because it needs a minor fix for X.

Should we hide strips libs from the GUI until patcher is dependency is updated? If we hide strips libs menu then we can merge this now, then re-enable strip libs gui feature after patcher dependency is updated.

@prateek-who

prateek-who commented Apr 14, 2026

Copy link
Copy Markdown
Contributor Author

Sure thing, we'll hide strip libs feature for now. We just comment it out in the GUI right? No need to touch the cli?

@LisoUseInAIKyrios

Copy link
Copy Markdown
Contributor

Correct, just hide it in the gui. CLI strip libs works

@prateek-who

Copy link
Copy Markdown
Contributor Author

Commented out that code with a TODO for now. Once patcher is fixed, we'll re-enable it in the future.

@LisoUseInAIKyrios

LisoUseInAIKyrios commented Apr 15, 2026

Copy link
Copy Markdown
Contributor

I'll merge this now.

I noticed the third party patch sources the list of apps is not clickable. The web-search call works for third party apps https://api.morphe.software/v2/web-search/com.twitter.android~11.69.0-release.0~all

@prateek-who

Copy link
Copy Markdown
Contributor Author

I assumed we wouldn't provide direct download links third party apps. Will fix this now.

Also, if an app has any version, we simple provide the latest version right?

@LisoUseInAIKyrios

Copy link
Copy Markdown
Contributor

For 'any' version the version is the literal word any:

https://api.morphe.software/v2/web-search/com.twitter.android~any~all

Third party patch files now get direct download links and expandable cards in expert mode.
@prateek-who

Copy link
Copy Markdown
Contributor Author

See how this feels once. If something looks off I'll fix it immediately.

@LisoUseInAIKyrios

Copy link
Copy Markdown
Contributor

This works great. I will merge later today if there's no new changes.

@prateek-who

Copy link
Copy Markdown
Contributor Author

Perfect. Sure thing!

@LisoUseInAIKyrios LisoUseInAIKyrios changed the title feat: GUI Overhaul feat: Add GUI third party patch sources, add experimental app patching Apr 15, 2026
@LisoUseInAIKyrios LisoUseInAIKyrios merged commit da5ec1c into MorpheApp:dev Apr 15, 2026
3 checks passed
github-actions Bot pushed a commit that referenced this pull request Apr 15, 2026
# [1.7.0-dev.1](v1.6.4-dev.2...v1.7.0-dev.1) (2026-04-15)

### Features

* Add GUI third party patch sources, add experimental app patching ([#98](#98)) ([da5ec1c](da5ec1c))
@prateek-who prateek-who deleted the gui-overhaul branch April 15, 2026 17:13
github-actions Bot pushed a commit that referenced this pull request Apr 16, 2026
# [1.7.0](v1.6.3...v1.7.0) (2026-04-16)

### Bug Fixes

* Use patcher implementation of strip libs ([#83](#83)) ([43f50ea](43f50ea)), closes [#80](#80) [#82](#82)
* Use same default keystore values as Morphe Manager ([#96](#96)) ([2d70c01](2d70c01))

### Features

* Add GUI third party patch sources, add experimental app patching ([#98](#98)) ([da5ec1c](da5ec1c))
@l205306

l205306 commented Apr 17, 2026

Copy link
Copy Markdown

Sure thing, we'll hide strip libs feature for now. We just comment it out in the GUI right? No need to touch the cli?

CLI strip libs feature is not working in stable version v1.7.0.

arm64-v8a only. After patched:

v1.7.0 173MB
v1.6.3 91MB

@LisoUseInAIKyrios

Copy link
Copy Markdown
Contributor

Patcher 1.4.0 is now stable. We can add back strip libs to the GUI and fix console usage too.

@prateek-who

Copy link
Copy Markdown
Contributor Author

Sure thing

@l205306 l205306 mentioned this pull request Apr 18, 2026
AzyrRuthless pushed a commit to AzyrRuthless/morphe-cli that referenced this pull request Apr 21, 2026
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.

5 participants