Releases: Tenshou170/UmaPatcher-Edge
Releases · Tenshou170/UmaPatcher-Edge
Release list
v1.4.1
What's Changed
- refactor(PatchingViewModel): enhance logging and progress handling with channels
(by @Tenshou170 in 7f09cb7)
v1.4.0
What's Changed
-
rel: v1.4.0
- Migrate UI state and business logic from Composables to ViewModels (
HomeViewModel,SettingsViewModel,PatchingViewModel, etc.) for better separation of concerns. - Refactor
PatchingScreento useLazyColumnfor log display and improve task state management. - Update
AppPatcherCardto dynamically filter available installation methods based on root and Shizuku availability. - Convert
Patcher.runto asuspendfunction and update the patching flow to leverage coroutines more effectively. - Centralize app initialization, root detection, and update checking in
MainViewModel. - Modernize build configuration: upgrade Kotlin to 2.1.0, KSP, and various Jetpack libraries (Activity, Navigation, Lifecycle).
- Replace deprecated Material3
DividerwithHorizontalDividerand useAutoMirroredicons where applicable. - Add Filipino translation and refine string resources for local library loading and patching actions.
(by @Tenshou170 in 28cbb30)
- Migrate UI state and business logic from Composables to ViewModels (
-
Updated BUILDING.md
(by @Tenshou170 in d878ce8)
v1.3.3
What's Changed
- fix(ui): refine Android 15 edge-to-edge
- Let root content draw behind the bottom bar while giving scrollable tabs enough tail space to keep final controls reachable. Preserve Material navigation bar sizing, update deprecated lifecycle and parcelable APIs, align build docs with API 35/JDK 17, and bump the app version for release.
(by @Tenshou170 in 28f61a1)
- Let root content draw behind the bottom bar while giving scrollable tabs enough tail space to keep final controls reachable. Preserve Material navigation bar sizing, update deprecated lifecycle and parcelable APIs, align build docs with API 35/JDK 17, and bump the app version for release.
v1.3.2
What's Changed
- feat: update apksig to 9.2.1, refine signing configuration, and improve local library selection UI in HomeScreen
(by @Tenshou170 in 6db765d)
v1.3.1
What's Changed
- build: modernize codebase targets and refactor file pickers
- Upgrade compilation and target SDK to Android 15 (API 35).
- Unify compilation targets to JDK 17, updating compileOptions, kotlinOptions, and jvmToolchain.
- Modernize plugins: upgrade Kotlin to 2.0.21 and apply integrated Compose Compiler plugin.
- Refactor file pickers in HomeScreen and AppPatcherCard to use modern type-safe Activity Contracts (OpenDocument and OpenMultipleDocuments).
- Address SDK 35 nullability compilation issues in AppPatcher and AppSelectScreen.
(by @Tenshou170 in de899ce)
v1.3.0
What's Changed
-
refactor: architectural changes
- Package Re-branding
- Local Library (.so) Source Integration
- Streaming ELF Semver Binary Detection
- Hardcoded Configuration Cleanup
- Refined Patching Flow and Error States
- Addition of "Stop patching" and "Start game" buttons on patching screen
(by @THShafi170 in 7fcded1)