## bmax121/APatch — 10763…11039

_276+ commits._

### Features
- **apd: add new method to skip useless mount** (7760519)
- **manager: support clear command** (6079a1c)
- **workflow: add ninja** (f2aa073)
- **apd: add kpm load shell** (b0ecb05)
- **overlay: rm temp_img and add flag** (d1200d0)
- **script: use kptools parse ikconfig,because some device don't support abo option** (5377f79)
- **apd: bind_mount support** (f30f346)
- **manager: Introduce CrashHandleActivity** (901ee6b)
- **action: add switch cgourp** (fd371b5)
- **manager: Add `popBackStack()` for ExecuteAPMActionScreen when action finished** (ac5ea9e)
- **feat: KPM on post-fs-data, developing 1 ...** (708c703)
- **readme: add fdroid button (#682)** (008a407)
- **Add magiskboot to bin folder** (85e7509)
- **Add `action.sh` for user to manually trigger modules' functionality from manager** (dd07526)
- **manager: bump dependences and adapt for new `compose` and `compose-destination` version** (836c9a0)
- **script: Add kernel configuration CONFIG_KALLSYMS_ALL detection** (6b9c05a)
- **Manager: Support special characters as super key** (521a5bd)
- **Revert "Manager: Add SuperKey special character detection"** (c322d12)
- **Manager: Add SuperKey special character detection** (9315485)
- **manager: Add kernel configuration detection when patching in APP** (d50fa6f)
- **script: Add kernel flag detection** (626b912)
- **script: Support flash APatch in AOSP Based Recovery** (15bb04b)

### Fixes
- **add legacy su patch method (like magisk root can grant root)** (dc1ea97)
- **Fix Typo** (4caea57)
- **Fix conflicts in Weblate repository (#775)** (a2a7bb8)
- **manager: Fix crash when patch failed** (02508ff)
- **apd: fix error wait time** (dd0bd80)
- **Fix type error** (7edde28)
- **apd: fix warning on build** (deb55a0)
- **apd: fix typo** (72313b1)
- **manager: Fix save log** (2d29fe3)
- **manger: fix log save error** (35a1f21)
- **manager: Fix save log** (e57ebe2)
- **manager: Fix language switch** (fa15a54)
- **sync with kp, fix exclude anr** (ccaa246)
- **scripts: Completely fix kernel configuration detection** (8803d3d)
- **app: fix locale (trailing spaces, patch menu)** (8200088)
- **scripts: kernel configuration detection script bug fix** (6d62eae)
- **script: Fix typo** (128c87c)

### Backend
- **Revert "Translations update from Hosted Weblate"** (5fd71d6)
- **Revert "Update translations for App from Weblate (#916)"** (4e2ea1f)
- **kernelpatch: merge into version 0.11.2** (7f6d0cb)
- **Update translations for App from Weblate (#916)** (b77d309)
- **Update English translation** (caf122d)
- **apd: Don't unshare after entering global namespace** (329caa0)
- **fixup! `453fc63` Transfering incorrect secontext to kernel** (f35f416)
- **Upgrade Dependences** (4d06bdf)
- **Show default selinux context as untrusted_app (#871)** (453fc63)
- **app: update info about Super Key (#840)** (eb8959b)
- **upd: README.md (#837)** (a2e7776)
- **manager: refesh after action** (6f4341e)
- **alway use img** (0ed33f9)
- **manager: refresh after action** (77b9073)
- **apd: set mount tmpfs as private** (b2f3477)
- **Mount tmpfs as private** (884b67f)
- **Merge pull request #832 from FirstMelody/main** (28907a2)
- **set bind mount as defualt** (24bfbcc)
- **bind_mount: install in modules_update and merge to rust** (462b555)
- **manager: Use `AnimatedVisibility` for Exclude Modifications `SwitchItem`** (68e6ead)
- **Update translations for App from Weblate (#801)** (3f33a86)
- **script: clear some code** (489ad36)
- **apd: blocking module mounting** (9b935ac)
- **magiskmount: update binary** (9c5489a)
- **d** (7d9ac15)
- **kernel: retrigger build** (b9fed1a)
- **bind_mount: update installer.sh** (cc7ce45)
- **manager: Show Shackbar after saving log** (17127e2)
- **manager: Opt save log** (9dfb7b5)
- **apd: format some code** (78a315f)
- **Merge pull request #730 from lightsummer233/main** (c44c226)
- **apd: rewrite logic** (daf4145)
- **apd: Format and upgrade deps** (9d6651d)
- **Merge pull request #732 from bmax121/dependabot/gradle/main/maven-dependencies-80d3206e2a** (286474a)
- **apd: dmesg log extend to 120s** (5f015ca)
- **install module without img** (b843480)
- **manager: Rollback `Theme.Splash`** (15729c5)
- **Merge pull request #723 from lightsummer233/main** (073bbb3)
- **manager: Opt SnackBar** (d7e8faa)
- **manager: Completely kill `DevAppX` to reduce apk size** (f89d7c0)
- **Merge upstream** (5293fa7)
- **manager: Edge to Edge for WebUIActivity** (f34e016)
- **manager: Remove unused resources** (533b514)
- **manager: Bump compose material3 to `1.4.0-alpha02`** (6b00985)
- **manager: Make SnackBar can dismiss** (7ad0f61)
- **manager: Use `androidx.compose.material3.pulltorefresh.PullToRefreshBox` instead of `androidx.compose.material.pullrefresh.*`** (916ed7b)
- **manager: Optimize `SwitchItem`** (679d354)
- **manager: Enable enableOnBackInvokedCallback again (Predictive Back Gesture)** (625c5d7)
- **manager: Migrate Compose Destination to `v2`** (1304476)
- **manager: Remove `com.google.accompanist`** (93da42b)
- **workflow: Remove deprecated input parameter `gradle-home-cache-cleanup`** (232d486)
- **Synchronize APatch Component from Magisk v28** (977e0e6)
- **Synchronize prebuilts from Magisk v28** (b942959)
- **apd: Upgrade deps** (61d5c87)
- **apd: No need to ensure magiskboot** (0185e9b)
- **Synchronize codes for KernelPatch `67ab867`** (884d6ee)
- **apd: bump dependence version** (00893a8)
- **Revert "sync exclude with kernel.. 1"** (6e2cd78)
- **Upgrade AGP 8.7** (12927dc)
- **manager: Get rid of `app-metadata.properties`** (9f1c05a)
- **manager: Remove deprecated usages** (1b6fb4b)
- **manager: spawn CallbackList use UiThreadHandler::runAndWait** (7b51733)
- **Upgrade Gradle** (8110d47)
- **sync exclude with kernel.. 1** (535146d)
- **Synchronize codes for KernelPatch `3fc74c2`** (18d4092)
- **apd: Set permission for supercall's log correctly** (3ed7c9d)
- **Upgrade Gradle** (d760787)
- **manager: Drop userspace reboot** (de21a57)
- **apd: Replace `regex` with `regex-lite`** (8dbf278)
- **apd: bump the rust-dependencies group** (605505b)
- **maanger: Replace deprecated `compilerFlags`** (30dab08)
- **gradle: Upgrade gralde wrapper to 8.10** (76b18c3)
- **Revert prebuilt busybox** (b9eda61)
- **Manager: Fixed issue when upgrading KernelPatch** (afff663)
- **Merge pull request #591 from bmax121/locale_fixes** (a85ba63)
- **scripts: Fixed detecting kernel configuration in APP** (38649e0)
- **apd: Upgrade deps** (9dc5328)
- **manager: Refine build gradle dsl** (365edf7)
- **Merge pull request #583 from SakuraKyuo/main** (9b99ac3)
- **script: Move Install & Uninstall script to assets folder** (b35bbfa)
- **script: Switch to a more reliable way to get log** (19857de)

### Docs
- **docs: Add Indonesia  🇮🇩 (#716)** (025e111)

### Chore
- **build(deps): bump the maven-dependencies group across 1 directory with 5 updates** (57caf67)
- **build(deps): bump seanmiddleditch/gha-setup-ninja** (46889ce)
- **build(deps): bump the rust-dependencies group across 1 directory with 5 updates** (4774b1b)
- **build(deps): bump the maven-dependencies group with 2 updates** (e0df775)
- **build(deps): bump the maven-dependencies group across 1 directory with 5 updates** (9ef7a6f)
- **build(deps): bump the rust-dependencies group across 1 directory with 25 updates** (82b7f8b)
- **build(deps): bump the maven-dependencies group across 1 directory with 9 updates** (2492b40)
- **build(deps): bump the rust-dependencies group across 1 directory with 47 updates** (73e574a)
- **build(deps): bump com.google.devtools.ksp** (6794258)
- **build(deps): bump the maven-dependencies group with 2 updates** (856537b)
- **build(deps): bump the maven-dependencies group across 1 directory with 8 updates** (814c93f)
- **build(deps): bump com.google.devtools.ksp** (2812064)
- **build(deps): bump the rust-dependencies group across 1 directory with 13 updates** (29a691b)
- **build(deps): bump the maven-dependencies group with 4 updates** (22d6c6b)
- **build(deps): bump the rust-dependencies group across 1 directory with 5 updates** (f0fa87e)
- **build(deps): bump the maven-dependencies group across 1 directory with 6 updates** (97e45ca)
- **build(deps): bump the rust-dependencies group in /apd with 5 updates** (34d7ee0)
- **build(deps): bump the rust-dependencies group in /apd with 2 updates** (96c19b6)
- **build(deps): bump the maven-dependencies group with 11 updates** (8983a99)
- **build(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-core** (b7ca0eb)
- **build(deps): bump the rust-dependencies group across 1 directory with 18 updates** (f6feb6a)
- **build(deps): bump the maven-dependencies group across 1 directory with 6 updates** (04c3282)
- **build(deps): bump the rust-dependencies group across 1 directory with 16 updates** (1cda8cc)
- **build(deps): bump the maven-dependencies group with 2 updates** (25d5f38)
- **build(deps): bump the rust-dependencies group across 1 directory with 8 updates** (9b95ce2)
- **build(deps): bump the maven-dependencies group with 3 updates** (0b095c1)
- **build(deps): bump gradle/actions in the action-dependencies group** (07f2ec6)
- **ci: update sign action to avoid deprecations** (89bb4ee)
- **build(deps): bump com.google.devtools.ksp** (11a2dd8)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/bmax121/APatch?utm_source=github-action)._