Commit graph

56 commits

Author SHA1 Message Date
rushiiMachine
3662b67ad6
feat: prompt to use Ktor downloader on Android DownloadManager failure 2024-08-05 12:08:24 -07:00
rushiiMachine
76620c85f6
feat(SettingsScreen): alternative downloader option 2024-08-04 12:03:24 -07:00
rushiiMachine
2d3247e4b8
feat(PMInstaller): wait for uninstalls & fix PM session lifecycle bugs
- Support waiting for package uninstallation results
- Make DowngradeCheckStep wait for uninstall rather than erroring
- Relaunch PackageInstaller user action intents infinitely until result received (Workaround of bug on some ROMs where dismissing the PI dialog by clicking outside wouldn't invoke the callback with STATUS_FAILURE_ABORTED)
- Make PMIntentReceiver & PMResultReceiver non-exported to keep intents from leaking to other apps
- Handle uncaught exceptions thrown in the aforementioned receivers by returning the result back to the app (or logging) to prevent crashes
2024-08-03 21:47:08 -07:00
rushiiMachine
f736062a93
refactor: rename install -> patching
"installer" conflicted with "installers", use different term
2024-07-31 16:46:22 -07:00
rushiiMachine
e4eddf7c89
feat(installer): Store install metadata in APK 2024-07-31 14:49:42 -07:00
rushii
7156f085ae
feat: improve install screen UI (#69) 2024-05-19 14:27:35 -07:00
rushii
afba80fe4b
feat: handle play protect (#72) 2024-05-16 10:57:11 -07:00
rushiiMachine
be422f01a2
feat: prompt to disable battery optimization + warning on install screen 2024-03-10 00:04:51 -08:00
rushiiMachine
5ddd74be38
feat: send notifs when install ready if backgrounded 2024-03-06 11:26:55 -08:00
rushiiMachine
f33cb691cf
feat(HomeScreen): minor layout adjustments 2024-03-04 12:08:06 -08:00
rushiiMachine
b5c6f4fb54
feat(HomeScreen): indicate when no installations 2024-03-04 00:45:18 -08:00
rushii
9d6cdf24da
feat: add install options screen (#70) 2024-02-09 18:28:32 -08:00
rushii
8f1058f6bc
feat: rewrite PM installer (#68)
- Separate installer into a generic interface (for Shizuku support later)
- Heavily improve installation UI flow
  - Better handling of waiting for install completions
  - Handle install prompt cancellations
2024-02-07 21:00:10 -08:00
rushiiMachine
1e907a0cb7
chore: remove unused resources 2024-02-07 10:53:42 -08:00
rushiiMachine
c28009cd14
feat: network warning dialog 2024-02-07 10:51:48 -08:00
rushii
15464fabe5
feat: new home page (#65) 2024-02-07 10:49:27 -08:00
rushii
09e1ca200e
feat: rewrite install steps & steps UI (#63) 2024-02-06 23:09:40 -08:00
rushiiMachine
5d54bdeb5d
feat: install abort warning dialog
Based on Wing's version in Vendetta Manager
2024-01-23 23:43:06 -08:00
rushiiMachine
e5b0307ef9
feat: better download manager 2024-01-18 17:13:09 -08:00
rushiiMachine
16e502a0e5
chore: remove unused resources 2024-01-12 16:31:34 -08:00
rushiiMachine
4953947e1d
feat: remove RN install 2024-01-12 15:14:40 -08:00
rushiiMachine
4617e5ec56
feat(InstallService): translatable install error messages 2024-01-12 15:14:01 -08:00
rushii
2c560faae2
feat: keep patched APKs setting 2023-02-01 09:25:39 -08:00
rushii
70ca2496d5
feat: option to replace libc++ 2023-01-30 15:25:11 -08:00
Diamond
fd9535e097
feat(plugins): toggling + error handling 2023-01-07 18:28:55 -08:00
Diamond
a6039a53d6
feat: add bootstrap 2023-01-02 14:39:02 -08:00
Diamond
784fd19d8f
feat: better version handling 2022-12-16 20:58:22 -08:00
Diamond
e03a528e0e
fix: prompt to uninstall newer aliu 2022-11-06 06:24:45 -08:00
Diamond
2699f1017c
fix: clear cache btn 2022-11-05 13:38:28 -07:00
rushii
e8096c888f
fix: error highlight on invalid pkg name (#30) 2022-11-05 13:07:32 -07:00
rushii
2c4be41821
feat: auto updater (#35) 2022-10-30 21:21:41 -07:00
rushii
335f2ca7a3
feat: aliu kotlin install (#33) 2022-10-30 08:19:24 -07:00
Wing
f30f3ad942
feat: upgraded installer ui (#34)
* Feat: Upgraded installer ui

* rusher will perish

* wing will explode

* husj

* husj2

Co-authored-by: wingio <wingio@users.noreply.github.com>
Co-authored-by: Diamond <33725716+DiamondMiner88@users.noreply.github.com>
2022-10-29 19:51:44 -07:00
rushii
e7e5193dd2
feat: i18n + crowdin (#31) 2022-10-22 17:56:14 -07:00
Diamond
3ad14acb56
feat: real api error handling (#27) 2022-10-16 21:20:34 -07:00
Wing
5a7698c049
Improve ui (#23)
Co-authored-by: wingio <wingio@users.noreply.github.com>
Co-authored-by: Diamond <33725716+DiamondMiner88@users.noreply.github.com>
2022-10-10 16:51:32 -07:00
Diamond
e226e3cfe9
fix: request file perms on android <= 10 (#24) 2022-09-24 19:56:34 -07:00
Diamond
d5a785190e
feat: improve flow for getting MANAGE_EXTERNAL_STORAGE (#20) 2022-09-22 18:13:07 -07:00
Diamond
ac7182fdb0
feat: various ui improvements (#17) 2022-09-18 12:35:07 -07:00
Ushie
dc12414501
chore: cleanup 2022-08-16 05:17:13 +03:00
Ushie
cdaec764cb
feat: improve settings page 2022-08-16 04:57:14 +03:00
Ushie
ebd0f74a3a
feat: dynamic color toggle 2022-08-16 02:23:53 +03:00
zt64
7a34c03981 Add Koin and other minor changes 2022-08-15 00:25:40 -04:00
Ushie
306ac35635
feat: redesign navigation and screen layout (#11)
* feat: redesign navigation and screen layout

* chore: remove ksp
2022-08-07 00:25:09 -04:00
zt64
766a798977 Support RN (WIP) 2022-05-26 16:13:41 -04:00
Juby210
513e820e70
add setting to change app name and package name 2022-03-13 00:23:09 +01:00
Juby210
c1335cf680
update copyright, formatting 2022-03-12 22:39:31 +01:00
zt64
739196fa52 Fixed installer 2022-03-05 15:45:46 -05:00
litleck
5e1a71d4d4 Finished installer functionality 2022-02-24 18:07:21 -05:00
litleck
f0cd29c500 Overhauled UI and refactoring 2022-02-17 18:25:22 -05:00