Commit graph

227 commits

Author SHA1 Message Date
OTKUSteyler
4af5186cc0
Update strings.xml 2025-11-10 21:10:00 +01:00
kmmiio99o
b7dd20c21f feat: Add installer selection and Root support
This commit adds the ability to select the installation method. It also
includes:

- Added root support using the `pm` command. - Integrated the Shizuku
installer. - Added a new Settings UI for choosing an installer.
2025-11-10 16:35:14 +01:00
kmmiio99o
343fb7e9b1 Rebrand app to ShiggyCord and update launcher icon
Replace Aliucord branding with ShiggyCord throughout the app. Update
launcher icon and background to use Shiggy yellow (#FFCB82). Remove
unused assets and update contributor/lead developer roles. Adjust
notification and patching references to match new branding.
2025-10-14 00:31:30 +02:00
kmmiio99o
e925c83dac Rename Wintry -> Shiggy across codebase (classes, files, resources) 2025-10-13 19:31:16 +02:00
pylixonly
378c09c25b refactor: Update app description and language patch step name
This commit updates the app description in `strings.xml` to better reflect its purpose.

It also corrects the localized name for the language APK download step from "Downloading libs apk" to "Downloading lang apk".

Additionally, the project header now uses the Aliucord GitHub organization and Discord server link when `aliucord` is true, otherwise defaulting to the Wintry links from `BuildConfig`.
2025-07-16 18:59:34 +08:00
pylixonly
fcae071203 feat: Branding to Wintry 2025-07-14 19:08:44 +08:00
pylixonly
0708640ad4 refactor(l10n): Unhardcode values and use proper name 2025-07-14 16:10:23 +08:00
pylixonly
9d2458c523 feat(wintry): Allow inserting custom version code, fetch latest metadata for latest updates, embed lspatch native libraries 2025-07-14 15:35:44 +08:00
pylixonly
5ef7946a9c feat(wintry): Implement Wintry patcher
This commit introduces a new patcher for WintryXposed. `minSdk` is bumped to 28 to match LSPosed deps
2025-07-13 23:02:58 +08:00
pylixonly
457347167d feat: Support split APKs for RNA 2025-07-13 19:17:30 +08:00
Crowdin Bot
69153dbe2d chore(l10n): sync translations 2025-07-12 17:22:55 +00:00
Crowdin Bot
ff633f9669 chore(l10n): sync translations 2025-07-08 06:03:40 +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
3b23f0c69d
feat: handle insufficient storage errors in UI 2025-06-26 23:55:46 -07:00
rushiiMachine
f8e99bad89
feat: move downloads to cache when unused
This allows Android to clear these files if the space is needed by the OS.
2025-06-25 22:53:31 -07:00
rushiiMachine
3e75038965
chore: remove unnecessary translations 2025-06-24 22:37:29 -07:00
rushiiMachine
e83374253c
feat(Settings): allow directly exporting patched apk 2025-06-23 23:36:11 -07:00
rushiiMachine
172b53c5f6
fix: do all patching in internal storage
Up until this point, everything was downloaded to either internal app cache, or external app cache. Unfortunately when the storage is low on Android, cache directories may be wiped automatically, which immediately breaks patching due to missing files.

This means that making all patching files accessible to the user is now impossible without root.

Fixes #91
2025-06-23 12:28:28 -07:00
Crowdin Bot
3633e1efe5 chore(l10n): sync translations 2025-06-21 17:22:04 +00: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
Crowdin Bot
5af9c5fb32 chore(l10n): sync translations 2025-06-14 17:21:19 +00: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
b2d0318533
fix(PatchOptions): incorrect icon preview colors for different modes 2025-06-01 11:25:46 -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
71bf74c880
feat(IconOptions): custom image preview 2025-05-31 12:10:05 -07:00
Crowdin Bot
9f3eed2aa7 chore(l10n): sync translations 2025-05-31 17:21:11 +00: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
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
b2a8111f96
fix(Home): padding between installation cards 2025-05-25 14:26:47 -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
Crowdin Bot
a5571bc11f chore(l10n): sync translations 2025-05-24 17:21:44 +00:00
rushiiMachine
fbe72ef834
feat: dialog previews 2025-05-18 12:51:55 -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
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