Skip to content

fix: Preserve mount installs for saved APK flows - #779

Merged
MarcaDian merged 3 commits into
MorpheApp:devfrom
rushiranpise:fix/775-fresh
Jul 26, 2026
Merged

fix: Preserve mount installs for saved APK flows#779
MarcaDian merged 3 commits into
MorpheApp:devfrom
rushiranpise:fix/775-fresh

Conversation

@rushiranpise

Copy link
Copy Markdown
Contributor

Set the active install type before root mount installs so shared install-state listeners do not rewrite mounted apps back to the system installer type.

Route saved patched APK reinstalls through the mount installer when Mount is the selected primary installer, including app info, home batch reinstall, and patched APK storage flows. Other installer modes and original APK installs continue through the existing install queue.

Fixes #775

Set the active install type before root mount installs so shared install-state listeners do not rewrite mounted apps back to the system installer type.

Route saved patched APK reinstalls through the mount installer when Mount is the selected primary installer, including app info, home batch reinstall, and patched APK storage flows. Other installer modes and original APK installs continue through the existing install queue.

Fixes MorpheApp#775
Update the root mount warning to point users to KernelSU's per-app Unmount modules setting when Unmount modules by default is enabled.

Remove the APatch mention because that path has not been verified yet, keeping the warning limited to tested behavior.
@MarcaDian

Copy link
Copy Markdown
Contributor

Have you checked the fix? Does it work?

@MarcaDian MarcaDian changed the title fix: preserve mount installs for saved APK flows fix: Preserve mount installs for saved APK flows Jul 26, 2026
@MarcaDian
MarcaDian marked this pull request as ready for review July 26, 2026 08:04
@MarcaDian MarcaDian linked an issue Jul 26, 2026 that may be closed by this pull request
4 tasks
@rushiranpise

Copy link
Copy Markdown
Contributor Author

Have you checked the fix? Does it work?

yes, it was working.

@MarcaDian

Copy link
Copy Markdown
Contributor

OK. Thanks 👍

@MarcaDian
MarcaDian merged commit 37cabf6 into MorpheApp:dev Jul 26, 2026
1 check passed
github-actions Bot pushed a commit that referenced this pull request Jul 26, 2026
# [1.25.0-dev.3](v1.25.0-dev.2...v1.25.0-dev.3) (2026-07-26)

### Bug Fixes

* Preserve mount installs for saved APK flows ([#779](#779)) ([37cabf6](37cabf6))
* Use the typed option API for folder options in Simple mode ([a9e21d8](a9e21d8))
github-actions Bot pushed a commit that referenced this pull request Aug 6, 2026
# [1.25.0](v1.24.3...v1.25.0) (2026-08-06)

### Bug Fixes

* Announce a manager update only once its APK is downloadable ([9939cd1](9939cd1))
* Close open dialogs when a patch source arrives from outside the app ([550926b](550926b))
* Correct app status, signature and saved APK checks ([#791](#791)) ([c47ac44](c47ac44))
* Decode copied patch options instead of storing them JSON encoded ([ec8f9f2](ec8f9f2))
* Deduplicate update checks and install patch bundles atomically ([bf3e4e1](bf3e4e1))
* Derive source page and avatar URLs from the source endpoint ([e1c7fdf](e1c7fdf))
* Fetch metadata for newly imported bundles that are disabled ([98af3c6](98af3c6))
* Handle preference IO errors and skip cancellation in uiSafe ([c5b8e26](c5b8e26))
* Ignore updates of uninstalled apps in category icon tint ([7f1a5f2](7f1a5f2))
* Keep patch selection of bundles disabled at patch time ([c0d6b8c](c0d6b8c))
* Mirror navigation chevrons and isolate version strings in RTL layouts ([ca60cd0](ca60cd0)), closes [/github.com//issues/709#issuecomment-5132332365](https://github.com//github.com/MorpheApp/morphe-manager/issues/709/issues/issuecomment-5132332365)
* Mirror the list scrollbar to the correct side in RTL layouts ([e8fd43b](e8fd43b))
* Offer to remove the app copy a package rename left behind ([adfe445](adfe445))
* Open home app list at the top on launch ([829d151](829d151))
* Preserve mount installs for saved APK flows ([#779](#779)) ([37cabf6](37cabf6))
* Put the queue counter inside the patcher layout ([4a4ed2f](4a4ed2f))
* Reduce startup cost and split the home apps section ([d8ee88f](d8ee88f))
* Remove app card color mini preview ([b394eb8](b394eb8))
* Reopen the file picker after it was closed without picking ([063093d](063093d))
* Restore the patch outcome after process death ([2095298](2095298))
* Round stepped slider values instead of truncating them ([b4f0c56](b4f0c56))
* Save the process runtime memory limit when the slider is tapped ([#815](#815)) ([d9c9079](d9c9079))
* Smooth category reorder animation in Custom sort mode ([607890f](607890f))
* Stop badges from hiding the app name on batch queue cards ([b924535](b924535))
* Stop the install queue failing the item it just started ([e333e6b](e333e6b))
* Tell an unsupported version apart from an app with no patches ([cd5701b](cd5701b))
* Treat a mounted install as patched when picking a patch source ([1d84c9e](1d84c9e))
* Unify badges and version tags ([7c1f46f](7c1f46f))
* Use the typed option API for folder options in Simple mode ([a9e21d8](a9e21d8))

### Features

* Add a shared list scrollbar across lists and dialogs ([#780](#780)) ([0d48d36](0d48d36))
* Add APK download helper integration ([#797](#797)) ([7f7348c](7f7348c))
* Add APK export and hide install once an app is installed ([6bbfc07](6bbfc07))
* Add home app card color settings ([#777](#777)) ([18ba4ba](18ba4ba))
* Add long-press tooltip to icon-only bottom action bar buttons ([2a5158a](2a5158a))
* Add patch availability ([#747](#747)) ([e5c61d1](e5c61d1))
* Allow gradient stops to follow the app bundle color ([664e5f2](664e5f2))
* Copy patch selection between bundles ([#769](#769)) ([011b934](011b934))
* Crossfade dialog content when it swaps between states ([48848f2](48848f2))
* Fall back to APK and installer signals when signatures are unreadable ([22b3104](22b3104))
* Flag an experimental APK version on the queue card ([a6446d8](a6446d8))
* Merge the queue's APK buttons into one version-aware chooser ([79aff36](79aff36))
* Offer to find the right APK from the batch queue ([375da51](375da51))
* Patch several apps in one queue, and keep them patched automatically ([#795](#795)) ([a3c0427](a3c0427))
* Show reclaimable size on storage cache clear buttons ([40e093c](40e093c))
* Tint category folder icon when group has pending updates ([849c119](849c119))
* Update the file of a local patch source in place ([f4fc760](f4fc760))
* Warn when a patch source needs a newer version of the manager ([e4d649b](e4d649b))
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.

bug: Mount system is broken in App 1.24.3

2 participants