Skip to content

fix: Use Morphe patches API - #12

Merged
LisoUseInAIKyrios merged 8 commits into
devfrom
fix/patches_api
Dec 12, 2025
Merged

fix: Use Morphe patches API#12
LisoUseInAIKyrios merged 8 commits into
devfrom
fix/patches_api

Conversation

@LisoUseInAIKyrios

@LisoUseInAIKyrios LisoUseInAIKyrios commented Dec 12, 2025

Copy link
Copy Markdown
Contributor

Changes to simple patches API, which greatly minimizes the changes needed to URV

TODO:

  • Get bundles updating on launch without showing the snackbar
  • Figure out why pre-release fails because it's trying to connect to localhost and not api.morphe.software

# Conflicts:
#	app/src/main/java/app/revanced/manager/ManagerApplication.kt
#	app/src/main/java/app/revanced/manager/domain/installer/RootInstaller.kt
#	app/src/main/java/app/revanced/manager/domain/repository/PatchBundleRepository.kt
@LisoUseInAIKyrios

Copy link
Copy Markdown
Contributor Author

Everything works here except the update snackbar is shown on startup. I'll merge this now and fix snackbar in another PR.

@LisoUseInAIKyrios LisoUseInAIKyrios changed the title fix: Use Morphe super simple patches API fix: Use Morphe patches API Dec 12, 2025
@LisoUseInAIKyrios
LisoUseInAIKyrios merged commit 01cdffc into dev Dec 12, 2025
1 check failed
@LisoUseInAIKyrios
LisoUseInAIKyrios deleted the fix/patches_api branch December 12, 2025 20:57
LisoUseInAIKyrios pushed a commit that referenced this pull request Jan 1, 2026
# api 1.0.0-dev.1 (2025-12-15)

### Bug Fixes

