Add automatic <uses-permission> entries for declared/custom permissions
(eg. names ending with _PERMISSION or containing DYNAMIC_RECEIVER).
Ensure MANAGE_EXTERNAL_STORAGE is added after READ_EXTERNAL_STORAGE when
needed. Improve handling of permission/provider name replacements,
targetSdk and application attribute injection (debuggable, legacy
storage, embedded dex, extractNativeLibs) and add manager metadata
entry. Also minor formatting and visitor restructuring.
Add automatic <uses-permission> entries for declared/custom permissions
(eg. names ending with _PERMISSION or containing DYNAMIC_RECEIVER).
Ensure MANAGE_EXTERNAL_STORAGE is added after READ_EXTERNAL_STORAGE when
needed. Improve handling of permission/provider name replacements,
targetSdk and application attribute injection (debuggable, legacy
storage, embedded dex, extractNativeLibs) and add manager metadata
entry. Also minor formatting and visitor restructuring.
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.
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`.
This commit updates the support server Discord invite link in the build configuration.
Additionally, it adds Proguard rules necessary for LSPatch to function correctly and excludes the `apksig` dependency as it's now bundled within LSPatch.
- 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.