Skip to content

feat: Copy patch selection between bundles - #769

Merged
MarcaDian merged 1 commit into
devfrom
feat/copy-selection-between-bundles
Jul 24, 2026
Merged

feat: Copy patch selection between bundles#769
MarcaDian merged 1 commit into
devfrom
feat/copy-selection-between-bundles

Conversation

@MarcaDian

@MarcaDian MarcaDian commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Adds a Copy action that lets reuse a saved patch selection from another bundle in one tap.

Available both in the Expert Mode dialog and in SettingsSystemPatch selections. The picker previews how many of the source's patches actually apply to the target bundle so user know upfront whether the copy is worthwhile.


Screenshot_2026-07-24-16-39-27-212_app.morphe.manager.debug-edit.jpg

@MarcaDian MarcaDian linked an issue Jul 24, 2026 that may be closed by this pull request
3 tasks
@MarcaDian
MarcaDian merged commit 011b934 into dev Jul 24, 2026
1 check passed
@MarcaDian
MarcaDian deleted the feat/copy-selection-between-bundles branch July 24, 2026 20:15
github-actions Bot pushed a commit that referenced this pull request Jul 25, 2026
# [1.25.0-dev.1](v1.24.3...v1.25.0-dev.1) (2026-07-25)

### Bug Fixes

* Smooth category reorder animation in Custom sort mode ([607890f](607890f))

### Features

* Copy patch selection between bundles ([#769](#769)) ([011b934](011b934))
* Tint category folder icon when group has pending updates ([849c119](849c119))
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.

feat: User preferred patch selection

1 participant