Commit graph

453 commits

Author SHA1 Message Date
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
96575c516e
feat(ci): use main branch for crowdin sync 2025-05-17 12:57:19 -07:00
rushiiMachine
b1c8a820b5
feat(ci): update build workflows 2025-05-17 12:51:46 -07: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
rushiiMachine
f8dbee6597
fix(IconOptions): add maximum custom image size limit
Images that are too large cause issues when creating bitmaps, causing an OOM.
2025-04-13 22:12:08 -07:00
Crowdin Bot
a8ce6952c1 chore(l10n): sync translations 2025-04-12 17:20:46 +00:00
rushiiMachine
fbc6fbe2ab
fix(HomeScreen): immediately show installations regardless of remote data fetching
This changes state handling to update the up-to-date status after the remote has completed. This ensures that the already-fetched installations are immediately shown in the UI regardless of up-to-date status.
2025-04-11 19:19:59 -07:00
rushiiMachine
a9d894eae2
feat: add PluginsScreen compose previews 2025-04-11 14:37:16 -07:00
rushiiMachine
1433108ec2
feat(PluginsScreen): improve layout internals 2025-04-11 03:49:22 -07:00
rushiiMachine
7384b562d5
feat(Http): preserve cookies in-memory
Keep Cloudflare cookies in memory to reduce potential latency.
2025-04-10 10:27:21 -07:00
rushiiMachine
c840aac67e
feat(Http): support response caching 2025-04-09 23:31:14 -07:00
rushiiMachine
38e300ef38
refactor: rename PatchOption to a generic label component 2025-04-09 23:29:06 -07:00
rushiiMachine
7477167d8d
feat: unified screen navigation transitions 2025-04-09 21:10:41 -07:00
rushiiMachine
a91d2084a4
feat(logging): add total patching process duration to log data 2025-04-09 20:23:26 -07:00
rushiiMachine
e6cb0696d4
feat(PatchingScreen): only clear incomplete DownloadSteps when cancelling patching early 2025-04-09 20:22:15 -07:00
rushiiMachine
f3547048e3
fix: ensure directory exists when listing custom component files 2025-04-09 20:20:18 -07:00
rushiiMachine
96a463349c
feat(patching): add detailed logging to each step 2025-04-09 20:19:14 -07:00
rushiiMachine
d64a1767fc
feat(LogScreen): add log sharing 2025-04-06 22:50:03 -07:00
rushiiMachine
3a9e3562ca
feat: error log info screen 2025-04-06 21:26:31 -07:00
rushiiMachine
95ff30684d
feat: don't show network warning dialog more than once per launch
Fixes #80
2025-04-06 20:57:46 -07:00
rushiiMachine
db66f26f67
fix: crash upon deleting cache when no cache exists 2025-04-06 20:54:38 -07:00
Crowdin Bot
f361173546 chore(l10n): sync translations 2025-03-31 06:19:13 +00:00
rushiiMachine
32194af7fe
feat(IconOpts): custom foreground image selection 2025-03-30 23:08:23 -07:00
rushiiMachine
c22567f337
feat(IconOpts): allow entering hex RGB colors 2025-03-30 16:06:37 -07:00
rushiiMachine
41de5c8b56
feat: icon options screen compose preview 2025-03-30 00:27:31 -07:00
rushiiMachine
6427c19783
feat(IconOpts): add lightness slider & improve ui 2025-03-30 00:27:18 -07:00
rushiiMachine
b5beb8608f
fix: ACTUALLY disable the action bar
This shit is getting ridiculous I despise action bars so much
2025-03-30 00:15:54 -07:00