github thejaustin/ShizukuPlus 13.7.0.r2853

pre-release2 hours ago

13.7.0.r2853

Added

  • Bind tooltips & knowledgebase sheets across all settings (b9daa93)
  • Turn the Watchdog on for new installs at their first server start, and keep an update's setting (97f81a1)
  • Add usb connection switch notification toggle (588955b)
  • In-app M3 knowledgebase, consumer-friendly settings, tooltips, and gradle repository ordering (#604, #605) (f93cf75)
  • Add Terminal environment setup card, robust pref injection, and deep-link guides (7456e86)
  • Stacked timeline activities, Morphe rail dots, and explicit root compat disclosures (38eca36)
  • Responsive settings geometry and forensic SU bridge overhaul (712f569)
  • Add adaptive settings, progressive disclosure, and contextual badges (5a9654c)
  • Cache authorized app count, modernize activity log timeline, and refine settings categories (1039996)
  • Clarify rootless Samsung UID escalation and add pre-flight check (#555) (0796c0f)
  • Modernize Service Doctor layout and enhance diagnostic dashboard (#476) (9a54ee8)
  • Add anti-fatigue safeguards, rate-limiting and crash alert controls (005707c)
  • Adaptive connectivity, system hub metrics healing, responsive layout and accessibility hardening (61f0e52)
  • Keep-alive stability tips on unexpected deactivations (ba33a8d)
  • Durable connection-drop history - CONNECTION event type with its own retention, logged on service drop/stop/failed start/Wi-Fi loss/recovery (e1b3e41)
  • Live sibling reflow while dragging home cards - visual-only translationY slide, adapter's deferred-reorder contract (#475 fix) untouched (5c999a3)
  • Nudge to Service Doctor after repeated crashes when the OS is not exempting Shizuku (#476) (1f17935)
  • TalkBack move up/down actions on home cards; state-aware hide/show labels (#41) (43f8aa0)
  • Per-change changelog tags across all releases; floating nav is experimental (EXP badge) with directional slide, indicator glide, entrance and scroll-hide (ab0bf10)
  • Fix buttons now act - enable accessibility, battery exemption, local-network grant, start server, wireless debugging, Samsung Auto Blocker (bb2f8d7)
  • Adaptive startup reconnect - probe all loopback ports, retry on Wi-Fi return, gate TCP on untrusted networks (fb73bde)
  • Optional floating navigation bar across Home, Apps, Hub and Settings (#498) (3514485)
  • M3E segmented settings rows with small gaps and pressed shape morph (4a0a034)
  • Network-aware TCP protection - warn or close the ADB TCP port on open/untrusted Wi-Fi (#518) (0020937)
  • Machine-assisted translations flagged for review; fix az resource errors; auto-grant once (#571) (cc2e7e1)
  • Fold the changelog-style chooser into What's New with live re-render (9b0840a)
  • Timeline changelog default; one-time style chooser with previews (29cd659)
  • Activity log filter/sort; restore hollow monochrome icon (bce86ec)
  • Optional Timeline changelog style with filter and sort (2faa296)

Fixed

  • Prevent quota overflow with strict session & daily caps [skip release] (6f078d5)
  • Use ContextCompat.getDrawable to prevent resource id warnings [skip release] (559224f)
  • Refine insets, Azerbaijani strings & language picker, and add rish FUSE DEX fallback (#589) (96eecba)
  • Require user opt-in before auto-granting permissions (#571) (833aff7)
  • Integrate single ADB auth prompt, unanswered tracking, and support Npatch client apps (#592, #606) (246eda6)
  • With the Watchdog on, check that the phone's battery limits do not stop the app in the background (840d57b)
  • Post log corruption warning independently and align core/ui strings (9dcdc4f)
  • Streamline live service stub and consolidate notifications (2c47e74)
  • Show live activity only in Watchdog notification and address review findings (a69b7c6)
  • One notification for the Watchdog and live activity, a switch that shows the setting, and no crash notice after a quick recovery (d7ce75a)
  • Re-enable non-root Magic Setup across ADB and temp-root escalation (e935e75)
  • Resolve compilation issues across manager components (dbaa276)
  • Suppress automatic start error notification loops and keep TimelineRailView in ProGuard (7c3cf75)
  • Try a failed config save again and notice the failures AtomicFile only logs - a failed save lost the change at the next restart (9ae889f)
  • Save permission changes at once and before exit - a Stop or restart within 10 s lost them (1461726)
  • Feature Hub core category & Intents sheet M3 button colors (#542) (4b2c38c)
  • Home drag - cards no longer stick small after a drag (scoped reflow animator instead of cancelling every animation), hold-to-drag in one gesture, corner-radius morph on lift/drop (032d173)
  • M3E consistency - animations honor the user's motion scale, popup menus use the M3 AppCompat style, snackbars anchor above the floating nav (7971a2c)
  • Ease the settings-row press morph instead of a linear step - reads as a soft squish, matching M3 Expressive motion elsewhere (1dcaec5)
  • Crash opening Behavior settings - tcp_network_protection SummaryProvider conflict (same root cause as #587) (64ef76c)
  • What's New - correct installed version chip, no upgrade arrow for dev builds, pills never wrap, scrollable chip hint; icon: more margin for squircle masks; battery prompt: judge by real restrictions, silent fix, snooze; doctor: merge Samsung sleeping row into battery row (4cbb5da)
  • Remove status dot and amber outline; status card outline is green/red again (edf40fe)
  • Monochrome + notification icon traced from the real cat/hexagon art; centre plus on the hexagon vertex (#530) (1fb1ac9)
  • Status dot was invisible (transparent shape + SRC_IN tint) and lines below the title were not aligned with it (8858276)
  • Clear SummaryProvider before setting language summary - crashes opening Personalization settings (#587) (4628a6e)
  • Use Neo Backup's real package id (com.machiav3lli.backup); add its su-path prefs rule (#345) (d80835b)
  • Keep TCP mode/port icons when no restart is pending (1f3d184)
  • Thicker hollow hexagon stroke for monochrome/notification icon (41114bb)
  • Center monochrome plus badge on hexagon top-right vertex (02ab691)

Other

  • release(13.7.0): multi-agent audit fixes & M3 Expressive settings consolidation (6fa17ea)
  • M3E settings: active-count chip, icon pill, compact headers, smooth icon fade (089045e)
  • Fix xmlns:app scope and chipIconResource build error in home_learn_more.xml (ec4d92a)
  • Fix drag card visibility, dark mode text bleed, settings overhaul, and wireless ADB improvements (cf2bbb3)
  • Update CHANGELOG for live activity in Watchdog notification (db1a5e1)
  • Run the JUnit 4 (Robolectric) unit tests, and fix RemoteDbSyncWorkerTest (dfe9963)
  • Bump api submodule with rish null safety (fc7af9e)
  • Update README.md (cd254c6)
  • Update README.md (3351822)
  • Update README.md (2816e65)
  • Update README.md (0e3909c)
  • Update README.md (a303292)
  • Update README.md (15d1bb7)
  • Update README.md (fd43952)
  • Update README.md (a012d1b)
  • Put JUnit 4 and the hidden-API stub on the server test classpath - the server tests did not compile (cb75d44)
  • Update string (3c73baa)
  • Update Magisk mocking title in Azerbaijani strings (f119ef5)
  • Update Magisk mocking title in Azerbaijani strings (8864df8)
  • Fix typos in Azerbaijani strings (fdc2298)
  • Fix (2ba942b)
  • Fix Azerbaijani language localization (d6be764)
  • Local Gemini-CLI translation runner (no Claude tokens) (90a3b63)
  • Credit recent contributors; add TRANSLATING.md and i18n tooling (e253ed5)
  • Feat(Update to Azerbaijani localization support) (#563) (881d775)
  • Record branding conventions for Claude (#561) (5214208)

18 distinct GitHub issue(s) referenced in this release.

📦 Recent Releases

🚀 Most recent major release — v14.0.0.r2664
Shizuku+ 14 — Material 3 Expressive UI overhaul (animated headers, One UI 9 style, tonal theming), full compileSdk 37 / AGP 9.4 / Gradle 9.7 upgrade, Android 17 QPR1 ADB fix, 100% Ukrainian + Brazilian Portuguese localizations, Watchdog WorkManager revival, SU bridge real framework operations, and 30+ bug fixes across server, manager, and Plus APIs.

Release Highlight
13.7.0.r2853 (this release) release(13.7.0): multi-agent audit fixes & M3 Expressive settings consolidation
13.7.0.r2766 feat(ui,server): M3E activity log with event types; per-app IPC logging; haptic gaps
13.7.0.r2745 fix(settings): let fragment onResume own the title after search navigation
13.7.0.r2744 fix(settings): re-coerce heightOffset on limit change to prevent negative padding (#569)
13.7.0.r2743 fix(server): make permission-grant migration one-shot to respect manual pm-revoke (#568)
13.7.0.r2741 fix(server): scope legacy binder proxy to original-only apps; fix blank settings on restore; add fork migration guide
13.7.0.r2739 fix(build): update api submodule to include setActiveThemePackage AIDL
v13.7.0.r2737 release: update CHANGELOG to v13.7.0.r2737
v13.7.0.r2735 release: correct revision to r2735 in CHANGELOG
13.7.0.r2715 feat(automation,ui): expand auto-pairing to all TLS devices, auto-start Shizuku on pair, and add responsive update check status

Changes in this release
All changes since last major release

Don't miss a new ShizukuPlus release

NewReleases is sending notifications on new releases.