Skip to content

feat: Group compatible versions by bundle in APK availability dialog#432

Merged
MarcaDian merged 2 commits intodevfrom
multibundle-system
Apr 16, 2026
Merged

feat: Group compatible versions by bundle in APK availability dialog#432
MarcaDian merged 2 commits intodevfrom
multibundle-system

Conversation

@MarcaDian
Copy link
Copy Markdown
Contributor

@MarcaDian MarcaDian commented Apr 15, 2026

When multiple bundles support the same package, versions are now grouped by bundle with a labeled section header per bundle instead of a flat merged list.

Each bundle independently shows its own Recommended badge based on its own experimental mode setting.


Screenshot_2026-04-15-17-28-12-832_app.morphe.manager-edit.jpg

@MarcaDian MarcaDian linked an issue Apr 15, 2026 that may be closed by this pull request
3 tasks
@MarcaDian MarcaDian merged commit 362d097 into dev Apr 16, 2026
1 check passed
@MarcaDian MarcaDian deleted the multibundle-system branch April 16, 2026 07:02
github-actions bot pushed a commit that referenced this pull request Apr 16, 2026
# [1.15.0-dev.5](v1.15.0-dev.4...v1.15.0-dev.5) (2026-04-16)

### Bug Fixes

* Re-download bundle if version matches but createdAt differs ([2e77833](2e77833))
* Show failing bundle name in error toast and auto-disable bundles on fetch failure ([1c3a384](1c3a384))

### Features

* Export/import third-party bundles with manager settings ([e5c826f](e5c826f))
* Group compatible versions by bundle in APK availability dialog ([#432](#432)) ([362d097](362d097))
github-actions bot pushed a commit that referenced this pull request Apr 17, 2026
# [1.15.0](v1.14.0...v1.15.0) (2026-04-17)

### Bug Fixes

* Adjust wording ([482c1d1](482c1d1))
* Cancel patcher worker immediately on user cancellation ([4f0b312](4f0b312))
* Don't count empty patch selections in package badge ([e073ecf](e073ecf))
* Improve APK load error messages with distinct failure reasons ([3174f28](3174f28))
* Interrupt split APK merger immediately on cancellation ([0f7feca](0f7feca))
* Re-download bundle if version matches but createdAt differs ([2e77833](2e77833))
* Refresh patch options only once on bundle load ([bf04846](bf04846))
* Serialize `StringList` options based on patcher type ([8464f34](8464f34))
* Show failing bundle name in error toast and auto-disable bundles on fetch failure ([1c3a384](1c3a384))
* Show full patching log in error dialog when no specific error is captured ([f18d826](f18d826))
* Show success toast after bundle import completes ([74d05cb](74d05cb))
* Skip disabled installed apps in AppDataResolver ([8eaa88b](8eaa88b))
* Use `GetContent` instead of `OpenDocument` for APK/bundle pickers ([cb3551d](cb3551d))

### Features

* Add Android TV launcher support ([38f2703](38f2703))
* Add Expert badge to patch bundle viewer ([169ff75](169ff75))
* Add import/export selection buttons in patch selection dialog ([c5b4ef6](c5b4ef6))
* Add saved selection button in expert mode dialog ([ee336d8](ee336d8))
* Export/import third-party bundles with manager settings ([e5c826f](e5c826f))
* Group compatible versions by bundle in APK availability dialog ([#432](#432)) ([362d097](362d097))
* Show bottom bar labels in main screen ([2d4fd8d](2d4fd8d))
* Show update date for single default bundle in management sheet ([16e81bb](16e81bb))
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: Improve app selection screen

1 participant