komikku/app
AntsyLich bad1dd264d Fix extension install/update stuck at pending (#1630)
* Fix extension install/update stuck at pending (mihonapp/mihon#3000)

Co-authored-by: p
(cherry picked from commit 84265febf3ce24d71994ced2b81215f858430d4e)

* Fix lint

* Throw exception when Shizuku shell interface is unavailable during installation instead of silently doing nothing

* Properly close OkHttp response and streams

* Delete temporary extension file if failed to install

* Use ConcurrentHashMap for active jobs and steps to ensure thread safety when managing extension installation states across multiple coroutines.

* Use SupervisorJob to ensure that a failure in one installation job doesn't cancel the entire scope

* Don't use `:` in package name for safer filename

* Throw exception if asset file descriptor fails to open during extension installation

---------

Co-authored-by: Cuong-Tran <16017808+cuong-tran@users.noreply.github.com>
2026-05-12 15:27:49 +07:00
..
src Fix extension install/update stuck at pending (#1630) 2026-05-12 15:27:49 +07:00
build.gradle.kts chore(deps): Automate app shortcuts with shortcut-helper plugin 2026-02-24 12:11:58 +07:00
proguard-android-optimize.txt Remove unused rxandroid dependency 2023-09-03 23:32:59 -04:00
proguard-rules.pro fix(reader): gifs not animating (#1105) 2025-09-04 13:07:08 +07:00
shortcuts.xml chore(deps): Automate app shortcuts with shortcut-helper plugin 2026-02-24 12:11:58 +07:00