* Use Morphe patches API ([#12](#12)) ([01cdffc](01cdffc))

### Features

* Custom Morphe home screen ([515d08c](515d08c))
LisoUseInAIKyrios pushed a commit that referenced this pull request Jan 1, 2026
# app [1.0.0-dev.2](v1.0.0-dev.1...v1.0.0-dev.2) (2025-12-15)

### Bug Fixes

* After changing pre-release, show snackbar and block starting patching until bundles are updated ([1fe7aa1](1fe7aa1))
* Change first greeting message shown to be more traditional and easier to understand what to do ([c8f797f](c8f797f))
* Correct rounding errors of progress value ([eb31b73](eb31b73))
* Do not show patches update snackbar unless user is manually refreshing ([8d35d28](8d35d28))
* Fix app console warning of provider not found ([d2c76b7](d2c76b7))
* Hide update on metered connection from advanced settings menu ([91ae275](91ae275))
* Show patches update UI when using advanced mode ([309f7db](309f7db))
* Use Morphe patches API ([#12](#12)) ([01cdffc](01cdffc))

### Features

* Add a delay at 100% before showing success screen ([abb5ab5](abb5ab5))
* Adjust layout of patches list and change log in modal patches bundle ([#13](#13)) ([0dcf5b9](0dcf5b9))
* Morphe homepage root installation ([#10](#10)) ([8ed769f](8ed769f))
LisoUseInAIKyrios pushed a commit that referenced this pull request Jan 1, 2026
# api 1.0.0-dev.1 (2026-01-01)

### Bug Fixes

* Use Morphe patches API ([#12](#12)) ([01cdffc](01cdffc))

### Features

* Custom Morphe home screen ([515d08c](515d08c))
LisoUseInAIKyrios pushed a commit that referenced this pull request Jan 1, 2026
# api 1.0.0-dev.1 (2026-01-01)

### Bug Fixes

* Use Morphe patches API ([#12](#12)) ([01cdffc](01cdffc))

### Features

* Custom Morphe home screen ([515d08c](515d08c))
github-actions Bot pushed a commit that referenced this pull request Jan 1, 2026
# api 1.0.0 (2026-01-01)

### Bug Fixes

* Use Morphe patches API ([#12](#12)) ([01cdffc](01cdffc))

### Features

* Custom Morphe home screen ([515d08c](515d08c))
github-actions Bot pushed a commit that referenced this pull request Jan 1, 2026
# app 1.0.0 (2026-01-01)

### Bug Fixes

* After changing pre-release, show snackbar and block starting patching until bundles are updated ([1fe7aa1](1fe7aa1))
* Allow all files as .mpp files are not available in file picker ([80ad1ec](80ad1ec))
* Change first greeting message shown to be more traditional and easier to understand what to do ([c8f797f](c8f797f))
* Correct rounding errors of progress value ([eb31b73](eb31b73))
* Do not show empty space above the About section ([e2eaf7d](e2eaf7d))
* Do not show patches update snackbar unless user is manually refreshing ([8d35d28](8d35d28))
* Fix `isBundleUpdating` state after merge upstream changes ([7598e6d](7598e6d))
* Fix `lateinit property eventHandler has not been initialized` ([#25](#25)) ([d074a14](d074a14))
* Fix apk picker ([ae813d6](ae813d6))
* Fix app console warning of provider not found ([d2c76b7](d2c76b7))
* Fix build ([fe5250b](fe5250b))
* Fix the dack theme color picker ([24d4c5f](24d4c5f))
* Hide update on metered connection from advanced settings menu ([91ae275](91ae275))
* Increase installer timeout ([934305b](934305b))
* Increase installer timeout wait time ([648f22b](648f22b))
* Remove blinking when opening dialog, use gradient instead of blur (works on A12+ but not well) ([b851913](b851913))
* Resolve bundle fetching from upstream merge ([#11](#11)) ([d9166b8](d9166b8))
* Restore only delete button ([bf7c045](bf7c045))
* Show "Patches are loading" on fresh install ([170d17f](170d17f))
* Show "Patches are loading" toast if bundles are downloading ([3d59980](3d59980))
* Show patches update UI when using advanced mode ([309f7db](309f7db))
* Skip if patch doesn't exist in this bundle ([6482987](6482987))
* Update changelog after bundle update ([ed9c173](ed9c173))
* Use Morphe patches API ([#12](#12)) ([01cdffc](01cdffc))
* Use the appropriate string ([7661989](7661989))

### Features

* Add a delay at 100% before showing success screen ([abb5ab5](abb5ab5))
* Add adaptive landscape mode ([#8](#8)) ([3bbc62e](3bbc62e))
* Add haptic feedback to About setting item ([d3f8e33](d3f8e33))
* Add in-app patches options ([#27](#27)) ([2ce57a7](2ce57a7))
* Add link to the Crowdin ([b0b94cb](b0b94cb))
* Add more haptic feedback ([967f9ca](967f9ca))
* Adjust layout of patches list and change log in modal patches bundle ([#13](#13)) ([0dcf5b9](0dcf5b9))
* Change buttons priority ([85fdd86](85fdd86))
* Change Particles background to Space ([9575446](9575446))
* Custom Morphe home screen ([515d08c](515d08c))
* Morphe homepage root installation ([#10](#10)) ([8ed769f](8ed769f))
* Refactor color row elements ([86b11b6](86b11b6))
* UI & UX Improvements ([#17](#17)) ([9e72b08](9e72b08))
* Use fullscreen dialog for manager update ([91bb4d1](91bb4d1))
LisoUseInAIKyrios added a commit that referenced this pull request May 17, 2026
LisoUseInAIKyrios pushed a commit that referenced this pull request May 17, 2026
# api 1.0.0-dev.1 (2025-12-15)

### Bug Fixes

* Use Morphe patches API ([#12](#12)) ([3eb36cf](3eb36cf))

### Features

* Custom Morphe home screen ([46e8600](46e8600))
LisoUseInAIKyrios pushed a commit that referenced this pull request May 17, 2026
# app [1.0.0-dev.2](v1.0.0-dev.1...v1.0.0-dev.2) (2025-12-15)

### Bug Fixes

* After changing pre-release, show snackbar and block starting patching until bundles are updated ([995991c](995991c))
* Change first greeting message shown to be more traditional and easier to understand what to do ([2cdf869](2cdf869))
* Correct rounding errors of progress value ([0b1f614](0b1f614))
* Do not show patches update snackbar unless user is manually refreshing ([bacdc13](bacdc13))
* Fix app console warning of provider not found ([b3f3fe9](b3f3fe9))
* Hide update on metered connection from advanced settings menu ([c6f7897](c6f7897))
* Show patches update UI when using advanced mode ([e65290a](e65290a))
* Use Morphe patches API ([#12](#12)) ([3eb36cf](3eb36cf))

### Features

* Add a delay at 100% before showing success screen ([f1660fa](f1660fa))
* Adjust layout of patches list and change log in modal patches bundle ([#13](#13)) ([95c5983](95c5983))
* Morphe homepage root installation ([#10](#10)) ([f22c124](f22c124))
LisoUseInAIKyrios pushed a commit that referenced this pull request May 17, 2026
# api 1.0.0-dev.1 (2026-01-01)

### Bug Fixes

* Use Morphe patches API ([#12](#12)) ([3eb36cf](3eb36cf))

### Features

* Custom Morphe home screen ([46e8600](46e8600))
LisoUseInAIKyrios pushed a commit that referenced this pull request May 17, 2026
# api 1.0.0-dev.1 (2026-01-01)

### Bug Fixes

* Use Morphe patches API ([#12](#12)) ([3eb36cf](3eb36cf))

### Features

* Custom Morphe home screen ([46e8600](46e8600))
LisoUseInAIKyrios pushed a commit that referenced this pull request May 17, 2026
# api 1.0.0 (2026-01-01)

### Bug Fixes

* Use Morphe patches API ([#12](#12)) ([3eb36cf](3eb36cf))

### Features

* Custom Morphe home screen ([46e8600](46e8600))
LisoUseInAIKyrios pushed a commit that referenced this pull request May 17, 2026
# app 1.0.0 (2026-01-01)

### Bug Fixes

* After changing pre-release, show snackbar and block starting patching until bundles are updated ([995991c](995991c))
* Allow all files as .mpp files are not available in file picker ([c932f62](c932f62))
* Change first greeting message shown to be more traditional and easier to understand what to do ([2cdf869](2cdf869))
* Correct rounding errors of progress value ([0b1f614](0b1f614))
* Do not show empty space above the About section ([04c09d8](04c09d8))
* Do not show patches update snackbar unless user is manually refreshing ([bacdc13](bacdc13))
* Fix `isBundleUpdating` state after merge upstream changes ([4feb569](4feb569))
* Fix `lateinit property eventHandler has not been initialized` ([#25](#25)) ([a7276ab](a7276ab))
* Fix apk picker ([b7bab6c](b7bab6c))
* Fix app console warning of provider not found ([b3f3fe9](b3f3fe9))
* Fix build ([8fb8aef](8fb8aef))
* Fix the dack theme color picker ([a6fda7c](a6fda7c))
* Hide update on metered connection from advanced settings menu ([c6f7897](c6f7897))
* Increase installer timeout ([416873c](416873c))
* Increase installer timeout wait time ([0fb0043](0fb0043))
* Remove blinking when opening dialog, use gradient instead of blur (works on A12+ but not well) ([c128d9f](c128d9f))
* Resolve bundle fetching from upstream merge ([#11](#11)) ([ea15128](ea15128))
* Restore only delete button ([6f91e64](6f91e64))
* Show "Patches are loading" on fresh install ([30cb025](30cb025))
* Show "Patches are loading" toast if bundles are downloading ([a0f9c26](a0f9c26))
* Show patches update UI when using advanced mode ([e65290a](e65290a))
* Skip if patch doesn't exist in this bundle ([32ae6b5](32ae6b5))
* Update changelog after bundle update ([908c48f](908c48f))
* Use Morphe patches API ([#12](#12)) ([3eb36cf](3eb36cf))
* Use the appropriate string ([a515a65](a515a65))

### Features

* Add a delay at 100% before showing success screen ([f1660fa](f1660fa))
* Add adaptive landscape mode ([#8](#8)) ([5872981](5872981))
* Add haptic feedback to About setting item ([1d415e1](1d415e1))
* Add in-app patches options ([#27](#27)) ([ab47581](ab47581))
* Add link to the Crowdin ([35848a5](35848a5))
* Add more haptic feedback ([ec425c6](ec425c6))
* Adjust layout of patches list and change log in modal patches bundle ([#13](#13)) ([95c5983](95c5983))
* Change buttons priority ([a764629](a764629))
* Change Particles background to Space ([7ec97d8](7ec97d8))
* Custom Morphe home screen ([46e8600](46e8600))
* Morphe homepage root installation ([#10](#10)) ([f22c124](f22c124))
* Refactor color row elements ([69ec5c4](69ec5c4))
* UI & UX Improvements ([#17](#17)) ([ff536f2](ff536f2))
* Use fullscreen dialog for manager update ([8bc6269](8bc6269))
SA-SUJON pushed a commit to SA-SUJON/MorpheManager that referenced this pull request May 24, 2026
SA-SUJON pushed a commit to SA-SUJON/MorpheManager that referenced this pull request May 24, 2026
# api 1.0.0-dev.1 (2025-12-15)

### Bug Fixes

* Use Morphe patches API ([MorpheApp#12](MorpheApp#12)) ([2322e25](MorpheApp@2322e25))

### Features

* Custom Morphe home screen ([37b348d](MorpheApp@37b348d))
SA-SUJON pushed a commit to SA-SUJON/MorpheManager that referenced this pull request May 24, 2026
# app [1.0.0-dev.2](MorpheApp/morphe-manager@v1.0.0-dev.1...v1.0.0-dev.2) (2025-12-15)

### Bug Fixes

* After changing pre-release, show snackbar and block starting patching until bundles are updated ([fb7efe8](MorpheApp@fb7efe8))
* Change first greeting message shown to be more traditional and easier to understand what to do ([4234635](MorpheApp@4234635))
* Correct rounding errors of progress value ([f529e37](MorpheApp@f529e37))
* Do not show patches update snackbar unless user is manually refreshing ([5abd054](MorpheApp@5abd054))
* Fix app console warning of provider not found ([62a9997](MorpheApp@62a9997))
* Hide update on metered connection from advanced settings menu ([b8e0689](MorpheApp@b8e0689))
* Show patches update UI when using advanced mode ([ba03fc4](MorpheApp@ba03fc4))
* Use Morphe patches API ([MorpheApp#12](MorpheApp#12)) ([2322e25](MorpheApp@2322e25))

### Features

* Add a delay at 100% before showing success screen ([de06710](MorpheApp@de06710))
* Adjust layout of patches list and change log in modal patches bundle ([MorpheApp#13](MorpheApp#13)) ([2fc5b6b](MorpheApp@2fc5b6b))
* Morphe homepage root installation ([MorpheApp#10](MorpheApp#10)) ([467874a](MorpheApp@467874a))
SA-SUJON pushed a commit to SA-SUJON/MorpheManager that referenced this pull request May 24, 2026
# api 1.0.0-dev.1 (2026-01-01)

### Bug Fixes

* Use Morphe patches API ([MorpheApp#12](MorpheApp#12)) ([2322e25](MorpheApp@2322e25))

### Features

* Custom Morphe home screen ([37b348d](MorpheApp@37b348d))
SA-SUJON pushed a commit to SA-SUJON/MorpheManager that referenced this pull request May 24, 2026
# api 1.0.0-dev.1 (2026-01-01)

### Bug Fixes

* Use Morphe patches API ([MorpheApp#12](MorpheApp#12)) ([2322e25](MorpheApp@2322e25))

### Features

* Custom Morphe home screen ([37b348d](MorpheApp@37b348d))
SA-SUJON pushed a commit to SA-SUJON/MorpheManager that referenced this pull request May 24, 2026
# api 1.0.0 (2026-01-01)

### Bug Fixes

* Use Morphe patches API ([MorpheApp#12](MorpheApp#12)) ([2322e25](MorpheApp@2322e25))

### Features

* Custom Morphe home screen ([37b348d](MorpheApp@37b348d))
SA-SUJON pushed a commit to SA-SUJON/MorpheManager that referenced this pull request May 24, 2026
# app 1.0.0 (2026-01-01)

### Bug Fixes

* After changing pre-release, show snackbar and block starting patching until bundles are updated ([fb7efe8](MorpheApp@fb7efe8))
* Allow all files as .mpp files are not available in file picker ([f2e80d8](MorpheApp@f2e80d8))
* Change first greeting message shown to be more traditional and easier to understand what to do ([4234635](MorpheApp@4234635))
* Correct rounding errors of progress value ([f529e37](MorpheApp@f529e37))
* Do not show empty space above the About section ([58d2a98](MorpheApp@58d2a98))
* Do not show patches update snackbar unless user is manually refreshing ([5abd054](MorpheApp@5abd054))
* Fix `isBundleUpdating` state after merge upstream changes ([5469269](MorpheApp@5469269))
* Fix `lateinit property eventHandler has not been initialized` ([MorpheApp#25](MorpheApp#25)) ([ac0e644](MorpheApp@ac0e644))
* Fix apk picker ([9df3aa7](MorpheApp@9df3aa7))
* Fix app console warning of provider not found ([62a9997](MorpheApp@62a9997))
* Fix build ([64af79c](MorpheApp@64af79c))
* Fix the dack theme color picker ([e1fd7b6](MorpheApp@e1fd7b6))
* Hide update on metered connection from advanced settings menu ([b8e0689](MorpheApp@b8e0689))
* Increase installer timeout ([dd7fce9](MorpheApp@dd7fce9))
* Increase installer timeout wait time ([11b37c9](MorpheApp@11b37c9))
* Remove blinking when opening dialog, use gradient instead of blur (works on A12+ but not well) ([65aaab6](MorpheApp@65aaab6))
* Resolve bundle fetching from upstream merge ([MorpheApp#11](MorpheApp#11)) ([3e6f9c0](MorpheApp@3e6f9c0))
* Restore only delete button ([9911bd9](MorpheApp@9911bd9))
* Show "Patches are loading" on fresh install ([ca34a39](MorpheApp@ca34a39))
* Show "Patches are loading" toast if bundles are downloading ([7480cfd](MorpheApp@7480cfd))
* Show patches update UI when using advanced mode ([ba03fc4](MorpheApp@ba03fc4))
* Skip if patch doesn't exist in this bundle ([00f6cf5](MorpheApp@00f6cf5))
* Update changelog after bundle update ([1fae564](MorpheApp@1fae564))
* Use Morphe patches API ([MorpheApp#12](MorpheApp#12)) ([2322e25](MorpheApp@2322e25))
* Use the appropriate string ([3557a0d](MorpheApp@3557a0d))

### Features

* Add a delay at 100% before showing success screen ([de06710](MorpheApp@de06710))
* Add adaptive landscape mode ([MorpheApp#8](MorpheApp#8)) ([21f08b5](MorpheApp@21f08b5))
* Add haptic feedback to About setting item ([6d11d84](MorpheApp@6d11d84))
* Add in-app patches options ([MorpheApp#27](MorpheApp#27)) ([19661d8](MorpheApp@19661d8))
* Add link to the Crowdin ([7bb4852](MorpheApp@7bb4852))
* Add more haptic feedback ([f987d15](MorpheApp@f987d15))
* Adjust layout of patches list and change log in modal patches bundle ([MorpheApp#13](MorpheApp#13)) ([2fc5b6b](MorpheApp@2fc5b6b))
* Change buttons priority ([a767bfb](MorpheApp@a767bfb))
* Change Particles background to Space ([08ff10c](MorpheApp@08ff10c))
* Custom Morphe home screen ([37b348d](MorpheApp@37b348d))
* Morphe homepage root installation ([MorpheApp#10](MorpheApp#10)) ([467874a](MorpheApp@467874a))
* Refactor color row elements ([2a4a0ef](MorpheApp@2a4a0ef))
* UI & UX Improvements ([MorpheApp#17](MorpheApp#17)) ([4fa3427](MorpheApp@4fa3427))
* Use fullscreen dialog for manager update ([a0f2f66](MorpheApp@a0f2f66))
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.

1 participant