diff --git a/.releaserc b/.releaserc
index 8fd4c5baf..a72f1bcec 100644
--- a/.releaserc
+++ b/.releaserc
@@ -38,7 +38,8 @@
[
"@saithodev/semantic-release-backmerge",
{
- "branches": [{from: "main", to: "dev"}]
+ branches: [{from: "main", to: "dev"}],
+ clearWorkspace: true
}
]
]
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8637ee96f..5d11d9995 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# [2.147.0-dev.1](https://github.com/revanced/revanced-patches/compare/v2.146.0...v2.147.0-dev.1) (2022-12-21)
+
+
+### Features
+
+* **youtube/return-youtube-dislike:** debug connection statistics, toast on error, high priority background threads ([#1320](https://github.com/revanced/revanced-patches/issues/1320)) ([30273a9](https://github.com/revanced/revanced-patches/commit/30273a9bbdd40453baeb09f26ac9d218569a3e71))
+
# [2.146.0](https://github.com/revanced/revanced-patches/compare/v2.145.0...v2.146.0) (2022-12-18)
diff --git a/gradle.properties b/gradle.properties
index cd9bb6605..276f6bf73 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,2 +1,2 @@
kotlin.code.style = official
-version = 2.146.0
+version = 2.147.0-dev.1
diff --git a/src/main/kotlin/app/revanced/patches/youtube/layout/theme/patch/ThemePatch.kt b/src/main/kotlin/app/revanced/patches/youtube/layout/theme/patch/ThemePatch.kt
index 919342c5e..f1671344b 100644
--- a/src/main/kotlin/app/revanced/patches/youtube/layout/theme/patch/ThemePatch.kt
+++ b/src/main/kotlin/app/revanced/patches/youtube/layout/theme/patch/ThemePatch.kt
@@ -32,12 +32,10 @@ class ThemePatch : ResourcePatch {
node.textContent = when (node.getAttribute("name")) {
"yt_black0", "yt_black1", "yt_black1_opacity95", "yt_black1_opacity98", "yt_black2", "yt_black3",
- "yt_black4", "yt_status_bar_background_dark", "material_grey_100", "material_grey_50",
- "material_grey_600", "material_grey_800", "material_grey_850", "material_grey_900",
- "material_grey_white_1000", "sud_glif_v3_dialog_background_color_dark" -> darkThemeBackgroundColor
+ "yt_black4", "yt_status_bar_background_dark", "material_grey_850" -> darkThemeBackgroundColor
"yt_white1", "yt_white1_opacity95", "yt_white1_opacity98", "yt_white2", "yt_white3", "yt_white4",
- "sud_glif_v3_dialog_background_color_light" -> lightThemeBackgroundColor
+ -> lightThemeBackgroundColor
else -> continue
}
diff --git a/src/main/resources/returnyoutubedislike/host/values/strings.xml b/src/main/resources/returnyoutubedislike/host/values/strings.xml
index 314f5dc2d..b01df034c 100644
--- a/src/main/resources/returnyoutubedislike/host/values/strings.xml
+++ b/src/main/resources/returnyoutubedislike/host/values/strings.xml
@@ -1,4 +1,12 @@
+ Dislikes temporarily not available (API timed out)
+ Dislikes not available (client API limit reached)
+
+ ReturnYouTubeDislike failed to register as new user
+ ReturnYouTubeDislike failed to confirm new user
+ ReturnYouTubeDislike failed to send vote
+ ReturnYouTubeDislike failed to confirm vote
+
Return YouTube Dislike
Dislikes are shown
Dislikes are not shown
@@ -9,4 +17,28 @@
ReturnYouTubeDislike.com
Dislike data is provided by the Return YouTube Dislike API. Tap here to learn more.
-
\ No newline at end of file
+
+
+ ReturnYouTubeDislike API statistics of this device
+
+ API response time, average
+ API response time, minimum
+ API response time, maximum
+
+ API response time, last video
+ Dislikes temporarily not available - Client API rate limit in effect
+
+ API fetch votes, number of calls
+ No network calls have been made
+ %d network calls have been made
+
+ API fetch votes, number of timeouts
+ No network calls have timed out
+ %d network calls timed out
+
+ API client rate limits
+ No client rate limits have been encountered
+ Client rate limit was encountered %d times
+
+ %d milliseconds
+