Skip to content

feat: Sequential awaited update-all for silent installers#1346

Open
zerofrip wants to merge 5 commits into
Droid-ify:mainfrom
zerofrip:prD/batch-update-all
Open

feat: Sequential awaited update-all for silent installers#1346
zerofrip wants to merge 5 commits into
Droid-ify:mainfrom
zerofrip:prD/batch-update-all

Conversation

@zerofrip

Copy link
Copy Markdown

Summary

  • DownloadService.enqueueAndAwait() / Connection.startUpdateAndAwait()
  • Sequential update-all batch in SyncService with Dhizuku readiness gates
  • UpdateAllProgress for UI (consumed in PR E)

PR D of 5 — replacement stack for closed #1339.

Depends on: #1344 (PR B) + #1345 (PR C). Rebase onto main as predecessors merge.

Test plan

  • ./gradlew :app:assembleDebug
  • ./gradlew :app:testDebugUnitTest
  • Update-all with Shizuku/Root (regression)
  • Update-all with Dhizuku after full stack merges

Made with Cursor

zerofrip added 4 commits June 15, 2026 20:38
Build deps, AIDL, privileged UserService, install client, DhizukuInstaller
adapter, InstallerType.DHIZUKU, and settings picker label.

Replacement stack for closed Droid-ify#1339 (PR C of 5).
SyncService sequential batch, DownloadService.enqueueAndAwait, Dhizuku
readiness gates. Replacement stack for closed Droid-ify#1339 (PR D of 5).
Settings permission gating, app-detail install/uninstall UX, error dialog,
English and Japanese strings. Replacement stack for closed Droid-ify#1339 (PR E of 5).
feat: Dhizuku installer UI and Japanese strings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant