Skip to content

Magisk v30.7

Choose a tag to compare

@github-actions github-actions released this 24 Mar 08:22
· 188 commits to master since this release
e63acc6

Features

  • zygisk: add grapheneos support (Pa1NarK)

Documentation

  • add a disclaimer about this project (PiX)

Code Refactoring

  • url: point to pixincreate/magisk (PiX)

Continuous Integration

  • gh-actions: setup ci for auto update (PiX)

Commits

  • 6bb48df: Go through rustup proxy if possible (topjohnwu)
  • 7845da2: Workaround for topjohnwu#9726 (yashikada) #9739
  • 1d4fbd9: Update Indonesian translation (Neebe3289) #9754
  • 925ed57: Move plugins to its own section in version catalog (topjohnwu)
  • 9107bb6: Add Compose and miuix dependencies (LoveSy)
  • e6c4268: Add MagiskTheme composable wrapping MiuixTheme (LoveSy)
  • 70a0daf: Migrate Home screen to Jetpack Compose with miuix (LoveSy)
  • a9ade79: Fix HomeFragment to observe ViewModel events (LoveSy)
  • 397a906: Migrate Settings screen to Jetpack Compose with miuix (LoveSy)
  • 20d6d70: Fix Settings crash when update channel is default (-1) (LoveSy)
  • 47f1a33: Move Settings to bottom navigation bar (LoveSy)
  • ffdb5cb: Migrate DenyList screen to Jetpack Compose with miuix (LoveSy)
  • 7a6c850: Migrate Log screen to Jetpack Compose with miuix (LoveSy)
  • a757758: Migrate Superuser screen to Jetpack Compose with miuix (LoveSy)
  • 390d529: Migrate Modules screen to Jetpack Compose with miuix (LoveSy)
  • 4204fc5: Migrate Flash screen to Jetpack Compose with miuix (LoveSy)
  • 45c7cf1: Migrate Action screen to Jetpack Compose with miuix (LoveSy)
  • 08d0b9b: Migrate Install screen to Jetpack Compose with miuix (LoveSy)
  • e000607: Remove Theme screen and related dead code (LoveSy)
  • 2cab7d6: Replace Fragment navigation with Navigation3 and Compose-based UI (LoveSy)
  • d7ec7f8: Migrate SuRequestActivity to Compose and clean up dead View code (LoveSy)
  • d730115: Remove dead View-system code after Compose migration (LoveSy)
  • 44a3123: Migrate MagiskDialog to Compose and remove kapt/data binding (LoveSy)
  • 3e3d45d: Implement floating pill-shaped navigation bar (LoveSy)
  • 6f4e474: Add collapsing TopAppBar on scroll and fix initial data loading (LoveSy)
  • 8946938: Rewrite Magisk log tab with itemized parsed entries (LoveSy)
  • e12e3f9: Fix dialogs being overlapped by floating navigation bar (LoveSy)
  • 5f01d29: Add padding between log tab row and list content (LoveSy)
  • 1f74953: Add sort/filter popup menus to DenyList screen (LoveSy)
  • be63d2b: Redesign SU log cards and add save/clear actions to Log tab (LoveSy)
  • 0279882: Add Superuser detail screen with policy row component (LoveSy)
  • fb79edd: Remove rikka layoutinflater and insets dependencies (LoveSy)
  • 08d412d: Redesign Modules tab and polish various screens (LoveSy)
  • 2fb7030: Fix revoke dialog showing after navigating back from Superuser detail (LoveSy)
  • 125d2ca: Add MiuixPopupHost to SuRequestActivity for dropdown rendering (LoveSy)
  • d8d64c8: Add Compose reboot menu to Home and fix navigation icon padding (LoveSy)
  • 3b73a0e: Remove legacy UI infrastructure and migrate dialogs to Compose (LoveSy)
  • 73c3cfc: Add SU live-reload, status bar notifications, Monet theming, and UI improvements (LoveSy)
  • 6e9e12e: Fix SU log and notification missing for first-time/denied requests (LoveSy)
  • 2ce0fde: Redesign Home screen and improve SU request dialog (LoveSy)
  • 6a9bd45: Bump Kotlin to 2.3.10 to fix release build (LoveSy)
  • bc3f6b1: Add terminal view for module flash/action screens with TTY support (LoveSy)
  • 741eff8: Remove redundant switch descriptions from superuser detail screen (LoveSy)
  • b89589e: Redirect stdin to PTY for terminal size queries (LoveSy)
  • 41059e8: Simplify denylist isolated process handling with wildcard matching (LoveSy)
  • bcffc94: Display SharedUID as badge in superuser screens (LoveSy)
  • f4dd504: Replace SU log action icon with themed badge (LoveSy)
  • a6f0cb2: Redesign SU request dialog and add SharedUID badge to title row (LoveSy)
  • 24b16e3: Replace timeout dropdown with discrete slider in SU request dialog (LoveSy)
  • ab93c22: Hide Modules and Superuser tabs when Magisk is not activated (LoveSy)
  • 299350c: Remove watermark icon and background color from CoreCard (LoveSy)
  • b087cb2: Use MarkdownText for release notes in core install bottom sheet (LoveSy)
  • 162b846: Fix blank flash screen and crash when flashing module zips (LoveSy)
  • 4d758f8: Replace Termux terminal libraries with custom read-only Kotlin implementation (LoveSy)
  • a211541: Use tristate checkbox for denylist package toggle (LoveSy)
  • c4ddebf: Remove bottom action buttons from Log tabs, keep only TopAppBar actions (LoveSy)
  • 6771f11: Improve Core/App card alignment and exclude unused native lib (LoveSy)
  • b02f52f: Add windowSoftInputMode adjustResize to MainActivity (LoveSy)
  • 4bfb9d8: Add padding and center alignment to log empty state text (LoveSy)
  • 2a5ff26: Fix module install showing script help due to unescaped single quotes (LoveSy)
  • 6242a60: Optimize imports (topjohnwu)
  • 62c6ab8: Move apk module to apk-ng (topjohnwu)
  • 7008c56: Rename apk to preserve history after future merge (topjohnwu)
  • debf180: Merge next generation app impl into master (topjohnwu)
  • e4f4239: Re-integrate old app implementation into project (topjohnwu)
  • 5cb025e: Setup CI for app-ng (topjohnwu)
  • 2be3caa: Update GitHub actions (topjohnwu)
  • 59eca3f: Update Indonesian translations (Neebe3289) #9759
  • 9035a94: Make build.py generate flags.prop for app projects (topjohnwu)
  • e2a437e: Switch to Google Material 3 library (topjohnwu) #9768
  • 4eba69c: Redesign the home screen (topjohnwu) #9768
  • a59e651: Manual UI tweaking (topjohnwu) #9768
  • b9d64bf: Remove all legacy themes and AppCompatActivity (topjohnwu) #9768
  • 945c83f: Update gradle dependencies (topjohnwu) #9768
  • 3021ef4: Redesign status card (topjohnwu) #9768
  • 6f93f74: app-ng: Fix several compile warnings (topjohnwu)