Crowdin Bot
69153dbe2d
chore(l10n): sync translations
2025-07-12 17:22:55 +00:00
rushiiMachine
04260ddfd6
fix(i10n): typo in untranslated strings
2025-07-07 21:27:57 -07:00
Crowdin Bot
27d5c356a0
chore(l10n): sync translations
2025-07-05 17:23:18 +00:00
rushiiMachine
1b53c72153
feat(Updater): handle errors graciously
2025-07-04 23:41:43 -07:00
Crowdin Bot
ff1c4edcd4
chore(l10n): sync translations
2025-07-02 22:38:33 -07:00
Crowdin Bot
6fd17e648c
chore(l10n): sync translations
2025-06-28 03:19:57 +00:00
rushiiMachine
943abc058a
feat: manually sync un/incorrectly translated strings
...
- Sync/remove translated strings that have been updated since in English
- Remove unnecessary strings or mark untranslatable
- Get rid of custom annotated string resources, it's too difficult to use.
2025-06-27 20:11:03 -07:00
rushiiMachine
3e75038965
chore: remove unnecessary translations
2025-06-24 22:37:29 -07:00
Crowdin Bot
3633e1efe5
chore(l10n): sync translations
2025-06-21 17:22:04 +00:00
Crowdin Bot
ff345fbcce
chore(l10n): sync translations
2025-06-07 17:21:27 +00:00
Crowdin Bot
9f3eed2aa7
chore(l10n): sync translations
2025-05-31 17:21:11 +00:00
rushiiMachine
08782f36d7
feat: improve settings descriptions
2025-05-25 15:15:11 -07:00
Crowdin Bot
a5571bc11f
chore(l10n): sync translations
2025-05-24 17:21:44 +00:00
Crowdin Bot
0e755d66e6
chore(l10n): sync translations
2025-04-19 17:20:34 +00:00
Crowdin Bot
a8ce6952c1
chore(l10n): sync translations
2025-04-12 17:20:46 +00:00
Crowdin Bot
f361173546
chore(l10n): sync translations
2025-03-31 06:19:13 +00:00
rushiiMachine
675425f5e5
fix(l10n): allow translating remaining strings
2025-03-28 12:55:33 -07:00
Crowdin Bot
531a319b8a
chore(i18n): sync translations
2025-03-09 17:37:01 +00:00
Crowdin Bot
b47264d049
chore(i18n): sync translations
2025-02-22 17:20:24 +00:00
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