diff --git a/com.discord/apktool.yml b/com.discord/apktool.yml
index b73af31a38..d4a3bfdffb 100644
--- a/com.discord/apktool.yml
+++ b/com.discord/apktool.yml
@@ -1,5 +1,5 @@
!!brut.androlib.meta.MetaInfo
-apkFileName: com.discord-1112.apk
+apkFileName: com.discord-1113.apk
compressionType: false
doNotCompress:
- arsc
@@ -190,5 +190,5 @@ usesFramework:
tag: null
version: 2.4.1-197d46-SNAPSHOT
versionInfo:
- versionCode: '1112'
- versionName: '19.3'
+ versionCode: '1113'
+ versionName: 20-alpha5
diff --git a/com.discord/assets/crashlytics-build.properties b/com.discord/assets/crashlytics-build.properties
index e5a329d301..ac49e571cd 100644
--- a/com.discord/assets/crashlytics-build.properties
+++ b/com.discord/assets/crashlytics-build.properties
@@ -3,9 +3,9 @@
#
#Do NOT modify, delete, or commit to source control!
#
-#Thu Apr 23 16:02:56 UTC 2020
-version_name=19.3
+#Thu Apr 23 17:12:22 UTC 2020
+version_name=20-alpha5
package_name=com.discord
-build_id=caf136b1-0532-461e-a245-b1fcd7a0d6a3
-version_code=1112
+build_id=b306ddda-1c28-4e90-a3b9-b10dbb575ff5
+version_code=1113
app_name=com.discord
diff --git a/com.discord/lib/arm64-v8a/libdsti.so b/com.discord/lib/arm64-v8a/libdsti.so
new file mode 100644
index 0000000000..4aa2bf1021
Binary files /dev/null and b/com.discord/lib/arm64-v8a/libdsti.so differ
diff --git a/com.discord/lib/armeabi-v7a/libdsti.so b/com.discord/lib/armeabi-v7a/libdsti.so
new file mode 100644
index 0000000000..25a79301bc
Binary files /dev/null and b/com.discord/lib/armeabi-v7a/libdsti.so differ
diff --git a/com.discord/lib/x86/libdsti.so b/com.discord/lib/x86/libdsti.so
new file mode 100644
index 0000000000..a132dbd339
Binary files /dev/null and b/com.discord/lib/x86/libdsti.so differ
diff --git a/com.discord/lib/x86_64/libdsti.so b/com.discord/lib/x86_64/libdsti.so
new file mode 100644
index 0000000000..0fd01175b1
Binary files /dev/null and b/com.discord/lib/x86_64/libdsti.so differ
diff --git a/com.discord/original/AndroidManifest.xml b/com.discord/original/AndroidManifest.xml
index dc24d6b7bd..cea6cac980 100644
Binary files a/com.discord/original/AndroidManifest.xml and b/com.discord/original/AndroidManifest.xml differ
diff --git a/com.discord/res/drawable-anydpi-v24/ic_user_profile_action_call_white_24dp.xml b/com.discord/res/drawable-anydpi-v24/ic_user_profile_action_call_white_24dp.xml
new file mode 100644
index 0000000000..40ab1cccf5
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/ic_user_profile_action_call_white_24dp.xml
@@ -0,0 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/ic_voice_channel_streaming.xml b/com.discord/res/drawable-anydpi-v24/ic_voice_channel_streaming.xml
deleted file mode 100644
index f84f7e1bdb..0000000000
--- a/com.discord/res/drawable-anydpi-v24/ic_voice_channel_streaming.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/com.discord/res/drawable-hdpi/ic_user_profile_action_call_white_24dp.png b/com.discord/res/drawable-hdpi/ic_user_profile_action_call_white_24dp.png
new file mode 100644
index 0000000000..904510d153
Binary files /dev/null and b/com.discord/res/drawable-hdpi/ic_user_profile_action_call_white_24dp.png differ
diff --git a/com.discord/res/drawable-hdpi/ic_voice_channel_streaming.png b/com.discord/res/drawable-hdpi/ic_voice_channel_streaming.png
deleted file mode 100644
index 61be46aa50..0000000000
Binary files a/com.discord/res/drawable-hdpi/ic_voice_channel_streaming.png and /dev/null differ
diff --git a/com.discord/res/drawable-ldpi/ic_user_profile_action_call_white_24dp.png b/com.discord/res/drawable-ldpi/ic_user_profile_action_call_white_24dp.png
new file mode 100644
index 0000000000..afebb6916f
Binary files /dev/null and b/com.discord/res/drawable-ldpi/ic_user_profile_action_call_white_24dp.png differ
diff --git a/com.discord/res/drawable-ldpi/ic_voice_channel_streaming.png b/com.discord/res/drawable-ldpi/ic_voice_channel_streaming.png
deleted file mode 100644
index 824a4056f5..0000000000
Binary files a/com.discord/res/drawable-ldpi/ic_voice_channel_streaming.png and /dev/null differ
diff --git a/com.discord/res/drawable-mdpi/ic_user_profile_action_call_white_24dp.png b/com.discord/res/drawable-mdpi/ic_user_profile_action_call_white_24dp.png
new file mode 100644
index 0000000000..a4dc54f4d6
Binary files /dev/null and b/com.discord/res/drawable-mdpi/ic_user_profile_action_call_white_24dp.png differ
diff --git a/com.discord/res/drawable-mdpi/ic_voice_channel_streaming.png b/com.discord/res/drawable-mdpi/ic_voice_channel_streaming.png
deleted file mode 100644
index 205605dbc6..0000000000
Binary files a/com.discord/res/drawable-mdpi/ic_voice_channel_streaming.png and /dev/null differ
diff --git a/com.discord/res/drawable-xhdpi/ic_user_profile_action_call_white_24dp.png b/com.discord/res/drawable-xhdpi/ic_user_profile_action_call_white_24dp.png
new file mode 100644
index 0000000000..7c314ebcda
Binary files /dev/null and b/com.discord/res/drawable-xhdpi/ic_user_profile_action_call_white_24dp.png differ
diff --git a/com.discord/res/drawable-xhdpi/ic_voice_channel_streaming.png b/com.discord/res/drawable-xhdpi/ic_voice_channel_streaming.png
deleted file mode 100644
index d1d865f44a..0000000000
Binary files a/com.discord/res/drawable-xhdpi/ic_voice_channel_streaming.png and /dev/null differ
diff --git a/com.discord/res/drawable-xxhdpi/ic_user_profile_action_call_white_24dp.png b/com.discord/res/drawable-xxhdpi/ic_user_profile_action_call_white_24dp.png
new file mode 100644
index 0000000000..69cb96b8e2
Binary files /dev/null and b/com.discord/res/drawable-xxhdpi/ic_user_profile_action_call_white_24dp.png differ
diff --git a/com.discord/res/drawable-xxhdpi/ic_voice_channel_streaming.png b/com.discord/res/drawable-xxhdpi/ic_voice_channel_streaming.png
deleted file mode 100644
index a2bd95b74b..0000000000
Binary files a/com.discord/res/drawable-xxhdpi/ic_voice_channel_streaming.png and /dev/null differ
diff --git a/com.discord/res/drawable-xxxhdpi/ic_user_profile_action_call_white_24dp.png b/com.discord/res/drawable-xxxhdpi/ic_user_profile_action_call_white_24dp.png
new file mode 100644
index 0000000000..522826714e
Binary files /dev/null and b/com.discord/res/drawable-xxxhdpi/ic_user_profile_action_call_white_24dp.png differ
diff --git a/com.discord/res/drawable-xxxhdpi/ic_voice_channel_streaming.png b/com.discord/res/drawable-xxxhdpi/ic_voice_channel_streaming.png
deleted file mode 100644
index d88b8a7c48..0000000000
Binary files a/com.discord/res/drawable-xxxhdpi/ic_voice_channel_streaming.png and /dev/null differ
diff --git a/com.discord/res/drawable-xxxhdpi/icon_deafened_small.png b/com.discord/res/drawable-xxxhdpi/icon_deafened_small.png
deleted file mode 100644
index 01462ddcc3..0000000000
Binary files a/com.discord/res/drawable-xxxhdpi/icon_deafened_small.png and /dev/null differ
diff --git a/com.discord/res/drawable-xxxhdpi/icon_muted_small.png b/com.discord/res/drawable-xxxhdpi/icon_muted_small.png
deleted file mode 100644
index 15e8b57456..0000000000
Binary files a/com.discord/res/drawable-xxxhdpi/icon_muted_small.png and /dev/null differ
diff --git a/com.discord/res/drawable/ic_search_16dp.xml b/com.discord/res/drawable/ic_search_16dp.xml
new file mode 100644
index 0000000000..bde17581e1
--- /dev/null
+++ b/com.discord/res/drawable/ic_search_16dp.xml
@@ -0,0 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/ic_user_profile_action_message_white_24dp.xml b/com.discord/res/drawable/ic_user_profile_action_message_white_24dp.xml
new file mode 100644
index 0000000000..109b512828
--- /dev/null
+++ b/com.discord/res/drawable/ic_user_profile_action_message_white_24dp.xml
@@ -0,0 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/rounded_rectangle_4dp_radius.xml b/com.discord/res/drawable/rounded_rectangle_4dp_radius.xml
new file mode 100644
index 0000000000..9e22052688
--- /dev/null
+++ b/com.discord/res/drawable/rounded_rectangle_4dp_radius.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout-v22/widget_channels_list.xml b/com.discord/res/layout-v22/widget_channels_list.xml
deleted file mode 100644
index 8027d3f4f5..0000000000
--- a/com.discord/res/layout-v22/widget_channels_list.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/com.discord/res/layout/view_toolbar_title.xml b/com.discord/res/layout/view_toolbar_title.xml
index 012957376d..f8a4131dbd 100644
--- a/com.discord/res/layout/view_toolbar_title.xml
+++ b/com.discord/res/layout/view_toolbar_title.xml
@@ -1,7 +1,7 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_channel_topic.xml b/com.discord/res/layout/widget_channel_topic.xml
index c87c69d377..dabc75363f 100644
--- a/com.discord/res/layout/widget_channel_topic.xml
+++ b/com.discord/res/layout/widget_channel_topic.xml
@@ -1,14 +1,10 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_channels_list.xml b/com.discord/res/layout/widget_channels_list.xml
index 8e3dfc63e0..6c2f794324 100644
--- a/com.discord/res/layout/widget_channels_list.xml
+++ b/com.discord/res/layout/widget_channels_list.xml
@@ -12,7 +12,7 @@
-
+
diff --git a/com.discord/res/layout/widget_channels_list_item_channel_private.xml b/com.discord/res/layout/widget_channels_list_item_channel_private.xml
index 9c0c2f64a9..42cc09aee4 100644
--- a/com.discord/res/layout/widget_channels_list_item_channel_private.xml
+++ b/com.discord/res/layout/widget_channels_list_item_channel_private.xml
@@ -1,12 +1,12 @@
-
-
-
+
+
-
+
diff --git a/com.discord/res/layout/widget_channels_list_item_voice_user.xml b/com.discord/res/layout/widget_channels_list_item_voice_user.xml
index c0df562f41..51fa816123 100644
--- a/com.discord/res/layout/widget_channels_list_item_voice_user.xml
+++ b/com.discord/res/layout/widget_channels_list_item_voice_user.xml
@@ -2,8 +2,11 @@
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_chat_list_adapter_item_sticker.xml b/com.discord/res/layout/widget_chat_list_adapter_item_sticker.xml
new file mode 100644
index 0000000000..cea39cd3da
--- /dev/null
+++ b/com.discord/res/layout/widget_chat_list_adapter_item_sticker.xml
@@ -0,0 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_friends_list_adapter_item_friend.xml b/com.discord/res/layout/widget_friends_list_adapter_item_friend.xml
index 91708af079..49ae899c3b 100644
--- a/com.discord/res/layout/widget_friends_list_adapter_item_friend.xml
+++ b/com.discord/res/layout/widget_friends_list_adapter_item_friend.xml
@@ -8,7 +8,7 @@
-
-
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_guild_call.xml b/com.discord/res/layout/widget_guild_call.xml
index 3a2fbf7094..b9ae5bb898 100644
--- a/com.discord/res/layout/widget_guild_call.xml
+++ b/com.discord/res/layout/widget_guild_call.xml
@@ -13,6 +13,8 @@
-
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_guild_profile_sheet.xml b/com.discord/res/layout/widget_guild_profile_sheet.xml
index 032a5ddf5d..db158b6c80 100644
--- a/com.discord/res/layout/widget_guild_profile_sheet.xml
+++ b/com.discord/res/layout/widget_guild_profile_sheet.xml
@@ -12,7 +12,7 @@
-
+
diff --git a/com.discord/res/layout/widget_status.xml b/com.discord/res/layout/widget_status.xml
index 623cada6ba..d696f2527a 100644
--- a/com.discord/res/layout/widget_status.xml
+++ b/com.discord/res/layout/widget_status.xml
@@ -1,17 +1,15 @@
-
-
+ xmlns:android="http://schemas.android.com/apk/res/android">
+
+
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/menu/menu_chat_toolbar.xml b/com.discord/res/menu/menu_chat_toolbar.xml
index 6f1922ed8d..51a3fc6eb6 100644
--- a/com.discord/res/menu/menu_chat_toolbar.xml
+++ b/com.discord/res/menu/menu_chat_toolbar.xml
@@ -7,5 +7,4 @@
-
\ No newline at end of file
diff --git a/com.discord/res/menu/menu_private_call.xml b/com.discord/res/menu/menu_private_call.xml
index 3b847e4a38..f48f561354 100644
--- a/com.discord/res/menu/menu_private_call.xml
+++ b/com.discord/res/menu/menu_private_call.xml
@@ -1,6 +1,7 @@