rushiiMachine
7a850d07de
chore(release): bump version to 1.0.0
2025-06-20 23:22:02 -07:00
rushiiMachine
2aab80dd96
fix(Updater): is release build check
2025-06-20 23:22:02 -07:00
rushiiMachine
197bb84c21
feat(Updater): handle failures properly
2025-06-20 22:59:05 -07:00
rushiiMachine
dd29d5de2f
feat(Settings): add manager install info
2025-06-20 22:11:33 -07:00
rushiiMachine
b2219f078b
feat: improve updater dialog
2025-06-20 21:19:16 -07:00
rushiiMachine
ea8ab16c18
fix(ci): release workflow
2025-06-20 21:19:16 -07:00
rushiiMachine
245ce1b7f9
feat: log free disk space while patching
2025-06-20 15:09:42 -07:00
Crowdin Bot
5af9c5fb32
chore(l10n): sync translations
2025-06-14 17:21:19 +00:00
rushiiMachine
4011177373
fix: cache clearing
2025-06-10 13:36:20 -07:00
Crowdin Bot
ff345fbcce
chore(l10n): sync translations
2025-06-07 17:21:27 +00:00
rushiiMachine
28841d128a
feat: theme improvements
...
- Re-enable dynamic color by default
- Default to system dark/light mode
- Use only Roboto fonts
2025-06-05 15:33:44 -07:00
rushiiMachine
c2e98ccf8a
fix(BasePreferencesManager): use default value when stored enum is invalid
2025-06-04 12:10:32 -07:00
rushiiMachine
b2d0318533
fix(PatchOptions): incorrect icon preview colors for different modes
2025-06-01 11:25:46 -07:00
rushiiMachine
01d161f712
fix(Settings): reset clear cache button when cache dir changes
2025-06-01 10:59:57 -07:00
rushiiMachine
f5da0eea2f
refactor(OverlayManager): better composable management
...
Previously this created a separate `ComposeView` and attached it to the activity root, which in essence made it detached from the main composition context and introduced a lot of complexity. This changes it store the composable lambdas instead and manually display each one directly from the activity's `setContent`, which is a lot less cursed.
2025-06-01 10:55:49 -07:00
rushiiMachine
7ec6c16b9b
feat(GPPDialog): add option to never show again
2025-05-31 23:35:37 -07:00
rushiiMachine
89dee2ab0b
feat(NetworkWarningDialog): add option to never show again
2025-05-31 20:53:38 -07:00
rushiiMachine
4d1b21acf0
fix(PatchOptions): warn user when missing selected image
2025-05-31 12:49:53 -07:00
rushiiMachine
2fb5c9c18d
feat(PatchOptions): add icon preview
2025-05-31 12:40:14 -07:00
rushiiMachine
6c72b4303b
feat(IconOptions): transparency grid for selected image preview
2025-05-31 12:14:24 -07:00
rushiiMachine
71bf74c880
feat(IconOptions): custom image preview
2025-05-31 12:10:05 -07:00
rushiiMachine
961cd93a6a
fix(ManifestPatcher): rewrite package name in custom permissions
...
On some older devices this is necessary otherwise a permission conflict will occur and prevent the app from being installed.
2025-05-31 10:23:22 -07:00
Crowdin Bot
9f3eed2aa7
chore(l10n): sync translations
2025-05-31 17:21:11 +00:00
rushiiMachine
085a6cf267
fix(IconOpts): value not recomposing in remembered lambda
2025-05-27 11:56:21 -07:00
rushiiMachine
0000e4874f
fix(IconOpts): old discord logo option live preview
2025-05-27 11:14:56 -07:00
rushiiMachine
04aa258f9b
fix(IconPatch): adaptive old discord icon
2025-05-26 23:12:41 -07:00
rushiiMachine
3d282507ca
feat(IconOpts): old discord logo+color option
2025-05-26 22:54:05 -07:00
rushiiMachine
910be40d79
feat(IconOpts): colored icon preview
2025-05-26 10:01:36 -07:00
Yhvr
b89a529afa
fix: adjust http timeouts ( #87 )
...
Co-authored-by: rushiiMachine <33725716+rushiiMachine@users.noreply.github.com>
2025-05-25 16:05:59 -07:00
rushiiMachine
027ec1ec0c
feat(Downloader): display timeouts to user
2025-05-25 15:23:32 -07:00
rushiiMachine
08782f36d7
feat: improve settings descriptions
2025-05-25 15:15:11 -07:00
rushiiMachine
291766b864
fix: adaptive icon patching
...
- Non-adaptive icon patching was replacing the adaptive icon axml file when it was unnecessary
- Adaptive icon patching was only running for API 28+ despite being supported on API 26+
2025-05-25 15:08:34 -07:00
rushiiMachine
b2a8111f96
fix(Home): padding between installation cards
2025-05-25 14:26:47 -07:00
rushiiMachine
297ced7a2a
fix(build): allow detached git HEAD
2025-05-25 14:06:50 -07:00
rushiiMachine
7c2a422094
feat: patch icons on Android <8 (no adaptive icons)
2025-05-25 13:40:12 -07:00
rushiiMachine
5edc39f289
feat: improve home screen data fetching
2025-05-25 02:57:38 -07:00
rushiiMachine
46fed98175
feat: speed up transitions & home screen
2025-05-25 02:17:57 -07:00
rushiiMachine
c978ab727f
fix: weird double push navigation bug
...
The "Add Install" button was somehow able to push a screen with the same key onto the stack twice, messing up model retrieval downstream.
2025-05-25 02:13:46 -07:00
Crowdin Bot
a5571bc11f
chore(l10n): sync translations
2025-05-24 17:21:44 +00:00
rushiiMachine
33f423ddd0
feat: don't show play protect warning in dev mode
2025-05-18 16:08:15 -07:00
rushiiMachine
bd298c0858
fix: proguard optimization breaking icon patching
...
Proguard optimized out an assert call that was necessary. Fixed in binary-resources 2.0.1
2025-05-18 15:58:33 -07:00
rushiiMachine
334f1bf118
feat: staging profile & fix warnings
2025-05-18 13:54:04 -07:00
rushiiMachine
fbe72ef834
feat: dialog previews
2025-05-18 12:51:55 -07:00
rushiiMachine
ec30627c05
feat: add LogsListScreen previews
2025-05-18 10:30:06 -07:00
rushiiMachine
269fd531b3
feat: logs list screen
2025-05-18 10:30:06 -07:00
Crowdin Bot
3107a68986
chore(l10n): sync translations
2025-05-17 20:13:18 +00:00
rushiiMachine
85dfb2962d
chore: update dependencies
2025-05-17 12:18:55 -07:00
rushiiMachine
5a226ee602
fix: enable desugaring for proper API <26 support
...
Fixes #84
2025-05-17 11:38:02 -07:00
Crowdin Bot
fbd61b7fab
chore(l10n): sync translations
2025-05-17 17:20:52 +00:00
Crowdin Bot
0e755d66e6
chore(l10n): sync translations
2025-04-19 17:20:34 +00:00