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