From e29a25fac2d0a26667c1debe7d72e5271944d449 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ho=C3=A0ng=20Gia=20B=E1=BA=A3o?=
<70064328+YT-Advanced@users.noreply.github.com>
Date: Tue, 31 Dec 2024 18:23:07 +0700
Subject: [PATCH] feat(YouTube - Change start page): Add more start page (#115)
* ci: workflow to ping Discord users when patches are released (#72)
* init: Workflow to notify discord users of releases
* Rename workflow
* chore (Background playback): Shorten description
* Revert "chore (Background playback): Shorten description"
This reverts commit 10661b870f0c9c670c5d522f9b2ca7cc82d32772.
* Change message contents
* Add `Courses`
* Add to array
* Add strings
* Add more start page
* Add to array
* Rename `CLIPS` to `YOUR_CLIPS`
* Add string
---------
Co-authored-by: KobeW50 <84587632+KobeW50@users.noreply.github.com>
Co-authored-by: inotia00 <108592928+inotia00@users.noreply.github.com>
---
.../youtube/patches/general/ChangeStartPagePatch.java | 3 +++
.../main/resources/youtube/settings/host/values/arrays.xml | 6 ++++++
.../main/resources/youtube/settings/host/values/strings.xml | 3 +++
3 files changed, 12 insertions(+)
diff --git a/extensions/shared/src/main/java/app/revanced/extension/youtube/patches/general/ChangeStartPagePatch.java b/extensions/shared/src/main/java/app/revanced/extension/youtube/patches/general/ChangeStartPagePatch.java
index 272eac1dd..759397604 100644
--- a/extensions/shared/src/main/java/app/revanced/extension/youtube/patches/general/ChangeStartPagePatch.java
+++ b/extensions/shared/src/main/java/app/revanced/extension/youtube/patches/general/ChangeStartPagePatch.java
@@ -32,12 +32,15 @@ public final class ChangeStartPagePatch {
HISTORY("FEhistory", TRUE),
LIBRARY("FElibrary", TRUE),
MOVIE("FEstorefront", TRUE),
+ NOTIFICATIONS("FEactivity", TRUE),
SUBSCRIPTIONS("FEsubscriptions", TRUE),
TRENDING("FEtrending", TRUE),
+ YOUR_CLIPS("FEclips", TRUE),
/**
* Channel id, this can be used as a browseId.
*/
+ COURSES("UCtFRv9O2AHqOZjjynzrv-xg", TRUE),
GAMING("UCOpNcN46UbXVtpKMrmU4Abg", TRUE),
LIVE("UC4R8DWoMoI7CAwX8_LjQHig", TRUE),
MUSIC("UC-9-kyTW8ZkZNDHQJ6FgpwQ", TRUE),
diff --git a/patches/src/main/resources/youtube/settings/host/values/arrays.xml b/patches/src/main/resources/youtube/settings/host/values/arrays.xml
index 8538bf654..3ae7d2bf4 100644
--- a/patches/src/main/resources/youtube/settings/host/values/arrays.xml
+++ b/patches/src/main/resources/youtube/settings/host/values/arrays.xml
@@ -42,11 +42,14 @@
- @string/revanced_change_start_page_entry_shorts
- @string/revanced_change_start_page_entry_subscriptions
- @string/revanced_change_start_page_entry_explore
+ - @string/revanced_change_start_page_entry_notifications
- @string/revanced_change_start_page_entry_library
+ - @string/revanced_change_start_page_entry_your_clips
- @string/revanced_change_start_page_entry_liked_videos
- @string/revanced_change_start_page_entry_watch_later
- @string/revanced_change_start_page_entry_history
- @string/revanced_change_start_page_entry_trending
+ - @string/revanced_change_start_page_entry_courses
- @string/revanced_change_start_page_entry_gaming
- @string/revanced_change_start_page_entry_live
- @string/revanced_change_start_page_entry_music
@@ -62,11 +65,14 @@
- SUBSCRIPTIONS
- EXPLORE
+ - NOTIFICATIONS
- LIBRARY
+ - YOUR_CLIPS
- LIKED_VIDEO
- WATCH_LATER
- HISTORY
- TRENDING
+ - COURSES
- GAMING
- LIVE
- MUSIC
diff --git a/patches/src/main/resources/youtube/settings/host/values/strings.xml b/patches/src/main/resources/youtube/settings/host/values/strings.xml
index 57025c2a6..f8b1eed0e 100644
--- a/patches/src/main/resources/youtube/settings/host/values/strings.xml
+++ b/patches/src/main/resources/youtube/settings/host/values/strings.xml
@@ -320,6 +320,7 @@ If the layout of the player screen changes due to server-side changes, unintende
Change start page
Browse channels
+ Courses / Learning
Default
Explore
Gaming
@@ -329,12 +330,14 @@ If the layout of the player screen changes due to server-side changes, unintende
Live
Movies
Music
+ Notifications
Search
Shorts
Sports
Subscriptions
Trending
Watch later
+ Your clips
Change start page type
"Start page always changes.