diff --git a/app/src/main/java/com/vtosters/lite/R.java b/app/src/main/java/com/vtosters/lite/R.java
index a63e51353..b4c5e9c75 100644
--- a/app/src/main/java/com/vtosters/lite/R.java
+++ b/app/src/main/java/com/vtosters/lite/R.java
@@ -15130,10 +15130,10 @@ public final class R {
public static final int proxy_login_title = 0x7f1112b6;
public static final int proxy_password_title = 0x7f1112b7;
public static final int vkx_download = 0x7f1112b8;
- public static final int vkx_fix_music = 0x7f1112b9;
- public static final int vkx_fix_music_summary = 0x7f1112ba;
+ public static final int vk_fix_music = 0x7f1112b9;
+ public static final int vk_fix_music_summary = 0x7f1112ba;
public static final int vkx_integration = 0x7f1112bb;
- public static final int vkx_other = 0x7f1112bc;
+ public static final int vk_fix_music_other = 0x7f1112bc;
public static final int vkx_title = 0x7f1112bd;
public static final int vkx_why = 0x7f1112be;
public static final int vkx_why_summary = 0x7f1112bf;
diff --git a/app/src/main/java/ru/vtosters/lite/utils/DeletedMessagesHandler.java b/app/src/main/java/ru/vtosters/lite/utils/DeletedMessagesHandler.java
index 19aadb31c..988cd6932 100644
--- a/app/src/main/java/ru/vtosters/lite/utils/DeletedMessagesHandler.java
+++ b/app/src/main/java/ru/vtosters/lite/utils/DeletedMessagesHandler.java
@@ -43,7 +43,7 @@ public class DeletedMessagesHandler {
}
public static boolean hook() {
- return getBoolValue("undeletemsg", false);
+ return getBoolValue("undeletemsg", true);
}
public static void setBodyDBParser(Msg msg) {
diff --git a/app/src/main/java/ru/vtosters/lite/utils/Newsfeed.java b/app/src/main/java/ru/vtosters/lite/utils/Newsfeed.java
index 51df31640..1c2fdd0b7 100644
--- a/app/src/main/java/ru/vtosters/lite/utils/Newsfeed.java
+++ b/app/src/main/java/ru/vtosters/lite/utils/Newsfeed.java
@@ -108,16 +108,16 @@ public class Newsfeed {
} // json newsfeed/posts injector to detect and delete posts
public static boolean authors_rec(String str) {
- return str.equals("authors_rec") && !authorsrecomm();
+ return str.equals("authors_rec") && authorsrecomm();
}
public static boolean captions(JSONObject jSONObject) {
try {
JSONObject jSONObject2 = jSONObject.getJSONObject("caption");
- if (!Preferences.captions()) {
+ if (Preferences.captions()) {
return true;
}
- return (jSONObject2.getString(NavigatorKeys.j).equals("explorebait") && !postsrecomm()) || ((jSONObject2.getString(NavigatorKeys.j).equals("shared") && postsrecomm()) || ((jSONObject.getString(NavigatorKeys.j).equals("digest") && postsrecomm()) || ((jSONObject2.getString(NavigatorKeys.j).equals("commented") && postsrecomm()) || (jSONObject2.getString(NavigatorKeys.j).equals("voted") && postsrecomm()))));
+ return (jSONObject2.getString(NavigatorKeys.j).equals("explorebait") && postsrecomm()) || ((jSONObject2.getString(NavigatorKeys.j).equals("shared") && !postsrecomm()) || ((jSONObject.getString(NavigatorKeys.j).equals("digest") && !postsrecomm()) || ((jSONObject2.getString(NavigatorKeys.j).equals("commented") && !postsrecomm()) || (jSONObject2.getString(NavigatorKeys.j).equals("voted") && !postsrecomm()))));
} catch (JSONException unused) {
return false;
}
@@ -131,11 +131,11 @@ public class Newsfeed {
}
public static boolean recomm(String str) {
- return (str.equals("user_rec") || str.equals("live_recommended") || str.equals("inline_user_rec")) && !postsrecomm();
+ return (str.equals("user_rec") || str.equals("live_recommended") || str.equals("inline_user_rec")) && postsrecomm();
}
public static boolean friendrecomm(String str) {
- return str.equals("friends_recommendations") && !friendsrecomm();
+ return str.equals("friends_recommendations") && friendsrecomm();
}
public static boolean AD(JSONObject jSONObject) {
@@ -147,15 +147,15 @@ public class Newsfeed {
}
public static String friendsads() {
- return postsrecomm() ? "user_rec" : "null";
+ return !postsrecomm() ? "user_rec" : "null";
}
public static String getFriendRecomm() {
- return friendsrecomm() ? "friends_recommendations" : "null";
+ return !friendsrecomm() ? "friends_recommendations" : "null";
}
public static String authorsads() {
- return authorsrecomm() ? "authors_rec" : "null";
+ return !authorsrecomm() ? "authors_rec" : "null";
}
public static String widgetads() {
diff --git a/app/src/main/java/ru/vtosters/lite/utils/Preferences.java b/app/src/main/java/ru/vtosters/lite/utils/Preferences.java
index 7865124bb..0fa5d8c3d 100644
--- a/app/src/main/java/ru/vtosters/lite/utils/Preferences.java
+++ b/app/src/main/java/ru/vtosters/lite/utils/Preferences.java
@@ -59,11 +59,11 @@ public class Preferences {
}
public static boolean authorsrecomm() {
- return getBoolValue("authorsrecomm", true);
+ return getBoolValue("authorsrecomm", false);
}
public static boolean captions() {
- return getBoolValue("captions", true);
+ return getBoolValue("captions", false);
}
public static boolean copyright_post() {
@@ -79,7 +79,7 @@ public class Preferences {
}
public static boolean friendsrecomm() {
- return getBoolValue("friendsrecomm", true);
+ return getBoolValue("friendsrecomm", false);
}
public static boolean isBGStickersEnabled() {
@@ -175,7 +175,7 @@ public class Preferences {
}
public static void forceOffline() {
- if (setoffline()) {
+ if (setoffline() && !offline()) {
Users.b();
}
setupFilters();
@@ -234,7 +234,7 @@ public class Preferences {
}
public static boolean postsrecomm() {
- return getBoolValue("postsrecomm", true);
+ return getBoolValue("postsrecomm", false);
}
public static String readstatus() {
@@ -250,7 +250,7 @@ public class Preferences {
}
public static boolean setoffline() {
- return getBoolValue("setoffline", false);
+ return getBoolValue("setoffline", true);
}
public static boolean shortinfo() {
diff --git a/smali/res/values-ru/strings.xml b/smali/res/values-ru/strings.xml
index aa63e9888..aaebf754a 100644
--- a/smali/res/values-ru/strings.xml
+++ b/smali/res/values-ru/strings.xml
@@ -4070,15 +4070,15 @@
Фильтр реферальных ссылок
Фильтр для блокировки постов с реферальными ссылками, такими как ali.pub и тд
Рекомендации
- Рекомендации друзей
- Рекомендации авторов
- Рекомендации постов друзей
+ Отключить рекомендации друзей
+ Отключить рекомендации авторов
+ Отключить рекомендации постов друзей
Обводка стикеров
Посты по типу Вам может быть интересно и тд
Прочее
Автоматическое обновление ленты
Кэшировать посты в ленте
- Посты с пометкой рекомендовано
+ Отключить посты с пометкой рекомендовано
Хвосты сообщений
Плоские сообщения
Обновить
@@ -4309,9 +4309,9 @@
Интеграция позволит использовать возможности VK X прямиком в VTosters Lite\n\nКроме воспроизведения, в клиенте будет работать и кеш из плеера
Скачать VKX
Интеграция с VK X
- Прочее
- Исправление музыкального раздела
- Актуально если музыкальный раздел не работает (не отображается музыка или вместо музыки написано Слушайте в официальном приложении ВКонтакте) или же отсутствует компонент GMS
+ Прочее
+ Исправление музыкального раздела
+ Актуально если музыкальный раздел не работает (не отображается музыка или вместо музыки написано Слушайте в официальном приложении ВКонтакте) или же отсутствует компонент GMS
Если имеется
Логин
diff --git a/smali/res/values/public.xml b/smali/res/values/public.xml
index 35c9e7a17..9d41ff2eb 100644
--- a/smali/res/values/public.xml
+++ b/smali/res/values/public.xml
@@ -15076,10 +15076,10 @@
-
-
+
+
-
+
diff --git a/smali/res/values/strings.xml b/smali/res/values/strings.xml
index 7290e9d75..9188080cd 100644
--- a/smali/res/values/strings.xml
+++ b/smali/res/values/strings.xml
@@ -4195,15 +4195,15 @@ Does not affect vk.cc links"
Referral links filter
Blocks posts containing referral links, such as ali.pub and so on
Recommendations
- Friends recommendations
- Authors recommendations
- "Recommended friends' posts"
+ Disable friends recommendations
+ Disable authors recommendations
+ Disable recommended friends posts
Sticker outlines
Posts like You may be interested
Other
Automatic feed update
Cache feed posts
- Posts with recommended mark
+ Disable posts with recommended mark
Message tails
Flat Messages
Update
@@ -4428,16 +4428,16 @@ May look like a fake leaving the online"
Call icon in messages
May not work correctly with attachments
Choose count
- First downloaded messages count
+ Amount of messages downloaded at once
VK X
Why?
Integration let you use VK X features directly in VTosters Lite\n\nIn addition to playback, cached tracks also will work in client
Download VK X
VK X Integration
- Other
- Fix music section
- Use when music section doesn\'t work (no tracks/\'listen in official VK app\') or there is no GMS component
+ Other
+ Fix the music tab
+ Use when music tab doesn\'t work (no tracks/\'listen in official VK app\') or there is no GMS component
If available
Login
diff --git a/smali/res/xml/preferences_activity.xml b/smali/res/xml/preferences_activity.xml
index 63dd14bd9..79cdaec8f 100644
--- a/smali/res/xml/preferences_activity.xml
+++ b/smali/res/xml/preferences_activity.xml
@@ -1,5 +1,33 @@
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/smali/res/xml/preferences_music.xml b/smali/res/xml/preferences_music.xml
index 5105bb1d7..d72c111a7 100644
--- a/smali/res/xml/preferences_music.xml
+++ b/smali/res/xml/preferences_music.xml
@@ -18,11 +18,11 @@
android:title="@string/vkx_integration" />
-
+
+ android:summary="@string/vk_fix_music_summary"
+ android:title="@string/vk_fix_music" />
\ No newline at end of file