Crowdin Bot
b2e5353abc
chore(i18n): sync translations
2025-02-15 17:19:05 +00:00
rushiiMachine
21e4a60fb3
feat: request permissions to install from unknown sources before patching
2025-02-09 15:23:34 -08:00
Crowdin Bot
05cd6daf43
chore(i18n): sync translations
2025-01-23 02:55:59 +00:00
Crowdin Bot
ac33d65bcf
chore(i18n): sync translations
2025-01-15 06:26:42 +00:00
Crowdin Bot
af98fc6e99
chore(i18n): sync translations
2025-01-14 02:39:07 +00:00
Crowdin Bot
3b8e034597
chore(i18n): sync translations
2024-12-23 03:12:15 +00:00
Crowdin Bot
c7054c9bdb
chore(i18n): sync translations
2024-08-16 06:24:24 +00:00
Crowdin Bot
160a9c8524
chore(i18n): sync translations
2024-08-05 19:09:21 +00:00
Crowdin Bot
3003e78912
chore(i18n): sync translations
2024-08-04 19:09:37 +00:00
Crowdin Bot
3cd27f7c9c
chore(i18n): sync translations
2024-08-04 04:51:13 +00: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
Crowdin Bot
0cdf2ee743
chore(i18n): sync translations
2024-07-31 21:50:35 +00:00
Crowdin Bot
0271511e92
chore(i18n): sync translations
2024-05-19 21:28:20 +00:00
Crowdin Bot
5d7d7b147e
chore(i18n): sync translations
2024-05-16 17:58:11 +00:00
Crowdin Bot
bd5bc39d41
chore(i18n): sync translations
2024-03-10 08:05:45 +00:00
Crowdin Bot
3c5877501b
chore(i18n): sync translations
2024-03-06 19:28:04 +00:00
Crowdin Bot
9e808572a5
chore(i18n): sync translations
2024-03-04 08:46:18 +00:00
Crowdin Bot
53b690bdcb
chore(i18n): sync translations
2024-02-10 02:29:21 +00:00
rushii
9d6cdf24da
feat: add install options screen ( #70 )
2024-02-09 18:28:32 -08:00
Crowdin Bot
fd702b696a
chore(i18n): sync translations
2024-02-08 05:00:59 +00:00
Crowdin Bot
18ab148e67
chore(i18n): sync translations
2024-02-07 18:56:43 +00:00
rushiiMachine
1e907a0cb7
chore: remove unused resources
2024-02-07 10:53:42 -08:00
Crowdin Bot
e118757543
chore(i18n): sync translations
2024-02-07 07:10:36 +00:00
Crowdin Bot
9635e4aaee
chore(i18n): sync translations
2024-01-24 07:44:02 +00:00
Crowdin Bot
a38a28bf7d
chore(i18n): sync translations
2024-01-20 02:03:11 +00:00
rushiiMachine
16e502a0e5
chore: remove unused resources
2024-01-12 16:31:34 -08:00
Crowdin Bot
1b5cc48fdf
chore(i18n): sync translations
2024-01-13 00:04:43 +00:00
Crowdin Bot
9404effa16
chore(i18n): sync translations
2023-02-01 17:26:36 +00:00
Crowdin Bot
afac9358ca
chore(i18n): sync translations
2023-01-30 23:26:25 +00:00
Crowdin Bot
f44cae2311
chore(i18n): sync translations
2023-01-08 02:29:56 +00:00
Crowdin Bot
4bb45b4ea7
chore(i18n): sync translations
2023-01-03 02:02:28 +00:00
Crowdin Bot
9162297cfb
chore(i18n): sync translations
2022-12-17 04:59:11 +00:00
Crowdin Bot
641d6febb7
chore(i18n): sync translations
2022-11-06 14:50:29 +00:00
Crowdin Bot
ee9f36877d
chore(i18n): sync translations
2022-11-05 21:31:20 +00:00
Crowdin Bot
2c97b80562
chore(i18n): sync translations
2022-11-05 20:08:40 +00:00
Crowdin Bot
96228db0ad
chore(i18n): sync translations
2022-10-31 04:22:53 +00:00
Crowdin Bot
b3605eaa0b
chore(i18n): sync translations
2022-10-30 15:20:39 +00:00
Crowdin Bot
274a0adda6
chore(i18n): sync translations
2022-10-30 02:52:57 +00:00
Crowdin Bot
2f1f3e291d
chore(i18n): sync translations
2022-10-23 00:57:02 +00:00