Compare commits
No commits in common. "master" and "master" have entirely different histories.
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
#### Toolchain setup
|
#### Toolchain setup
|
||||||
|
|
||||||
- Get apktool (use [this self-built version](//f001.backblazeb2.com/file/avepub/apktool-cli-all.jar) which is master + [this pr](https://github.com/iBotPeaches/Apktool/pull/2463)).
|
- Get apktool (due to 2 bugs present in v2.3.4, you're strongly recommended to use v2.4.0 or higher, I compile latest from source).
|
||||||
- Get a keystore, see [here](https://stackoverflow.com/a/14994354/3286892), step 1.
|
- Get a keystore, see [here](https://stackoverflow.com/a/14994354/3286892), step 1.
|
||||||
- Get apksigner, it's part of android build tools.
|
- Get apksigner, it's part of android build tools.
|
||||||
- If you want Mutant Standard emoji patches, get 72x72 PNG copies of latest version of mutant standard emojis with codepoints. I have a zip [here](https://mutant.lavatech.top/72x72.zip).
|
- If you want Mutant Standard emoji patches, get 72x72 PNG copies of latest version of mutant standard emojis with codepoints. I have a zip [here](https://mutant.lavatech.top/72x72.zip).
|
||||||
|
@ -21,8 +21,9 @@ CTCCI requires python3.6+, and also likely requires Linux (I haven't tried it on
|
||||||
#### Initial setup
|
#### Initial setup
|
||||||
|
|
||||||
- Follow the "Toolchain setup" steps above in case you haven't already.
|
- Follow the "Toolchain setup" steps above in case you haven't already.
|
||||||
|
- Install dependencies (`python3 -m pip install -Ur requirements.txt`)
|
||||||
- Copy `ctcci/ctcconfig.example.py` to `ctcci/ctcconfig.py` and configure contents to your local data and your personal preferences.
|
- Copy `ctcci/ctcconfig.example.py` to `ctcci/ctcconfig.py` and configure contents to your local data and your personal preferences.
|
||||||
- If you don't want to always automatically be required to use the latest discord version, edit the `$REPO_FOLDER/patchport-state.json` file.
|
- If you don't want to always automatically be required to use the latest discord version, set `LOCAL_STATE` to `True` and point `STATE_FILE` to a `state.json` file that looks like this: `{"android": {"com.discord": {"version": 909}}}`.
|
||||||
- Set up a local distok-style file storage for your APKs, and copy your APKs on it, and name them properly (the format is `$DISTOK_FOLDER/android/$PACKAGE_ID-$VERSION_NUMBER.apk`, example: `/home/ave/distok/android/com.discord-909.apk`).
|
- Set up a local distok-style file storage for your APKs, and copy your APKs on it, and name them properly (the format is `$DISTOK_FOLDER/android/$PACKAGE_ID-$VERSION_NUMBER.apk`, example: `/home/ave/distok/android/com.discord-909.apk`).
|
||||||
|
|
||||||
#### Environment Variables
|
#### Environment Variables
|
||||||
|
@ -60,11 +61,11 @@ To get the diff, run `diff -crB -x "dist" -x "res/raw" -x "build" CleanFolder Pa
|
||||||
|
|
||||||
#### Porting patches
|
#### Porting patches
|
||||||
|
|
||||||
You can use `patchport.py` to easily attempt to port patches. This is what I use to port between every single version. Note that while CTCCI requires python3.6+, `patchport.py` requires python3.7+.
|
You can use `patchport.py` to easily attempt to port patches. This is what I use to port between every single version.
|
||||||
|
|
||||||
It's not really intelligent and doesn't do much more than manually preparing necessary patch, checking if an existing patch can be applied to a given version, replacing relevant variables required for porting various patches and eliminating offsets caused by updates, but it saves a lot of time if used carefully.
|
It's not really intelligent and doesn't do much more than manually preparing necessary patch, checking if an existing patch can be applied to a given version, replacing relevant variables required for porting various patches and eliminating offsets caused by updates, but it saves a lot of time if used carefully.
|
||||||
|
|
||||||
Example command: `python3.7 patchport.py /home/ave/workbench/ctc/com.discord-968`
|
Example command: `python3 patchport.py /home/ave/workbench/ctc/com.discord-968`
|
||||||
|
|
||||||
#### Figuring out which patch is causing your build to break
|
#### Figuring out which patch is causing your build to break
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
Modular Client Mod for Discord's Android app.
|
Modular Client Mod for Discord's Android app.
|
||||||
|
|
||||||
**Latest supported Discord Android version:** 56.0 (1371), released on 2021-01-05.
|
**Latest supported Discord Android version:** 34.0 (1213), released on 2020-07-29.
|
||||||
|
|
||||||
New patch development will be done for the latest supported version.
|
New patch development will be done for the latest supported version.
|
||||||
|
|
||||||
|
@ -23,8 +23,3 @@ If you fail recaptcha, [follow this](https://gitdab.com/distok/cutthecord/issues
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
See [BUILDING.md](BUILDING.md).
|
See [BUILDING.md](BUILDING.md).
|
||||||
|
|
||||||
## License
|
|
||||||
|
|
||||||
- CTCCI, patchport and other scripts are AGPLv3.
|
|
||||||
- We chose to not license the patches, and are therefore "All Rights Reserved". However, you're allowed to use it to build your own version of CutTheCord, fork CutTheCord, develop your own patches etc, and we kindly ask you to send us any patches you develop that you think may be helpful. You're free to distribute binaries (apks) including CutTheCord patches as long as you give appropriate credit to the CutTheCord project.
|
|
||||||
|
|
|
@ -1,2 +1 @@
|
||||||
ctcconfig.py
|
ctcconfig.py
|
||||||
__pycache__
|
|
|
@ -1,25 +0,0 @@
|
||||||
import os
|
|
||||||
from ctcconfig import *
|
|
||||||
|
|
||||||
verdata = {}
|
|
||||||
|
|
||||||
# Get all APKs from the dir
|
|
||||||
for file in os.listdir(RESULT_FOLDER):
|
|
||||||
if not file.startswith("cutthecord-"):
|
|
||||||
continue
|
|
||||||
|
|
||||||
filedata = file.replace("cutthecord-", "").replace(".apk", "").split("-")
|
|
||||||
if filedata[1] not in verdata:
|
|
||||||
verdata[filedata[1]] = []
|
|
||||||
|
|
||||||
verdata[filedata[1]].append(int(filedata[0]))
|
|
||||||
|
|
||||||
# Delete the older APKs
|
|
||||||
for branch in verdata:
|
|
||||||
vers = verdata[branch]
|
|
||||||
vers.sort()
|
|
||||||
if len(vers) <= CLEAN_ARTIFACT_KEEP_COUNT:
|
|
||||||
continue
|
|
||||||
for ver in vers[0:-1 * CLEAN_ARTIFACT_KEEP_COUNT]:
|
|
||||||
file = os.path.join(RESULT_FOLDER, f"cutthecord-{ver}-{branch}.apk")
|
|
||||||
os.unlink(file)
|
|
|
@ -69,7 +69,7 @@ if DO_GITPULL:
|
||||||
|
|
||||||
# Extract the APK if it's not already extracted to base cache
|
# Extract the APK if it's not already extracted to base cache
|
||||||
if not os.path.exists(BASE_APK_PATH):
|
if not os.path.exists(BASE_APK_PATH):
|
||||||
subprocess.run(f"{APKTOOL_BIN} d --no-dummy {INPUT_FILE} -o {BASE_APK_PATH} -f",
|
subprocess.run(f"{APKTOOL_BIN} d {INPUT_FILE} -o {BASE_APK_PATH} -f",
|
||||||
shell=True,
|
shell=True,
|
||||||
cwd=WORK_FOLDER)
|
cwd=WORK_FOLDER)
|
||||||
|
|
||||||
|
|
|
@ -74,6 +74,3 @@ FONTS = {"ellie": {"whitney_bold.ttf": "/home/ave/fonts/GoogleSans-Bold.ttf",
|
||||||
"whitney_medium.ttf": "/home/ave/fonts/comic.ttf"},
|
"whitney_medium.ttf": "/home/ave/fonts/comic.ttf"},
|
||||||
"ave": {"sourcecodepro_semibold.ttf": "/home/ave/fonts/comic.ttf"},
|
"ave": {"sourcecodepro_semibold.ttf": "/home/ave/fonts/comic.ttf"},
|
||||||
"default": {}}
|
"default": {}}
|
||||||
|
|
||||||
# Amount of last builds cleanartifacts.py should keep
|
|
||||||
CLEAN_ARTIFACT_KEEP_COUNT = 2
|
|
||||||
|
|
|
@ -7,7 +7,6 @@ The patches with **bold** names are the ones I'm most proud of.
|
||||||
---
|
---
|
||||||
|
|
||||||
- betterdmheader: Replaces call button on dm header with a search button.
|
- betterdmheader: Replaces call button on dm header with a search button.
|
||||||
- betterrotation: This patch changes rotation settings to disallow upside down rotation.
|
|
||||||
- **bettertm**: Replaces the :tm: and :registered: emojis with rendered unicode variants, making them look much better.
|
- **bettertm**: Replaces the :tm: and :registered: emojis with rendered unicode variants, making them look much better.
|
||||||
|
|
||||||
Before bettertm:
|
Before bettertm:
|
||||||
|
@ -48,9 +47,11 @@ Video demonstration: https://www.youtube.com/watch?v=NMRPsAgqtWQ
|
||||||
|
|
||||||
- disable-mobileindicator: This is the patch inspired me to start working on CutTheCord. It makes your device act like a desktop client, and disables the "mobile indicator" on discord. However, this breaks notifications.
|
- disable-mobileindicator: This is the patch inspired me to start working on CutTheCord. It makes your device act like a desktop client, and disables the "mobile indicator" on discord. However, this breaks notifications.
|
||||||
- experiments: Enables some dev-only things, like developer options tab or a secret staff-only, half-assed AMOLED-optimized theme called "pure evil". The developer options tab does not work.
|
- experiments: Enables some dev-only things, like developer options tab or a secret staff-only, half-assed AMOLED-optimized theme called "pure evil". The developer options tab does not work.
|
||||||
- hideunusableemojis: Only shows the emojis the user can actually use (mostly hides custom emojis from other guilds when you don't have Nitro).
|
|
||||||
- hqavatars: Uses 256x256 variants of avatars instead of 128x128.
|
- hqavatars: Uses 256x256 variants of avatars instead of 128x128.
|
||||||
|
|
||||||
- **litecord**: Changes the server the app connects to, and specifically tries to connect to a Litecord server. [Litecord is a FOSS re-implementation of Discord's backend.](https://wildcard.elixi.re/i/l3lxhd3a.png)
|
- **litecord**: Changes the server the app connects to, and specifically tries to connect to a Litecord server. [Litecord is a FOSS re-implementation of Discord's backend.](https://wildcard.elixi.re/i/l3lxhd3a.png)
|
||||||
|
|
||||||
- **mutant**: Replaces official twemoji emojis with [mutant standard emojis](https://mutant.tech/), and injects custom mutantstd emojis to the app. Second patch I ever developed!
|
- **mutant**: Replaces official twemoji emojis with [mutant standard emojis](https://mutant.tech/), and injects custom mutantstd emojis to the app. Second patch I ever developed!
|
||||||
|
|
||||||
![Emoji drawer with mutant standard emojis](https://wildcard.elixi.re/t/ssnmlwgnc.png)
|
![Emoji drawer with mutant standard emojis](https://wildcard.elixi.re/t/ssnmlwgnc.png)
|
||||||
|
|
|
@ -1,68 +0,0 @@
|
||||||
Only in com.discord: build
|
|
||||||
Only in com.discord: dist
|
|
||||||
diff --color -crB com.discord-base/res/menu/menu_chat_toolbar.xml com.discord/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** com.discord-base/res/menu/menu_chat_toolbar.xml 2020-07-29 21:27:23.586754395 +0300
|
|
||||||
--- com.discord/res/menu/menu_chat_toolbar.xml 2020-07-30 01:15:42.119285954 +0300
|
|
||||||
***************
|
|
||||||
*** 1,10 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="?theme_group_start_call_icon" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_end_red_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="?theme_friends_new_group_icon" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="?theme_friends_add_icon" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:showAsAction="always" />
|
|
||||||
! <item android:icon="?theme_search_menu_icon" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="?theme_chat_header_members" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:showAsAction="always" />
|
|
||||||
</menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,10 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="?theme_group_start_call_icon" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_end_red_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="?theme_friends_new_group_icon" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="?theme_friends_add_icon" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:showAsAction="always" />
|
|
||||||
! <item android:icon="?theme_search_menu_icon" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:showAsAction="always" />
|
|
||||||
<item android:icon="?theme_chat_header_members" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:showAsAction="always" />
|
|
||||||
</menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
diff --color -crB com.discord-base/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** com.discord-base/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-07-29 21:27:28.896785061 +0300
|
|
||||||
--- com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-07-30 01:22:28.321730038 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
|
|
|
@ -1,70 +0,0 @@
|
||||||
diff --color -crB com.discord-base/res/menu/menu_chat_toolbar.xml com.discord/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** com.discord-base/res/menu/menu_chat_toolbar.xml 2020-08-01 14:44:24.301080117 +0300
|
|
||||||
--- com.discord/res/menu/menu_chat_toolbar.xml 2020-08-01 14:46:54.622063077 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="?theme_group_start_call_icon" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_end_red_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="?theme_friends_new_group_icon" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="?theme_friends_add_icon" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:showAsAction="always" />
|
|
||||||
! <item android:icon="?theme_group_start_video_icon" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="?theme_search_menu_icon" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="?theme_chat_header_members" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:showAsAction="always" />
|
|
||||||
</menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="?theme_group_start_call_icon" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_end_red_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="?theme_friends_new_group_icon" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="?theme_friends_add_icon" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:showAsAction="always" />
|
|
||||||
! <item android:icon="?theme_group_start_video_icon" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:showAsAction="never" />
|
|
||||||
! <item android:icon="?theme_search_menu_icon" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:showAsAction="always" />
|
|
||||||
<item android:icon="?theme_chat_header_members" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:showAsAction="always" />
|
|
||||||
</menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
Only in com.discord/res/menu: menu_chat_toolbar.xml.orig
|
|
||||||
Only in com.discord/res/menu: menu_chat_toolbar.xml.rej
|
|
||||||
diff --color -crB com.discord-base/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** com.discord-base/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-01 14:44:26.924430605 +0300
|
|
||||||
--- com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-01 14:46:12.795122898 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
|
|
|
@ -1,70 +0,0 @@
|
||||||
diff --color -crB com.discord-base/res/menu/menu_chat_toolbar.xml com.discord/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** com.discord-base/res/menu/menu_chat_toolbar.xml 2020-08-01 14:44:24.301080117 +0300
|
|
||||||
--- com.discord/res/menu/menu_chat_toolbar.xml 2020-08-01 14:46:54.622063077 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="?theme_group_start_call_icon" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_end_red_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="?theme_friends_new_group_icon" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="?theme_friends_add_icon" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:showAsAction="always" />
|
|
||||||
! <item android:icon="?theme_group_start_video_icon" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="?theme_search_menu_icon" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="?theme_chat_header_members" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:showAsAction="always" />
|
|
||||||
</menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="?theme_group_start_call_icon" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_end_red_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="?theme_friends_new_group_icon" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="?theme_friends_add_icon" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:showAsAction="always" />
|
|
||||||
! <item android:icon="?theme_group_start_video_icon" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:showAsAction="never" />
|
|
||||||
! <item android:icon="?theme_search_menu_icon" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:showAsAction="always" />
|
|
||||||
<item android:icon="?theme_chat_header_members" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:showAsAction="always" />
|
|
||||||
</menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
Only in com.discord/res/menu: menu_chat_toolbar.xml.orig
|
|
||||||
Only in com.discord/res/menu: menu_chat_toolbar.xml.rej
|
|
||||||
diff --color -crB com.discord-base/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** com.discord-base/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-01 14:44:26.924430605 +0300
|
|
||||||
--- com.discord/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-01 14:46:12.795122898 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-08-20 11:50:15.090000000 +0300
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-08-20 11:55:29.120000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:50:18.180000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-08-20 11:53:49.170000000 +0300
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-11-10 19:16:16.895118216 +0000
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-11-10 19:20:01.566109157 +0000
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-10 19:16:21.373137839 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-10 19:20:08.344139225 +0000
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-11-10 19:16:16.895118216 +0000
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-11-10 19:20:01.566109157 +0000
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-10 19:16:21.373137839 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-10 19:20:08.344139225 +0000
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-11-10 19:16:16.895118216 +0000
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-11-10 19:20:01.566109157 +0000
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-10 19:16:21.373137839 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-10 19:20:08.344139225 +0000
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-11-16 13:22:46.887199842 +0000
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-11-16 13:51:03.246225933 +0000
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-16 13:22:49.887198091 +0000
|
|
||||||
--- to/smali/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-16 13:51:09.808225944 +0000
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-11-19 15:23:40.599202252 +0000
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-11-19 15:25:53.054799873 +0000
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:23:43.685245089 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:26:07.886953277 +0000
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-11-19 15:23:40.599202252 +0000
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-11-19 15:25:53.054799873 +0000
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:23:43.685245089 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:26:07.886953277 +0000
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-11-19 15:23:40.599202252 +0000
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-11-19 15:25:53.054799873 +0000
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:23:43.685245089 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:26:07.886953277 +0000
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-11-19 15:23:40.599202252 +0000
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-11-19 15:25:53.054799873 +0000
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:23:43.685245089 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:26:07.886953277 +0000
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-11-19 15:23:40.599202252 +0000
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-11-19 15:25:53.054799873 +0000
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:23:43.685245089 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:26:07.886953277 +0000
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-11-19 15:23:40.599202252 +0000
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-11-19 15:25:53.054799873 +0000
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:23:43.685245089 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:26:07.886953277 +0000
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-11-19 15:23:40.599202252 +0000
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-11-19 15:25:53.054799873 +0000
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:23:43.685245089 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:26:07.886953277 +0000
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-11-19 15:23:40.599202252 +0000
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-11-19 15:25:53.054799873 +0000
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:23:43.685245089 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:26:07.886953277 +0000
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-11-19 15:23:40.599202252 +0000
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-11-19 15:25:53.054799873 +0000
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:23:43.685245089 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:26:07.886953277 +0000
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-11-19 15:23:40.599202252 +0000
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-11-19 15:25:53.054799873 +0000
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:23:43.685245089 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:26:07.886953277 +0000
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-11-19 15:23:40.599202252 +0000
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-11-19 15:25:53.054799873 +0000
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:23:43.685245089 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:26:07.886953277 +0000
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -1,66 +0,0 @@
|
||||||
diff -crB from/res/menu/menu_chat_toolbar.xml to/res/menu/menu_chat_toolbar.xml
|
|
||||||
*** from/res/menu/menu_chat_toolbar.xml 2020-11-19 15:23:40.599202252 +0000
|
|
||||||
--- to/res/menu/menu_chat_toolbar.xml 2020-11-19 15:25:53.054799873 +0000
|
|
||||||
***************
|
|
||||||
*** 1,11 ****
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 1,11 ----
|
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
! <item android:icon="@drawable/ic_call_24dp" android:id="@id/menu_chat_start_call" android:visible="false" android:title="@string/start_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
<item android:icon="@drawable/ic_call_disconnect_24dp" android:id="@id/menu_chat_stop_call" android:visible="false" android:title="@string/leave_call" app:iconTint="@color/status_red" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_group_add_white_24dp" android:id="@id/menu_chat_start_group" android:visible="false" android:title="@string/create_group_dm" app:iconTint="?colorInteractiveNormal" app:showAsAction="ifRoom" />
|
|
||||||
<item android:icon="@drawable/ic_header_members_add_white_24dp" android:id="@id/menu_chat_add_friend" android:visible="false" android:title="@string/add_friend" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! <item android:icon="@drawable/ic_videocam_white_24dp" android:id="@id/menu_chat_start_video_call" android:visible="false" android:title="@string/start_video_call" app:iconTint="?colorInteractiveNormal" app:showAsAction="never" />
|
|
||||||
! <item android:icon="@drawable/ic_search_white_24dp" android:id="@id/menu_chat_search" android:visible="false" android:title="@string/search" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
<item android:icon="@drawable/ic_members_24dp" android:id="@id/menu_chat_side_panel" android:visible="false" android:title="@string/members" app:iconTint="?colorInteractiveNormal" app:showAsAction="always" />
|
|
||||||
! </menu>
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:23:43.685245089 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/home/WidgetHomeHeaderManager$getOnConfigureAction$1.smali 2020-11-19 15:26:07.886953277 +0000
|
|
||||||
***************
|
|
||||||
*** 119,125 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 119,125 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 5
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
***************
|
|
||||||
*** 140,146 ****
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
||||||
--- 140,146 ----
|
|
||||||
|
|
||||||
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! invoke-interface {v3, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
|
||||||
|
|
||||||
.line 7
|
|
||||||
invoke-interface {p1, v7}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
|
|
@ -7,570 +7,4 @@ This patch replaces the call button on DM headers with search button. The call b
|
||||||
#### Available and tested on:
|
#### Available and tested on:
|
||||||
- 33.1
|
- 33.1
|
||||||
- 34.0
|
- 34.0
|
||||||
- 34.2
|
|
||||||
- 34.3
|
|
||||||
- 35.0-alpha1
|
|
||||||
- 36.3
|
|
||||||
- 36.5
|
|
||||||
- 38.0
|
|
||||||
- 38.1
|
|
||||||
- 40.04
|
|
||||||
- 41.02
|
|
||||||
- 41.05
|
|
||||||
- 41.06
|
|
||||||
- 41.10
|
|
||||||
- 41.11
|
|
||||||
- 42.0
|
|
||||||
- 42.1
|
|
||||||
- 42.3
|
|
||||||
- 44-alpha2
|
|
||||||
- 44-alpha4
|
|
||||||
- 44.5
|
|
||||||
- 44.6
|
|
||||||
- 45.2
|
|
||||||
- 46.0
|
|
||||||
- 46.3
|
|
||||||
- 48.0
|
|
||||||
- 48.1
|
|
||||||
- 48.2
|
|
||||||
- 49.1
|
|
||||||
- 49.2
|
|
||||||
- 49.8
|
|
||||||
- 49.10
|
|
||||||
- 49.12
|
|
||||||
- 49.13
|
|
||||||
- 52.3
|
|
||||||
- 53.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
|
|
||||||
|
|
|
@ -1,22 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-12-08 18:13:28.198490900 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-12-08 18:10:38.788471600 +0000
|
|
||||||
***************
|
|
||||||
*** 30,37 ****
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
||||||
--- 30,37 ----
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
|
@ -1,22 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-12-08 18:13:28.198490900 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-12-08 18:10:38.788471600 +0000
|
|
||||||
***************
|
|
||||||
*** 30,37 ****
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
||||||
--- 30,37 ----
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
|
@ -1,22 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-12-08 18:13:28.198490900 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-12-08 18:10:38.788471600 +0000
|
|
||||||
***************
|
|
||||||
*** 30,37 ****
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
||||||
--- 30,37 ----
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
|
@ -1,22 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-12-08 18:13:28.198490900 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-12-08 18:10:38.788471600 +0000
|
|
||||||
***************
|
|
||||||
*** 30,37 ****
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
||||||
--- 30,37 ----
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
|
@ -1,22 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-12-08 18:13:28.198490900 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-12-08 18:10:38.788471600 +0000
|
|
||||||
***************
|
|
||||||
*** 30,37 ****
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
||||||
--- 30,37 ----
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
|
@ -1,22 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-12-08 18:13:28.198490900 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-12-08 18:10:38.788471600 +0000
|
|
||||||
***************
|
|
||||||
*** 30,37 ****
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
||||||
--- 30,37 ----
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
|
@ -1,22 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-12-08 18:13:28.198490900 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-12-08 18:10:38.788471600 +0000
|
|
||||||
***************
|
|
||||||
*** 30,37 ****
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
||||||
--- 30,37 ----
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
|
@ -1,22 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-12-08 18:13:28.198490900 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-12-08 18:10:38.788471600 +0000
|
|
||||||
***************
|
|
||||||
*** 30,37 ****
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
||||||
--- 30,37 ----
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
|
@ -1,22 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-12-08 18:13:28.198490900 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-12-08 18:10:38.788471600 +0000
|
|
||||||
***************
|
|
||||||
*** 30,37 ****
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
||||||
--- 30,37 ----
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
|
@ -1,22 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-12-08 18:13:28.198490900 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-12-08 18:10:38.788471600 +0000
|
|
||||||
***************
|
|
||||||
*** 30,37 ****
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
||||||
--- 30,37 ----
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
|
@ -1,22 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-12-08 18:13:28.198490900 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-12-08 18:10:38.788471600 +0000
|
|
||||||
***************
|
|
||||||
*** 30,37 ****
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
||||||
--- 30,37 ----
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
! <activity android:name="com.discord.app.AppActivity" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
! <activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
|
|
@ -1,543 +0,0 @@
|
||||||
## DisTok CutTheCord: Better Rotation
|
|
||||||
|
|
||||||
This patch changes rotation settings to disallow upside down rotation.
|
|
||||||
|
|
||||||
Contributed by [clienthax](https://gitdab.com/clienthax).
|
|
||||||
|
|
||||||
#### Available and tested on:
|
|
||||||
- 49.13
|
|
||||||
- 52.3
|
|
||||||
- 53.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.1
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.3
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
- 53.6
|
|
||||||
- 53.8
|
|
||||||
- 54.0
|
|
||||||
- 55.1
|
|
||||||
- 56.0
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
\cp "$1/emoji_2122_fe0f.png" res/raw/emoji_2122_fe0f.png
|
\cp "$1/emoji_2122_fe0f.png" res/raw/emoji_2122_fe0f.png
|
||||||
\cp "$1/emoji_ae_fe0f.png" res/raw/emoji_ae_fe0f.png
|
\cp "$1/emoji_ae_fe0f.png" res/raw/emoji_ae_fe0f.png
|
||||||
|
\rm res/raw/emoji_2122_fe0f.webp
|
||||||
|
\rm res/raw/emoji_ae_fe0f.webp
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
\cp "$1/emoji_2122_fe0f.png" res/raw/emoji_2122_fe0f.png
|
|
||||||
\cp "$1/emoji_ae_fe0f.png" res/raw/emoji_ae_fe0f.png
|
|
|
@ -0,0 +1 @@
|
||||||
|
../bettertm/bettertm.sh
|
|
@ -29,7 +29,7 @@ replace_counter = 0
|
||||||
|
|
||||||
# Go through each discord emoji, and clean their names
|
# Go through each discord emoji, and clean their names
|
||||||
for emoji in discord_emojis:
|
for emoji in discord_emojis:
|
||||||
clean_discord_emoji = clean_emoji_name(emoji)
|
clean_discord_emoji = clean_emoji_name("{}.png".format(os.path.splitext(emoji)[0]))
|
||||||
|
|
||||||
# Check if said clean name of emoji is in clean blobmoji list
|
# Check if said clean name of emoji is in clean blobmoji list
|
||||||
if clean_discord_emoji in clean_blobmojis:
|
if clean_discord_emoji in clean_blobmojis:
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-07-31 21:34:23.561289722 +0300
|
|
||||||
--- to/AndroidManifest.xml 2020-07-31 21:34:30.271323585 +0300
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1216" platformBuildVersionName="34.2">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1216CTCBUILD" platformBuildVersionName="34.2-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 126,132 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 126,132 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 150,156 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 150,156 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 170,176 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 170,176 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 188,201 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 188,201 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 243,246 ****
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 243,246 ----
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-07-31 21:32:21.587340827 +0300
|
|
||||||
--- to/apktool.yml 2020-07-31 21:34:30.274656936 +0300
|
|
||||||
***************
|
|
||||||
*** 3106,3110 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-83a459-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1216'
|
|
||||||
! versionName: '34.2'
|
|
||||||
--- 3106,3110 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-83a459-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1216CTCBUILD'
|
|
||||||
! versionName: '34.2-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-07-31 21:32:16.430648136 +0300
|
|
||||||
--- to/res/values/strings.xml 2020-07-31 21:34:30.274656936 +0300
|
|
||||||
***************
|
|
||||||
*** 1506,1512 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1506,1512 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4148,4154 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4148,4154 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5492,5498 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5492,5498 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-07-31 21:32:18.887327201 +0300
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-07-31 21:34:30.274656936 +0300
|
|
||||||
***************
|
|
||||||
*** 76,82 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 76,82 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali to/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali
|
|
||||||
*** from/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-07-31 21:32:19.427329926 +0300
|
|
||||||
--- to/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-07-31 21:34:30.274656936 +0300
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-08-01 14:44:46.381224498 +0300
|
|
||||||
--- to/AndroidManifest.xml 2020-08-01 14:44:48.051235418 +0300
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1218" platformBuildVersionName="34.3">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1218CTCBUILD" platformBuildVersionName="34.3-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 126,132 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 126,132 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 150,156 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 150,156 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 170,176 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 170,176 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 188,201 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 188,201 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 243,246 ****
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 243,246 ----
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-08-01 14:44:29.211112224 +0300
|
|
||||||
--- to/apktool.yml 2020-08-01 14:44:48.051235418 +0300
|
|
||||||
***************
|
|
||||||
*** 3106,3110 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-83a459-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1218'
|
|
||||||
! versionName: '34.3'
|
|
||||||
--- 3106,3110 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-83a459-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1218CTCBUILD'
|
|
||||||
! versionName: '34.3-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-08-01 14:44:24.764416480 +0300
|
|
||||||
--- to/res/values/strings.xml 2020-08-01 14:44:48.051235418 +0300
|
|
||||||
***************
|
|
||||||
*** 1505,1511 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1505,1511 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4154,4160 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4154,4160 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5491,5497 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5491,5497 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-08-01 14:44:26.577761671 +0300
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-08-01 14:44:48.051235418 +0300
|
|
||||||
***************
|
|
||||||
*** 76,82 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 76,82 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali to/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali
|
|
||||||
*** from/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-08-01 14:44:26.997764417 +0300
|
|
||||||
--- to/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-08-01 14:44:48.051235418 +0300
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-08-09 14:02:16.770000000 +0300
|
|
||||||
--- to/AndroidManifest.xml 2020-08-09 14:05:27.030000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1223" platformBuildVersionName="35.0-alpha1">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1223CTCBUILD" platformBuildVersionName="35.0-alpha1-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 126,132 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 126,132 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 150,156 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 150,156 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 170,176 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 170,176 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 188,201 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 188,201 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 243,246 ****
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 243,246 ----
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-08-09 14:01:53.590000000 +0300
|
|
||||||
--- to/apktool.yml 2020-08-09 14:05:44.490000000 +0300
|
|
||||||
***************
|
|
||||||
*** 3106,3110 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-662d58-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1223'
|
|
||||||
! versionName: 35.0-alpha1
|
|
||||||
--- 3106,3110 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-662d58-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1223CTCBUILD'
|
|
||||||
! versionName: 35.0-alpha1-cutthecord-CTCBUILD
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-08-09 14:01:45.420000000 +0300
|
|
||||||
--- to/res/values/strings.xml 2020-08-09 14:05:27.030000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1476,1482 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1476,1482 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4140,4146 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4140,4146 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5482,5488 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5482,5488 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-08-09 14:01:48.340000000 +0300
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-08-09 14:05:27.030000000 +0300
|
|
||||||
***************
|
|
||||||
*** 76,82 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 76,82 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali to/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali
|
|
||||||
*** from/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-08-09 14:01:49.170000000 +0300
|
|
||||||
--- to/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-08-09 14:05:27.030000000 +0300
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-08-20 11:53:32.840000000 +0300
|
|
||||||
--- to/AndroidManifest.xml 2020-08-20 12:51:34.100000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1243" platformBuildVersionName="36.3">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1243CTCBUILD" platformBuildVersionName="36.3-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 126,132 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 126,132 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 150,156 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 150,156 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 170,176 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 170,176 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 188,201 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 188,201 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 243,246 ****
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 243,246 ----
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-08-20 11:50:20.550000000 +0300
|
|
||||||
--- to/apktool.yml 2020-08-20 12:51:54.520000000 +0300
|
|
||||||
***************
|
|
||||||
*** 3106,3110 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-662d58-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1243'
|
|
||||||
! versionName: '36.3'
|
|
||||||
--- 3106,3110 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-662d58-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1243CTCBUILD'
|
|
||||||
! versionName: '36.3-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-08-20 11:50:15.870000000 +0300
|
|
||||||
--- to/res/values/strings.xml 2020-08-20 12:51:34.100000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1478,1484 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1478,1484 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4137,4143 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4137,4143 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5481,5487 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5481,5487 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-08-20 11:50:17.760000000 +0300
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-08-20 12:51:34.100000000 +0300
|
|
||||||
***************
|
|
||||||
*** 76,82 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 76,82 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-08-20 11:50:18.650000000 +0300
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-08-20 12:52:58.090000000 +0300
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-08-22 13:27:00.060000000 +0300
|
|
||||||
--- to/AndroidManifest.xml 2020-08-22 13:27:13.820000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1246" platformBuildVersionName="36.5">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1246CTCBUILD" platformBuildVersionName="36.5-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 126,132 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 126,132 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 150,156 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 150,156 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 170,176 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 170,176 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 188,201 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 188,201 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 243,246 ****
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 243,246 ----
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-08-22 13:24:28.700000000 +0300
|
|
||||||
--- to/apktool.yml 2020-08-22 13:27:13.820000000 +0300
|
|
||||||
***************
|
|
||||||
*** 3106,3110 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-662d58-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1246'
|
|
||||||
! versionName: '36.5'
|
|
||||||
--- 3106,3110 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-662d58-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1246CTCBUILD'
|
|
||||||
! versionName: '36.5-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-08-22 13:24:21.290000000 +0300
|
|
||||||
--- to/res/values/strings.xml 2020-08-22 13:27:13.820000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1478,1484 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1478,1484 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4137,4143 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4137,4143 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5481,5487 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5481,5487 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-08-22 13:24:23.970000000 +0300
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-08-22 13:27:13.820000000 +0300
|
|
||||||
***************
|
|
||||||
*** 76,82 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 76,82 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-08-22 13:24:25.510000000 +0300
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-08-22 13:27:13.820000000 +0300
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,250 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-08-27 13:06:08.920000000 +0300
|
|
||||||
--- to/AndroidManifest.xml 2020-08-27 13:06:21.700000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1249" platformBuildVersionName="38.0">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1249CTCBUILD" platformBuildVersionName="38.0-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 175,181 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 175,181 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 193,206 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 193,206 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 248,251 ****
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 248,251 ----
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
Only in to: AndroidManifest.xml.orig
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-08-27 13:05:49.780000000 +0300
|
|
||||||
--- to/apktool.yml 2020-08-27 13:06:21.700000000 +0300
|
|
||||||
***************
|
|
||||||
*** 3106,3110 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-d3f9d5-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1249'
|
|
||||||
! versionName: '38.0'
|
|
||||||
--- 3106,3110 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-d3f9d5-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1249CTCBUILD'
|
|
||||||
! versionName: '38.0-cutthecord-CTCBUILD'
|
|
||||||
Only in to: apktool.yml.orig
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-08-27 13:05:43.460000000 +0300
|
|
||||||
--- to/res/values/strings.xml 2020-08-27 13:06:21.700000000 +0300
|
|
||||||
***************
|
|
||||||
*** 1479,1485 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1479,1485 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4153,4159 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4153,4159 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5497,5503 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5497,5503 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
Only in to/res/values: strings.xml.orig
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-08-27 13:05:45.880000000 +0300
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-08-27 13:06:21.700000000 +0300
|
|
||||||
***************
|
|
||||||
*** 76,82 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 76,82 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-08-27 13:05:47.170000000 +0300
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-08-27 13:06:21.700000000 +0300
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-09-07 10:45:20.635238621 +0100
|
|
||||||
--- to/AndroidManifest.xml 2020-09-07 10:52:46.579530342 +0100
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1251" platformBuildVersionName="38.1">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1251CTCBUILD" platformBuildVersionName="38.1-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 175,181 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 175,181 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 193,206 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 193,206 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 248,251 ****
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 248,251 ----
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-09-07 10:44:51.821479225 +0100
|
|
||||||
--- to/apktool.yml 2020-09-07 10:52:07.477854619 +0100
|
|
||||||
***************
|
|
||||||
*** 3106,3110 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1251'
|
|
||||||
! versionName: '38.1'
|
|
||||||
--- 3106,3110 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1251CTCBUILD'
|
|
||||||
! versionName: '38.1-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-09-07 10:44:46.955519874 +0100
|
|
||||||
--- to/res/values/strings.xml 2020-09-07 10:52:07.477854619 +0100
|
|
||||||
***************
|
|
||||||
*** 1481,1487 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1481,1487 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4197,4203 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4197,4203 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5541,5547 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5541,5547 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-07 10:44:49.207501061 +0100
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-07 10:52:07.479854603 +0100
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali to/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali
|
|
||||||
*** from/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-09-07 10:44:49.757496466 +0100
|
|
||||||
--- to/smali/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-09-07 10:52:25.355706339 +0100
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lk0/o/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-09-08 10:41:04.619582291 +0100
|
|
||||||
--- to/AndroidManifest.xml 2020-09-08 10:46:43.143808833 +0100
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1252" platformBuildVersionName="38.1">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1252CTCBUILD" platformBuildVersionName="38.1-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 175,181 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 175,181 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 193,206 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 193,206 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 248,251 ****
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 248,251 ----
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-09-08 10:40:49.023479712 +0100
|
|
||||||
--- to/apktool.yml 2020-09-08 10:46:27.839708174 +0100
|
|
||||||
***************
|
|
||||||
*** 3106,3110 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1252'
|
|
||||||
! versionName: '38.1'
|
|
||||||
--- 3106,3110 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1252CTCBUILD'
|
|
||||||
! versionName: '38.1-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-09-08 10:40:44.291448588 +0100
|
|
||||||
--- to/res/values/strings.xml 2020-09-08 10:46:27.841708187 +0100
|
|
||||||
***************
|
|
||||||
*** 1481,1487 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1481,1487 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4197,4203 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4197,4203 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5541,5547 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5541,5547 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-08 10:40:46.471462927 +0100
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-08 10:46:27.841708187 +0100
|
|
||||||
***************
|
|
||||||
*** 76,82 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 76,82 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-09-08 10:40:47.303468399 +0100
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-09-08 10:46:27.841708187 +0100
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-09-13 11:50:05.838367765 +0100
|
|
||||||
--- to/AndroidManifest.xml 2020-09-13 12:11:56.159839947 +0100
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1259" platformBuildVersionName="40.04">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1259CTCBUILD" platformBuildVersionName="40.04-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 177,183 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 177,183 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 195,208 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 195,208 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 255,258 ****
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 255,258 ----
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-09-13 11:49:36.315244259 +0100
|
|
||||||
--- to/apktool.yml 2020-09-13 12:11:29.937091265 +0100
|
|
||||||
***************
|
|
||||||
*** 3109,3113 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1259'
|
|
||||||
! versionName: '40.04'
|
|
||||||
--- 3109,3113 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1259CTCBUILD'
|
|
||||||
! versionName: '40.04-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-09-13 11:49:32.543094689 +0100
|
|
||||||
--- to/res/values/strings.xml 2020-09-13 12:11:29.937091265 +0100
|
|
||||||
***************
|
|
||||||
*** 1500,1506 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1500,1506 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4251,4257 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4251,4257 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5648,5654 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5648,5654 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-13 11:49:34.145158952 +0100
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-13 12:11:29.937091265 +0100
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-09-13 11:49:34.921189685 +0100
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-09-13 12:11:29.937091265 +0100
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-09-15 09:41:44.156858336 +0100
|
|
||||||
--- to/AndroidManifest.xml 2020-09-15 09:42:34.122941218 +0100
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1266" platformBuildVersionName="41.02">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1266CTCBUILD" platformBuildVersionName="41.02-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 177,183 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 177,183 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 195,208 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 195,208 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 255,258 ****
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 255,258 ----
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-09-15 09:41:33.562840632 +0100
|
|
||||||
--- to/apktool.yml 2020-09-15 09:42:34.122941218 +0100
|
|
||||||
***************
|
|
||||||
*** 3109,3113 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1266'
|
|
||||||
! versionName: '41.02'
|
|
||||||
--- 3109,3113 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1266CTCBUILD'
|
|
||||||
! versionName: '41.02-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-09-15 09:41:29.864834442 +0100
|
|
||||||
--- to/res/values/strings.xml 2020-09-15 09:42:34.124941222 +0100
|
|
||||||
***************
|
|
||||||
*** 1500,1506 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1500,1506 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4257,4263 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4257,4263 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5663,5669 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5663,5669 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-15 09:41:31.412837035 +0100
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-15 09:42:34.124941222 +0100
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-09-15 09:41:32.130838236 +0100
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-09-15 09:42:34.124941222 +0100
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-09-16 11:18:20.159713663 +0100
|
|
||||||
--- to/AndroidManifest.xml 2020-09-16 11:19:10.721727252 +0100
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1270" platformBuildVersionName="41.05">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1270CTCBUILD" platformBuildVersionName="41.05-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 177,183 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 177,183 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 195,208 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 195,208 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 255,258 ****
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 255,258 ----
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-09-16 11:18:12.143711874 +0100
|
|
||||||
--- to/apktool.yml 2020-09-16 11:19:10.721727252 +0100
|
|
||||||
***************
|
|
||||||
*** 3109,3113 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1270'
|
|
||||||
! versionName: '41.05'
|
|
||||||
--- 3109,3113 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1270CTCBUILD'
|
|
||||||
! versionName: '41.05-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-09-16 11:18:08.449711084 +0100
|
|
||||||
--- to/res/values/strings.xml 2020-09-16 11:19:10.723727252 +0100
|
|
||||||
***************
|
|
||||||
*** 1500,1506 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1500,1506 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4264,4270 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4264,4270 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5670,5676 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5670,5676 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-16 11:18:09.837711379 +0100
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-16 11:19:10.723727252 +0100
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-09-16 11:18:10.611711544 +0100
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-09-16 11:19:10.723727252 +0100
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-09-17 10:21:02.262577335 +0100
|
|
||||||
--- to/AndroidManifest.xml 2020-09-17 10:25:41.437419643 +0100
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1273" platformBuildVersionName="41.06">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1273CTCBUILD" platformBuildVersionName="41.06-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 177,183 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 177,183 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 195,208 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 195,208 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 255,258 ****
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 255,258 ----
|
|
||||||
<receiver android:exported="false" android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-09-17 10:20:51.334544380 +0100
|
|
||||||
--- to/apktool.yml 2020-09-17 10:25:41.437419643 +0100
|
|
||||||
***************
|
|
||||||
*** 3109,3113 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1273'
|
|
||||||
! versionName: '41.06'
|
|
||||||
--- 3109,3113 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1273CTCBUILD'
|
|
||||||
! versionName: '41.06-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-09-17 10:20:47.516532861 +0100
|
|
||||||
--- to/res/values/strings.xml 2020-09-17 10:25:41.439419649 +0100
|
|
||||||
***************
|
|
||||||
*** 1500,1506 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1500,1506 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4265,4271 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4265,4271 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5671,5677 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5671,5677 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-17 10:20:49.014537381 +0100
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-17 10:25:41.439419649 +0100
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-09-17 10:20:49.680539389 +0100
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-09-17 10:25:41.439419649 +0100
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-09-23 12:14:36.178684469 +0100
|
|
||||||
--- to/AndroidManifest.xml 2020-09-23 12:18:46.290536105 +0100
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1279" platformBuildVersionName="41.10">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1279CTCBUILD" platformBuildVersionName="41.10-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 177,183 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 177,183 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 195,208 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 195,208 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 257,260 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 257,260 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-09-23 12:13:33.414701330 +0100
|
|
||||||
--- to/apktool.yml 2020-09-23 12:18:46.290536105 +0100
|
|
||||||
***************
|
|
||||||
*** 3111,3115 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1279'
|
|
||||||
! versionName: '41.10'
|
|
||||||
--- 3111,3115 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1279CTCBUILD'
|
|
||||||
! versionName: '41.10-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-09-23 12:13:29.486702054 +0100
|
|
||||||
--- to/res/values/strings.xml 2020-09-23 12:18:46.292536104 +0100
|
|
||||||
***************
|
|
||||||
*** 1512,1518 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1512,1518 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4312,4318 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4312,4318 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5732,5738 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5732,5738 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-23 12:13:31.076701766 +0100
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-23 12:18:46.292536104 +0100
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-09-23 12:13:31.890701616 +0100
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-09-23 12:19:59.964473271 +0100
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-09-24 10:54:44.658839333 +0100
|
|
||||||
--- to/AndroidManifest.xml 2020-09-24 10:55:42.436431308 +0100
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1280" platformBuildVersionName="41.11">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1280CTCBUILD" platformBuildVersionName="41.11-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 177,183 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 177,183 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 195,208 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 195,208 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 257,260 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 257,260 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-09-24 10:54:04.827280707 +0100
|
|
||||||
--- to/apktool.yml 2020-09-24 10:55:42.436431308 +0100
|
|
||||||
***************
|
|
||||||
*** 3111,3115 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1280'
|
|
||||||
! versionName: '41.11'
|
|
||||||
--- 3111,3115 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1280CTCBUILD'
|
|
||||||
! versionName: '41.11-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-09-24 10:54:01.309244933 +0100
|
|
||||||
--- to/res/values/strings.xml 2020-09-24 10:55:42.436431308 +0100
|
|
||||||
***************
|
|
||||||
*** 1512,1518 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1512,1518 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4312,4318 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4312,4318 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5732,5738 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5732,5738 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-24 10:54:02.873261869 +0100
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-24 10:55:42.436431308 +0100
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-09-24 10:54:03.563268756 +0100
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-09-24 10:55:42.436431308 +0100
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-09-29 13:36:06.215293796 +0100
|
|
||||||
--- to/AndroidManifest.xml 2020-09-29 13:41:51.922947388 +0100
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1281" platformBuildVersionName="42.0">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1281CTCBUILD" platformBuildVersionName="42.0-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 178,184 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 178,184 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 196,209 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 196,209 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 258,261 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 258,261 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-09-29 13:35:48.475289304 +0100
|
|
||||||
--- to/apktool.yml 2020-09-29 13:41:51.922947388 +0100
|
|
||||||
***************
|
|
||||||
*** 78,82 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1281'
|
|
||||||
! versionName: '42.0'
|
|
||||||
--- 78,82 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1281CTCBUILD'
|
|
||||||
! versionName: '42.0-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-09-29 13:35:43.254599726 +0100
|
|
||||||
--- to/res/values/strings.xml 2020-09-29 13:41:51.922947388 +0100
|
|
||||||
***************
|
|
||||||
*** 1542,1548 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1542,1548 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4356,4362 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4356,4362 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5802,5808 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5802,5808 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-29 13:35:45.302876938 +0100
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-29 13:41:51.924947357 +0100
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-09-29 13:35:46.367017476 +0100
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-09-29 13:41:51.924947357 +0100
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-09-30 12:53:52.323989400 +0100
|
|
||||||
--- to/AndroidManifest.xml 2020-09-30 12:57:54.532637486 +0100
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1282" platformBuildVersionName="42.1">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1282CTCBUILD" platformBuildVersionName="42.1-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 178,184 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 178,184 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 196,209 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 196,209 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 258,261 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 258,261 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-09-30 12:53:43.370901077 +0100
|
|
||||||
--- to/apktool.yml 2020-09-30 12:57:54.532637486 +0100
|
|
||||||
***************
|
|
||||||
*** 78,82 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1282'
|
|
||||||
! versionName: '42.1'
|
|
||||||
--- 78,82 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1282CTCBUILD'
|
|
||||||
! versionName: '42.1-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-09-30 12:53:39.036161670 +0100
|
|
||||||
--- to/res/values/strings.xml 2020-09-30 12:57:54.534637954 +0100
|
|
||||||
***************
|
|
||||||
*** 1557,1563 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1557,1563 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4372,4378 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4372,4378 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5822,5828 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5822,5828 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-30 12:53:40.965296233 +0100
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-09-30 12:57:54.534637954 +0100
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-09-30 12:53:41.883532091 +0100
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-09-30 12:57:54.534637954 +0100
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-10-01 01:09:37.990351167 +0100
|
|
||||||
--- to/AndroidManifest.xml 2020-10-01 01:12:50.757875245 +0100
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1284" platformBuildVersionName="42.3">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1284CTCBUILD" platformBuildVersionName="42.3-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 178,184 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 178,184 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 196,209 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 196,209 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 258,261 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 258,261 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-10-01 01:09:27.581962652 +0100
|
|
||||||
--- to/apktool.yml 2020-10-01 01:12:50.757875245 +0100
|
|
||||||
***************
|
|
||||||
*** 78,82 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1284'
|
|
||||||
! versionName: '42.3'
|
|
||||||
--- 78,82 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1284CTCBUILD'
|
|
||||||
! versionName: '42.3-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-10-01 01:09:22.955786155 +0100
|
|
||||||
--- to/res/values/strings.xml 2020-10-01 01:12:50.759875290 +0100
|
|
||||||
***************
|
|
||||||
*** 1557,1563 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1557,1563 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4372,4378 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4372,4378 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5822,5828 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5822,5828 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-10-01 01:09:24.987863983 +0100
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-10-01 01:12:50.759875290 +0100
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-10-01 01:09:26.003902726 +0100
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-10-01 01:12:50.759875290 +0100
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-10-06 18:20:51.341916526 +0100
|
|
||||||
--- to/AndroidManifest.xml 2020-10-06 19:02:38.937598163 +0100
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1290" platformBuildVersionName="44-alpha2">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1290CTCBUILD" platformBuildVersionName="44-alpha2-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 179,185 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.datatransport.TransportRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 179,185 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.datatransport.TransportRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 197,210 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 197,210 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 259,262 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 259,262 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-10-06 18:20:40.131789865 +0100
|
|
||||||
--- to/apktool.yml 2020-10-06 19:02:58.448901118 +0100
|
|
||||||
***************
|
|
||||||
*** 80,84 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1290'
|
|
||||||
! versionName: 44-alpha2
|
|
||||||
--- 80,84 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1290CTCBUILD'
|
|
||||||
! versionName: 44-alpha2-cutthecord-CTCBUILD
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-10-06 18:20:35.789740538 +0100
|
|
||||||
--- to/res/values/strings.xml 2020-10-06 19:02:38.939598297 +0100
|
|
||||||
***************
|
|
||||||
*** 1563,1569 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1563,1569 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4395,4401 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4395,4401 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5853,5859 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5853,5859 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-10-06 18:20:37.809763505 +0100
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-10-06 19:02:38.939598297 +0100
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-10-06 18:20:38.747774158 +0100
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-10-06 19:02:38.939598297 +0100
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-10-11 17:10:28.685328348 +0100
|
|
||||||
--- to/AndroidManifest.xml 2020-10-11 17:11:22.103862608 +0100
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1294" platformBuildVersionName="44-alpha4">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1294CTCBUILD" platformBuildVersionName="44-alpha4-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 179,185 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.datatransport.TransportRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 179,185 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.datatransport.TransportRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 197,210 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 197,210 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 259,262 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 259,262 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-10-11 17:10:14.123036694 +0100
|
|
||||||
--- to/apktool.yml 2020-10-11 17:11:22.103862608 +0100
|
|
||||||
***************
|
|
||||||
*** 81,85 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1294'
|
|
||||||
! versionName: 44-alpha4
|
|
||||||
--- 81,85 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1294CTCBUILD'
|
|
||||||
! versionName: 44-alpha4-cutthecord-CTCBUILD
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-10-11 17:10:09.355259704 +0100
|
|
||||||
--- to/res/values/strings.xml 2020-10-11 17:11:22.105862809 +0100
|
|
||||||
***************
|
|
||||||
*** 1567,1573 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1567,1573 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4410,4416 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4410,4416 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5884,5890 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5884,5890 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-10-11 17:10:11.329166462 +0100
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-10-11 17:11:22.105862809 +0100
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-10-11 17:10:12.267122617 +0100
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-10-11 17:11:22.105862809 +0100
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-10-15 15:05:40.354273217 +0100
|
|
||||||
--- to/AndroidManifest.xml 2020-10-15 15:15:19.785149551 +0100
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1295" platformBuildVersionName="44.5">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1295CTCBUILD" platformBuildVersionName="44.5-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 179,185 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.datatransport.TransportRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 179,185 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.datatransport.TransportRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 197,210 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 197,210 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 259,262 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 259,262 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-10-15 15:05:29.137879988 +0100
|
|
||||||
--- to/apktool.yml 2020-10-15 15:15:37.920065773 +0100
|
|
||||||
***************
|
|
||||||
*** 81,85 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1295'
|
|
||||||
! versionName: '44.5'
|
|
||||||
--- 81,85 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1295CTCBUILD'
|
|
||||||
! versionName: '44.5-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-10-15 15:05:24.966744781 +0100
|
|
||||||
--- to/res/values/strings.xml 2020-10-15 15:14:39.449293489 +0100
|
|
||||||
***************
|
|
||||||
*** 1567,1573 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1567,1573 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4413,4419 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4413,4419 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5893,5899 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5893,5899 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-10-15 15:05:26.804343712 +0100
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-10-15 15:14:39.449293489 +0100
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-10-15 15:05:27.528194927 +0100
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-10-15 15:14:39.449293489 +0100
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-10-15 15:05:40.354273217 +0100
|
|
||||||
--- to/AndroidManifest.xml 2020-10-15 15:15:19.785149551 +0100
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1298" platformBuildVersionName="44.6">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1298CTCBUILD" platformBuildVersionName="44.6-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 179,185 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.datatransport.TransportRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 179,185 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.datatransport.TransportRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 197,210 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 197,210 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 259,262 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 259,262 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-10-15 15:05:29.137879988 +0100
|
|
||||||
--- to/apktool.yml 2020-10-15 15:15:37.920065773 +0100
|
|
||||||
***************
|
|
||||||
*** 81,85 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1298'
|
|
||||||
! versionName: '44.6'
|
|
||||||
--- 81,85 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1298CTCBUILD'
|
|
||||||
! versionName: '44.6-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-10-15 15:05:24.966744781 +0100
|
|
||||||
--- to/res/values/strings.xml 2020-10-15 15:14:39.449293489 +0100
|
|
||||||
***************
|
|
||||||
*** 1567,1573 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1567,1573 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4413,4419 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4413,4419 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5893,5899 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5893,5899 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-10-15 15:05:26.804343712 +0100
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-10-15 15:14:39.449293489 +0100
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-10-15 15:05:27.528194927 +0100
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-10-15 15:14:39.449293489 +0100
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,247 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-10-20 01:01:18.368159926 +0100
|
|
||||||
--- to/AndroidManifest.xml 2020-10-20 01:02:50.434535407 +0100
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1300" platformBuildVersionName="45.2">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1300CTCBUILD" platformBuildVersionName="45.2-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 179,185 ****
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.datatransport.TransportRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
--- 179,185 ----
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.datatransport.TransportRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
***************
|
|
||||||
*** 197,210 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 197,210 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 259,262 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 259,262 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-10-20 01:01:01.264093209 +0100
|
|
||||||
--- to/apktool.yml 2020-10-20 01:02:50.434535407 +0100
|
|
||||||
***************
|
|
||||||
*** 81,85 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1300'
|
|
||||||
! versionName: '45.2'
|
|
||||||
--- 81,85 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1300CTCBUILD'
|
|
||||||
! versionName: '45.2-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-10-20 01:00:57.254077726 +0100
|
|
||||||
--- to/res/values/strings.xml 2020-10-20 01:02:50.434535407 +0100
|
|
||||||
***************
|
|
||||||
*** 1573,1579 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1573,1579 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4431,4437 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4431,4437 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5939,5945 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5939,5945 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-10-20 01:00:59.116084909 +0100
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-10-20 01:02:50.434535407 +0100
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-10-20 01:00:59.826087650 +0100
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-10-20 01:03:58.128825524 +0100
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,237 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-10-27 21:12:01.278962004 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-10-27 21:39:21.623301921 +0000
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1301" platformBuildVersionName="46.0">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1301CTCBUILD" platformBuildVersionName="46.0-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 168,174 ****
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
--- 168,174 ----
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
***************
|
|
||||||
*** 202,210 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 202,210 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 259,262 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 259,262 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-10-27 21:11:48.054873584 +0000
|
|
||||||
--- to/apktool.yml 2020-10-27 21:37:34.082638680 +0000
|
|
||||||
***************
|
|
||||||
*** 81,85 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1301'
|
|
||||||
! versionName: '46.0'
|
|
||||||
--- 81,85 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1301CTCBUILD'
|
|
||||||
! versionName: '46.0-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-10-27 21:11:42.468836177 +0000
|
|
||||||
--- to/res/values/strings.xml 2020-10-27 21:37:34.084638693 +0000
|
|
||||||
***************
|
|
||||||
*** 1575,1581 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1575,1581 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4438,4444 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4438,4444 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5950,5956 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5950,5956 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-10-27 21:11:44.894852427 +0000
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-10-27 21:37:34.084638693 +0000
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-10-27 21:11:45.890859096 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-10-27 21:37:34.084638693 +0000
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,237 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-11-02 13:34:21.901370834 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-11-02 13:36:12.894078754 +0000
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1304" platformBuildVersionName="46.3">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1304CTCBUILD" platformBuildVersionName="46.3-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,33 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,33 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 131,137 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 131,137 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 155,161 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 155,161 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 168,174 ****
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
--- 168,174 ----
|
|
||||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
***************
|
|
||||||
*** 202,210 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 202,210 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 259,262 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 259,262 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-11-02 13:34:10.243296291 +0000
|
|
||||||
--- to/apktool.yml 2020-11-02 13:36:12.894078754 +0000
|
|
||||||
***************
|
|
||||||
*** 81,85 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1304'
|
|
||||||
! versionName: '46.3'
|
|
||||||
--- 81,85 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1304CTCBUILD'
|
|
||||||
! versionName: '46.3-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-11-02 13:34:06.217270540 +0000
|
|
||||||
--- to/res/values/strings.xml 2020-11-02 13:36:12.976079275 +0000
|
|
||||||
***************
|
|
||||||
*** 1575,1581 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1575,1581 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4438,4444 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4438,4444 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5954,5960 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5954,5960 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-02 13:34:07.869281107 +0000
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-02 13:36:12.978079289 +0000
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-11-02 13:34:08.675286262 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-11-02 13:36:12.978079289 +0000
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,239 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-11-05 14:58:04.502283482 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-11-05 15:00:37.443024971 +0000
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1306" platformBuildVersionName="48.0">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1306CTCBUILD" platformBuildVersionName="48.0-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,34 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,34 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 132,138 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 132,138 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 156,162 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 156,162 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 164,170 ****
|
|
||||||
<meta-data android:name="com.google.android.actions" android:resource="@xml/actions"/>
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="2.9.9-captureobserver-fix"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
--- 164,170 ----
|
|
||||||
<meta-data android:name="com.google.android.actions" android:resource="@xml/actions"/>
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="2.9.9-captureobserver-fix"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
***************
|
|
||||||
*** 203,211 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 203,211 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 260,263 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 260,263 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-11-05 14:57:49.218253431 +0000
|
|
||||||
--- to/apktool.yml 2020-11-05 14:59:41.272493586 +0000
|
|
||||||
***************
|
|
||||||
*** 82,86 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1306'
|
|
||||||
! versionName: '48.0'
|
|
||||||
--- 82,86 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1306CTCBUILD'
|
|
||||||
! versionName: '48.0-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-11-05 14:57:45.366245857 +0000
|
|
||||||
--- to/res/values/strings.xml 2020-11-05 14:59:41.272493586 +0000
|
|
||||||
***************
|
|
||||||
*** 1585,1591 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1585,1591 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4455,4461 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4455,4461 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5995,6001 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5995,6001 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-05 14:57:47.122249310 +0000
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-05 14:59:41.272493586 +0000
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-11-05 14:57:47.828250698 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$19.smali 2020-11-05 14:59:41.272493586 +0000
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,239 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-11-08 14:53:10.160094646 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-11-08 14:58:12.761639699 +0000
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1307" platformBuildVersionName="48.1">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1307CTCBUILD" platformBuildVersionName="48.1-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,34 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,34 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 132,138 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 132,138 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 156,162 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 156,162 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 164,170 ****
|
|
||||||
<meta-data android:name="com.google.android.actions" android:resource="@xml/actions"/>
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="2.9.9-captureobserver-fix"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
--- 164,170 ----
|
|
||||||
<meta-data android:name="com.google.android.actions" android:resource="@xml/actions"/>
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="2.9.9-captureobserver-fix"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
***************
|
|
||||||
*** 203,211 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 203,211 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 260,263 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 260,263 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-11-08 14:52:35.929917052 +0000
|
|
||||||
--- to/apktool.yml 2020-11-08 14:58:12.761639699 +0000
|
|
||||||
***************
|
|
||||||
*** 82,86 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1307'
|
|
||||||
! versionName: '48.1'
|
|
||||||
--- 82,86 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1307CTCBUILD'
|
|
||||||
! versionName: '48.1-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-11-08 14:52:32.171897483 +0000
|
|
||||||
--- to/res/values/strings.xml 2020-11-08 14:58:12.763639711 +0000
|
|
||||||
***************
|
|
||||||
*** 1585,1591 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1585,1591 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4456,4462 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4456,4462 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 5994,6000 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 5994,6000 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-08 14:52:33.621905035 +0000
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-08 14:58:12.763639711 +0000
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-11-08 14:52:34.481909514 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-11-08 14:59:01.059884724 +0000
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,239 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-11-09 19:03:13.163462834 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-11-09 19:08:03.315086072 +0000
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1310" platformBuildVersionName="48.2">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1310CTCBUILD" platformBuildVersionName="48.2-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,34 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,34 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 132,138 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 132,138 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 156,162 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 156,162 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 164,170 ****
|
|
||||||
<meta-data android:name="com.google.android.actions" android:resource="@xml/actions"/>
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="3.0.0-include-receiver-reports"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
--- 164,170 ----
|
|
||||||
<meta-data android:name="com.google.android.actions" android:resource="@xml/actions"/>
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="3.0.0-include-receiver-reports"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
***************
|
|
||||||
*** 203,211 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 203,211 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 260,263 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 260,263 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-11-09 19:02:59.073480876 +0000
|
|
||||||
--- to/apktool.yml 2020-11-09 19:08:03.315086072 +0000
|
|
||||||
***************
|
|
||||||
*** 82,86 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1310'
|
|
||||||
! versionName: '48.2'
|
|
||||||
--- 82,86 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1310CTCBUILD'
|
|
||||||
! versionName: '48.2-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-11-09 19:02:54.939486165 +0000
|
|
||||||
--- to/res/values/strings.xml 2020-11-09 19:08:03.317086069 +0000
|
|
||||||
***************
|
|
||||||
*** 1585,1591 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1585,1591 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4472,4478 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4472,4478 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 6013,6019 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 6013,6019 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-09 19:02:56.705483906 +0000
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-09 19:08:03.317086069 +0000
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-11-09 19:02:57.623482731 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-11-09 19:08:03.317086069 +0000
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,239 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-11-10 19:16:40.941223661 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-11-10 19:18:12.143625029 +0000
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1315" platformBuildVersionName="49.1">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1315CTCBUILD" platformBuildVersionName="49.1-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,34 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,34 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 132,138 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 132,138 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 156,162 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 156,162 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 164,170 ****
|
|
||||||
<meta-data android:name="com.google.android.actions" android:resource="@xml/actions"/>
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="3.0.0-include-receiver-reports"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
--- 164,170 ----
|
|
||||||
<meta-data android:name="com.google.android.actions" android:resource="@xml/actions"/>
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="3.0.0-include-receiver-reports"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
***************
|
|
||||||
*** 203,211 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 203,211 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 260,263 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 260,263 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-11-10 19:16:22.883144458 +0000
|
|
||||||
--- to/apktool.yml 2020-11-10 19:18:12.143625029 +0000
|
|
||||||
***************
|
|
||||||
*** 82,86 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1315'
|
|
||||||
! versionName: '49.1'
|
|
||||||
--- 82,86 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1315CTCBUILD'
|
|
||||||
! versionName: '49.1-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-11-10 19:16:19.205128338 +0000
|
|
||||||
--- to/res/values/strings.xml 2020-11-10 19:18:12.143625029 +0000
|
|
||||||
***************
|
|
||||||
*** 1585,1591 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1585,1591 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4473,4479 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4473,4479 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 6014,6020 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 6014,6020 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-10 19:16:20.657134702 +0000
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-10 19:18:12.143625029 +0000
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-11-10 19:16:21.435138112 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-11-10 19:18:12.145625038 +0000
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,239 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-11-11 12:16:24.257287985 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-11-11 12:18:47.564124513 +0000
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1318" platformBuildVersionName="49.2">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1318CTCBUILD" platformBuildVersionName="49.2-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,34 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,34 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 132,138 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 132,138 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 157,163 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 157,163 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 165,171 ****
|
|
||||||
<meta-data android:name="com.google.android.actions" android:resource="@xml/actions"/>
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="3.0.0-include-receiver-reports"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
--- 165,171 ----
|
|
||||||
<meta-data android:name="com.google.android.actions" android:resource="@xml/actions"/>
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="3.0.0-include-receiver-reports"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
***************
|
|
||||||
*** 204,212 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 204,212 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 261,264 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 261,264 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-11-11 12:16:10.575207448 +0000
|
|
||||||
--- to/apktool.yml 2020-11-11 12:18:47.564124513 +0000
|
|
||||||
***************
|
|
||||||
*** 82,86 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1318'
|
|
||||||
! versionName: '49.2'
|
|
||||||
--- 82,86 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1318CTCBUILD'
|
|
||||||
! versionName: '49.2-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-11-11 12:16:06.079180956 +0000
|
|
||||||
--- to/res/values/strings.xml 2020-11-11 12:18:47.566124525 +0000
|
|
||||||
***************
|
|
||||||
*** 1585,1591 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1585,1591 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4478,4484 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4478,4484 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 6023,6029 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 6023,6029 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-11 12:16:08.289193980 +0000
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-11 12:18:47.566124525 +0000
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-11-11 12:16:09.187199270 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-11-11 12:18:47.566124525 +0000
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,239 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-11-13 15:09:00.195462824 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-11-13 15:10:10.113846793 +0000
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1330" platformBuildVersionName="49.8">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1330CTCBUILD" platformBuildVersionName="49.8-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,34 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,34 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 132,138 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 132,138 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 156,162 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 156,162 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 165,171 ****
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="3.0.0-include-receiver-reports"/>
|
|
||||||
<service android:exported="false" android:name="com.discord.hardware_analytics.HardwareSurveyService" android:process=":HardwareSurveyService.PrivateRemoteProcess"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
--- 165,171 ----
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="3.0.0-include-receiver-reports"/>
|
|
||||||
<service android:exported="false" android:name="com.discord.hardware_analytics.HardwareSurveyService" android:process=":HardwareSurveyService.PrivateRemoteProcess"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
***************
|
|
||||||
*** 204,212 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 204,212 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 261,264 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 261,264 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-11-13 15:08:22.743267920 +0000
|
|
||||||
--- to/apktool.yml 2020-11-13 15:10:10.113846793 +0000
|
|
||||||
***************
|
|
||||||
*** 82,86 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1330'
|
|
||||||
! versionName: '49.8'
|
|
||||||
--- 82,86 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1330CTCBUILD'
|
|
||||||
! versionName: '49.8-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-11-13 15:08:18.971249000 +0000
|
|
||||||
--- to/res/values/strings.xml 2020-11-13 15:10:10.113846793 +0000
|
|
||||||
***************
|
|
||||||
*** 1586,1592 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1586,1592 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4482,4488 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4482,4488 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 6027,6033 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 6027,6033 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-13 15:08:20.817258240 +0000
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-13 15:10:10.113846793 +0000
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-11-13 15:08:21.477261553 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-11-13 15:10:10.113846793 +0000
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,239 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-11-16 13:23:18.305181517 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-11-16 13:41:48.209615238 +0000
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1334" platformBuildVersionName="49.10">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1334CTCBUILD" platformBuildVersionName="49.10-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,34 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,34 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 132,138 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 132,138 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 156,162 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 156,162 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 165,171 ****
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="3.0.0-include-receiver-reports"/>
|
|
||||||
<service android:exported="false" android:name="com.discord.hardware_analytics.HardwareSurveyService" android:process=":HardwareSurveyService.PrivateRemoteProcess"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
--- 165,171 ----
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="3.0.0-include-receiver-reports"/>
|
|
||||||
<service android:exported="false" android:name="com.discord.hardware_analytics.HardwareSurveyService" android:process=":HardwareSurveyService.PrivateRemoteProcess"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
***************
|
|
||||||
*** 204,212 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 204,212 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 261,264 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 261,264 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-11-16 13:22:51.879196930 +0000
|
|
||||||
--- to/apktool.yml 2020-11-16 13:41:48.209615238 +0000
|
|
||||||
***************
|
|
||||||
*** 82,86 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1334'
|
|
||||||
! versionName: '49.10'
|
|
||||||
--- 82,86 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1334CTCBUILD'
|
|
||||||
! versionName: '49.10-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-11-16 13:22:47.935199231 +0000
|
|
||||||
--- to/res/values/strings.xml 2020-11-16 13:41:48.209615238 +0000
|
|
||||||
***************
|
|
||||||
*** 1586,1592 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1586,1592 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4484,4490 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4484,4490 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 6029,6035 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 6029,6035 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-16 13:22:49.531198300 +0000
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-16 13:41:48.209615238 +0000
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-11-16 13:22:50.521197722 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-11-16 13:41:48.211615237 +0000
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,239 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-11-19 15:23:55.359404335 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-11-19 15:25:06.390287508 +0000
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1339" platformBuildVersionName="49.12">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1339CTCBUILD" platformBuildVersionName="49.12-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,34 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,34 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 132,138 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 132,138 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 156,162 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 156,162 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 165,171 ****
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="3.0.0-include-receiver-reports"/>
|
|
||||||
<service android:exported="false" android:name="com.discord.hardware_analytics.HardwareSurveyService" android:process=":HardwareSurveyService.PrivateRemoteProcess"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
--- 165,171 ----
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="3.0.0-include-receiver-reports"/>
|
|
||||||
<service android:exported="false" android:name="com.discord.hardware_analytics.HardwareSurveyService" android:process=":HardwareSurveyService.PrivateRemoteProcess"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
***************
|
|
||||||
*** 204,212 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 204,212 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 261,264 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 261,264 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-11-19 15:23:45.401268774 +0000
|
|
||||||
--- to/apktool.yml 2020-11-19 15:25:06.390287508 +0000
|
|
||||||
***************
|
|
||||||
*** 82,86 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1339'
|
|
||||||
! versionName: '49.12'
|
|
||||||
--- 82,86 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1339CTCBUILD'
|
|
||||||
! versionName: '49.12-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-11-19 15:23:41.149209911 +0000
|
|
||||||
--- to/res/values/strings.xml 2020-11-19 15:25:06.392287531 +0000
|
|
||||||
***************
|
|
||||||
*** 1586,1592 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1586,1592 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4484,4490 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4484,4490 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 6029,6035 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 6029,6035 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-19 15:23:42.893234128 +0000
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-19 15:25:06.392287531 +0000
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-11-19 15:23:43.827247055 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-11-19 15:25:06.392287531 +0000
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
|
@ -1,239 +0,0 @@
|
||||||
diff -crB from/AndroidManifest.xml to/AndroidManifest.xml
|
|
||||||
*** from/AndroidManifest.xml 2020-11-20 16:30:46.972232369 +0000
|
|
||||||
--- to/AndroidManifest.xml 2020-11-20 16:31:30.359184768 +0000
|
|
||||||
***************
|
|
||||||
*** 1,4 ****
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.discord" platformBuildVersionCode="1340" platformBuildVersionName="49.13">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
--- 1,4 ----
|
|
||||||
! <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" android:installLocation="auto" package="com.cutthecord.CTCBRANCH" platformBuildVersionCode="1340CTCBUILD" platformBuildVersionName="49.13-cutthecord-CTCBUILD">
|
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
|
||||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
|
||||||
***************
|
|
||||||
*** 21,34 ****
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.discord.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
--- 21,34 ----
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
|
||||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
|
||||||
! <permission android:description="@string/app_permission_connect_desc" android:label="@string/app_permission_connect_label" android:name="com.cutthecord.CTCBRANCH.permission.CONNECT" android:protectionLevel="dangerous"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.any" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
|
|
||||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
|
||||||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
|
||||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
|
||||||
! <application android:allowBackup="true" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
|
||||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
|
||||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
|
||||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
|
||||||
***************
|
|
||||||
*** 132,138 ****
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.discord.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
--- 132,138 ----
|
|
||||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
! <service android:exported="true" android:name="com.discord.app.DiscordConnectService" android:permission="com.cutthecord.CTCBRANCH.permission.CONNECT">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.discord.intent.action.CONNECT"/>
|
|
||||||
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
|
|
||||||
***************
|
|
||||||
*** 156,162 ****
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.discord.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
--- 156,162 ----
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service android:foregroundServiceType="mediaProjection" android:name="com.discord.utilities.voice.VoiceEngineForegroundService"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.file-provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
|
|
||||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
|
|
||||||
</provider>
|
|
||||||
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="true"/>
|
|
||||||
***************
|
|
||||||
*** 165,171 ****
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="3.0.0-include-receiver-reports"/>
|
|
||||||
<service android:exported="false" android:name="com.discord.hardware_analytics.HardwareSurveyService" android:process=":HardwareSurveyService.PrivateRemoteProcess"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
--- 165,171 ----
|
|
||||||
<meta-data android:name="libdiscord_version" android:value="3.0.0-include-receiver-reports"/>
|
|
||||||
<service android:exported="false" android:name="com.discord.hardware_analytics.HardwareSurveyService" android:process=":HardwareSurveyService.PrivateRemoteProcess"/>
|
|
||||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
|
||||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
|
||||||
***************
|
|
||||||
*** 204,212 ****
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.discord.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.discord.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
--- 204,212 ----
|
|
||||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
|
|
||||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.firebaseinitprovider" android:directBootAware="true" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
|
|
||||||
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
|
|
||||||
! <provider android:authorities="com.cutthecord.CTCBRANCH.workmanager-init" android:directBootAware="false" android:exported="false" android:multiprocess="true" android:name="androidx.work.impl.WorkManagerInitializer"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
|
||||||
<service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
|
|
||||||
***************
|
|
||||||
*** 261,264 ****
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
\ No newline at end of file
|
|
||||||
--- 261,264 ----
|
|
||||||
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:name="com.android.billingclient.api.ProxyBillingActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
|
|
||||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
|
||||||
</application>
|
|
||||||
! </manifest>
|
|
||||||
diff -crB from/apktool.yml to/apktool.yml
|
|
||||||
*** from/apktool.yml 2020-11-20 16:30:30.665831377 +0000
|
|
||||||
--- to/apktool.yml 2020-11-20 16:31:30.359184768 +0000
|
|
||||||
***************
|
|
||||||
*** 82,86 ****
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1340'
|
|
||||||
! versionName: '49.13'
|
|
||||||
--- 82,86 ----
|
|
||||||
tag: null
|
|
||||||
version: 2.4.2-f3136b-SNAPSHOT
|
|
||||||
versionInfo:
|
|
||||||
! versionCode: '1340CTCBUILD'
|
|
||||||
! versionName: '49.13-cutthecord-CTCBUILD'
|
|
||||||
diff -crB from/res/values/strings.xml to/res/values/strings.xml
|
|
||||||
*** from/res/values/strings.xml 2020-11-20 16:30:26.011712255 +0000
|
|
||||||
--- to/res/values/strings.xml 2020-11-20 16:31:30.359184768 +0000
|
|
||||||
***************
|
|
||||||
*** 1586,1592 ****
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">Discord</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
--- 1586,1592 ----
|
|
||||||
<string name="disconnect_account_title">Disconnect %1$s</string>
|
|
||||||
<string name="disconnect_from_voice">Disconnect from Voice</string>
|
|
||||||
<string name="disconnect_user_success">User has been disconnected from voice.</string>
|
|
||||||
! <string name="discord">CTCNAME</string>
|
|
||||||
<string name="discord_desc_long">Join over 100 million people who use Discord to talk and hang out with communities and friends.</string>
|
|
||||||
<string name="discord_desc_short">Your place to talk</string>
|
|
||||||
<string name="discord_gg">discord.gg/</string>
|
|
||||||
***************
|
|
||||||
*** 4484,4490 ****
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">Discord</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
--- 4484,4490 ----
|
|
||||||
<string name="notification_reply_failed">Failed to reply to %1$s</string>
|
|
||||||
<string name="notification_reply_success">Replied to %1$s</string>
|
|
||||||
<string name="notification_settings">Notification Settings</string>
|
|
||||||
! <string name="notification_title_discord">CTCNAME</string>
|
|
||||||
<string name="notification_title_start_game">"Somebody Playin'"</string>
|
|
||||||
<string name="notifications">Notifications</string>
|
|
||||||
<string name="notifications_muted">Notifications, muted</string>
|
|
||||||
***************
|
|
||||||
*** 6029,6035 ****
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">Support</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
--- 6029,6035 ----
|
|
||||||
<string name="subscriptions_title">Subscriptions</string>
|
|
||||||
<string name="suggestions">Suggestions</string>
|
|
||||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
|
||||||
! <string name="support">CutTheCord Repo</string>
|
|
||||||
<string name="suppress_all_embeds">Remove all embeds</string>
|
|
||||||
<string name="suppress_embed_body">This will remove all embeds on this message for everyone.</string>
|
|
||||||
<string name="suppress_embed_confirm">Remove All Embeds</string>
|
|
||||||
diff -crB from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali
|
|
||||||
*** from/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-20 16:30:28.175767907 +0000
|
|
||||||
--- to/smali/com/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1.smali 2020-11-20 16:31:30.359184768 +0000
|
|
||||||
***************
|
|
||||||
*** 78,84 ****
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://discord.com/app"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
--- 78,84 ----
|
|
||||||
.line 3
|
|
||||||
new-instance v0, Landroid/content/Intent;
|
|
||||||
|
|
||||||
! const-string v1, "https://gitdab.com/distok/cutthecord/issues/22#issuecomment-82"
|
|
||||||
|
|
||||||
.line 4
|
|
||||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
|
||||||
diff -crB from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali
|
|
||||||
*** from/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-11-20 16:30:29.103791636 +0000
|
|
||||||
--- to/smali_classes2/com/discord/widgets/settings/WidgetSettings$onViewBound$18.smali 2020-11-20 16:31:30.359184768 +0000
|
|
||||||
***************
|
|
||||||
*** 63,69 ****
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://support.discord.com"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
||||||
--- 63,69 ----
|
|
||||||
|
|
||||||
invoke-static {v1, p1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
! const-string v2, "https://gitdab.com/distok/cutthecord"
|
|
||||||
|
|
||||||
const/4 v3, 0x0
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue